2012-10-01 147 views
1

我需要以靜默模式安裝setup.exe。我已使用「setup.exe/r」記錄了響應,並在Windows目錄中創建了setup.iss。我將該文件複製到setup.exe文件所在的工作目錄中。然後我給了setup.exe/s命令,它開始安裝,但在第二秒退出。在同一目錄中有一個日誌文件,它說錯誤代碼= -3。在網上衝浪時,-3表示在.iss文件中沒有足夠的可用信息。但是我怎麼才能知道,哪些信息不可用?這是緊急的,你能幫我儘快嗎?setup.exe靜默安裝錯誤

回答

-2

錯誤代碼= -3,意思是「在Setup.iss文件中找不到所需數據。」

+0

錯誤代碼= -3是「在Setup.iss文件中找不到所需數據」是OK。但是我怎麼才能知道需要什麼數據呢?有沒有詳細的日誌文件可用? – Karthik

1

對於Google員工:重新安裝一個已經安裝包時我得到了-3退出代碼。如果我卸載並再次安裝,退出代碼將返回到0

另請注意,InstallShield靜默安裝程序包在C:\Windows\中創建日誌文件,但它似乎無法用成功來覆蓋記錄的錯誤。

  1. 安裝一次並出現錯誤,您將得到一個帶有非零退出代碼的日誌文件。
  2. 安裝成功,您仍然在日誌文件中有舊的非零退出代碼。文件上的時間沒有改變,所以看起來沒有寫入。如果刪除文件,然後成功重新運行安裝程序,則會獲得一個帶有成功退出代碼的新日誌文件。

您的里程可能會有所不同,但那是我的經驗。