
我們產生一個 Windows 應用程序,安裝 Microsoft Visual C++ 2017 Redistributable (x86) 14.16.27033。
在 Windows 10 電腦上,Visual C++ 2017 庫安裝完成後,會彈出一個窗口,顯示「需要重新啟動才能繼續安裝。重新啟動後,重新運行安裝。按一下「確定」重新啟動現在或取消稍後重新啟動”,並在“確定”按鈕上顯示箭頭。
然後計算機重新啟動。
開發人員表示他無法重現問題,無法阻止此問題 - 表示沒有標誌可以阻止重新啟動。
重新啟動的電腦具有一組非常標準的應用程序,包括 Office 365 和 Web 瀏覽器。
有人知道如何阻止 Visual C++ 安裝程式強制立即重新啟動?
謝謝。
湯姆
答案1
安裝 Visual C++ 2017 Redistributable 是因為安裝中的某些其他元件需要它。相反,正是該元件導致了重新啟動。
如果該對話方塊消失而沒有提供稍後啟動的選項,這是不正常的,這是標準 Windows 對話方塊的情況。
這都表示安裝包本身存在一些奇怪的做法。您應該向開發商提出投訴。如果他無法重現問題,則僅表示他正在不同的環境中進行測試,或者已經安裝了 Visual C++ 2017 Redistributable。
答案2
添加/norestart
到你的末尾。所以
vcRedist_x64.exe /passive /install /norestart
答案3
我在安裝 VisualStudio 2019 的 vcRedist_x64.exe 可再發行元件 14.23.27820 時遇到了相同的問題。
我使用以下參數調用了 exe:
vcRedist_x64.exe /被動式/安裝