2013-03-21 164 views
1

有什麼方法可以通過InstallSheild進行卸載而不是升級?使用installshield從命令行卸載

我現在有一個Setup.exe和MSI文件 但everyime我學嘗試使用預先錄製的ISS卸載,如果我的安裝比當前版本舊首先升級如果我再次運行相同的文件,那麼它卸載,

現在我想知道是否有一種方法,我可以迫使它uninsatll ---這是我目前

...\setup.exe" /x /s /f1C:\Remove.iss 
+0

顯然這可能是針對此問題的修復程序: 您需要禁用小/小升級才能實現此目標。 1.轉到升級視圖 2.單擊升級Windows Installer安裝節點 3.在右窗格中,選擇禁用單選按鈕以獲取小/小升級設置。 這將確保裏面的setup.exe壓縮,即使OnUpgrade值設置爲0 Setup.ini中 **的問題是,我不希望禁用次要升級:o ** – 2013-03-21 11:51:16

回答

1

而不是使用你已經建立的setup.exe,爲什麼不使用機器上緩存的那個?檢查卸載鍵的詳細信息(如路徑),如果刪除頁面足夠相似,您仍然可以混合使用/s /f1C:\Remove.iss

+0

是啊,這就是我結束了與,我已經interigated註冊找到安裝名稱,然後我得到'UnIninstallPath',它提供了緩存setup.exe的路徑,然後我運行我的argumnets和'ISS'文件。謝謝你的幫助。 – 2013-03-21 13:06:58