无声的Windows安装程序安装程序,无需自动重启。

问题描述 投票:8回答:2

目前我有一个 MSI 进行重大升级,它的启动方式是。

msiexec.exe /i installer.msi /qn REBOOT=ReallySuppress

我的问题是关于那个特定的属性 REBOOT=ReallySuppress这是否意味着它不会重启系统,但会在用户手动重启系统时进行适当的更改(如果应用的话)?还是说它会直接忽略那些需要重启系统的东西?

windows-installer restart reboot silent
2个回答
11
投票

安装程序会执行所有的操作。该值 ReallySuppressREBOOT 财产,或 /norestart 选择权如果需要的话,只要抑制系统重启即可。而msiexec.exe的退出代码将是3010(ERROR_SUCCESS_REBOOT_REQUIRED)向调用的应用程序表示需要重新启动系统。

安装过程中使用的文件将被移出,并在系统重启时被永久删除。建议尽快重启系统,因为在此之前,一些进程将使用旧的(锁定的)文件,而新的进程将使用新的、更新的文件,所以存在模糊不清的空间,特别是注册表可能也有变化。因此,当你有几个软件包要安装,并且你想在最后一个软件包安装完后重启时,noreboot选项是很有用的,但只有在绝对必要的情况下。只是忽略重启提示并不是一个好办法。

© www.soinside.com 2019 - 2024. All rights reserved.