我正在使用msiexec.exe
该选项安装 MSI /passive
,以阻止取消。
问题是,如果 Windows Installer 检测到需要重新启动系统,安装完成后会立即重新启动,这会中断用户的工作。
我可以用它/norestart
来避免中断。
但是,有没有办法先延迟强制重启?像/forcerestarteventually
什么?
在 NSIS 安装程序中,我只调用 Windowsshutdown.exe
实用程序。我想在自定义操作中使用/norestart
andSystemRebootPending
是一种可能性。
这种方法有什么问题吗,还是有更简单的方法?
使用 WIX 为 XP / Win7 开发 MSI - 在 Windows Installer 版本要求上相当容易。