批次自動安裝修補程式常因參數錯誤失敗。Windows Server 2003 修補程式主要分兩類,圖示與內部結構不同,需對應參數:
WindowsServer2003-KB823559-x86-ENU.exeSFXCAB.EXE 建立。update.exe,支援 /U (無訊息)、/Z (不重開機) 等參數。DirectX9-KB819696-x86-ENU.exeWEXTRACT.EXE 建立。/U、/Z 參數,強制使用會報錯。/Q (安靜)、/T:path (指定暫存目錄)、/C:"command" (自訂安裝命令) 等參數。
圖 1:補丁檔案圖示差異

圖 2:透過版本頁判斷封裝類型
部署腳本必須先判斷封裝類型(可透過檔案版本資訊自動辨識),再套用對應參數,才能實現真正的無人值守修補。