我有一个setup.exe项目,我运行以下命令行参数来安装:
/ passive / promptrestart CMDCODE = InstallComplete
我也试过这个:
/quiet /promptrestart CMDCODE=InstallComplete
在这两种情况下,如果需要重新启动,系统不会询问用户,甚至不会给出警告,只是在安装完成后才会启动。
我怀疑这可能是因为后来添加了promptrestart,并且MS在调用MSI时从未更新setup.exe以传递它。任何人都可以确认或否认这个吗?该选项适合您吗?我应该使用另一种选择吗?
CMDCODE = part只是我们内部使用的东西。
答案 0 :(得分:1)
到目前为止,我们只在XP上进行了测试,但似乎改变了这一点:
/ qb / promptrestart CMDCODE = InstallComplete
所以改变/安静或/被动到/ qb。我真的不需要“永远被动”安装,事实上我希望它会提示如果已经安装了更新版本,或者出现任何错误,我只是不希望它在正常安装下询问用户任何问题(没有重启,没有错误。)