0
我有一個SETUP.EXE項目,我用下面的命令行參數運行安裝程序:.NET SETUP.EXE項目和promptrestart MSI標誌
/被動/ promptrestart CMDCODE = InstallComplete
我也試過這樣:
/quiet /promptrestart CMDCODE=InstallComplete
在這兩種情況下,如果需要重新啓動,將不會向用戶詢問,甚至給予警告,它只是開始安裝完成後。
我懷疑這可能是因爲promptrestart後來被添加了,並且MS在調用MSI時沒有更新setup.exe來傳遞它。任何人都可以確認或否認這一點?該選項適合你嗎?我應該使用另一個選項嗎?
CMDCODE =部分只是我們在內部使用的東西。
這應該有效。它不能用'/ quiet'和'/ passive'工作,因爲它們根本不會與用戶進行交互,所以Windows Installer意味着在這種模式下沒有用戶按下按鈕。使用'/ qb',這意味着有一個用戶可以在必要時採取行動。 –