目前我有一个
MSI执行重大升级,它发布为:
msiexec.exe /i installer.msi /qn REBOOT=ReallySuppress
我的问题是关于特定属性REBOOT = ReallySuppress:这是否意味着它不会重新启动系统,但会在用户手动重启系统时进行适当的更改(如果应用)?或者它会忽略那些需要重启系统的东西?
安装程序执行所有操作.如果需要,REBOOT属性的值ReallySuppress或
/norestart
option只会抑制系统重启.并且msiexec.exe退出代码将是3010(
ERROR_SUCCESS_REBOOT_REQUIRED
),以向调用应用程序指示需要重新启动系统.
安装期间使用的文件将被移除,并在系统重新启动时被永久删除.建议尽快重启系统,因为在此之前一些进程将使用旧的(锁定的)文件,而新进程将使用新的,更新的文件,因此存在歧义的空间,特别是因为可能存在注册表变化也是如此.因此,当您要安装多个软件包并且想要在最后一个软件包之后重新启动时,/ noreboot选项很有用,但前提是它绝对必要.只是忽略重启提示不是一个好方法.