我有一个 setup.exe 项目,我使用以下命令行参数运行该项目以进行安装:
/被动 /promptrestart CMDCODE=InstallComplete
我也试过这个:
/quiet /promptrestart CMDCODE=InstallComplete
在这两种情况下,如果需要重新启动,用户不会被询问甚至警告,它只是在安装完成后启动。
我怀疑这可能是因为 promptrestart 是后来添加的,而 MS 在调用 MSI 时从未更新 setup.exe 以传递它。任何人都可以确认或否认这一点吗?该选项对您有用吗?我应该使用其他选项吗?
CMDCODE= 部分只是我们内部使用的东西。