Microsoft Visual C++ 2017 安装程序强制自动重启

Microsoft Visual C++ 2017 安装程序强制自动重启

我们制作一个 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 的可再发行组件 14.23.27820 时遇到了同样的问题。

我使用以下参数调用了该 exe:

vcRedist_x64.exe /被动/安装

相关内容