執行無訊息安裝需要先前記錄的回應檔案。如需詳細資訊,請參閱建立回應檔案。在與產生回應檔案的主機具有相同作業系統的主機上執行安裝程式。
在指令提示符號下,瀏覽至安裝程式所在的目錄。
cd JavaES-install-dir
使用 Setup.bat /s 指令啟動無訊息模式安裝程序。
依預設,Setup.iss 檔案會建立在 Windows 系統資料夾內。您需要先將 Windows 系統中的這個檔案複製到 Setup.bat 所在的資料夾,然後再以 Setup.bat /s 啟動無訊息安裝。否則,指令在設定時會傳回 -3 錯誤。
使用 /f1 選項指定 .iss 檔案位置。為了避免產生不可預測的結果,請指定絕對路徑。例如,鍵入:
Setup.bat /s /f1"C:\Temp\example.iss"。
(可選擇) 使用 /f2 選項執行 Setup.bat /s,以指定記錄檔案的替代位置和檔案名稱。為了避免產生不可預測的結果,請指定檔案的絕對路徑。例如,鍵入:
Setup.bat /s /f1"C:\Temp\UninstallExample.iss /f2"C:\Setup.log"。
無訊息安裝可能需要很長時間,端視您要安裝的元件數量和類型而定。在安裝程式執行時,您可以透過檢查安裝記錄的變更,來監視其進度。
Setup.log 是當您使用 /s 引數執行 Setup.bat 指令時,產生的無訊息安裝記錄檔案的預設名稱。Setup.log 檔案包含以下三個區段:
Install Shield Silent:本區段將該檔案標識為記錄檔案,並提供無訊息安裝中所使用的 Install Shield Silent 版本。
Application:本區段標識已安裝應用程式的名稱和版本,以及公司名稱。
Response Result:本區段包含指示無訊息安裝是否成功的結果代碼。系統會為 Response Result 區段中的 ResultCode 關鍵字名稱指定一個整數值。
Install Shield 會將下列傳回值之一置於 ResultCode 關鍵字中:
ResultCode 說明
成功
一般錯誤
無效模式
在 Setup.iss 檔案中找不到所需的資料
可用的記憶體不足
檔案不存在
無法寫入回應檔案
無法寫入記錄檔案
Install Shield Silent 回應 (.iss) 檔案的路徑無效
清單類型 (字串或數字) 無效
資料類型無效
安裝期間發生未知錯誤
對話方塊順序混亂
無法建立指定的資料夾
無法存取指定的檔案或資料夾
選取的選項無效
成功的無訊息安裝記錄檔案如下所示:
[ResponseResult] ResultCode=0