微軟發布的修補程式 (Hotfix/KB) 支援多種命令列參數,善用可實現無人值守部署、批次安裝、解壓縮檢視檔案等進階操作。
| 類別 | 參數 | 說明 |
|---|---|---|
| 安裝模式 | /q | 安靜模式 (無使用者介面) |
| /u | 無人值守模式 (僅顯示進度) | |
| /f | 強制關閉其他應用程式 | |
| /n | 不備份解除安裝檔案 (節省空間,無法復原) | |
| /z | 安裝完成不自動重開機 | |
| 資訊查詢 | /l | 列出已安裝的更新程式 (僅 SP 後的更新) |
| -x | 解壓縮更新程式至指定資料夾 | |
| 組合範例 | /q /u /z /f | 完全無人值守、不重開機、強制關閉程式 |
# 命令提示字元
WindowsXP-KB896428-x86-CHS.exe -x
# 或「執行」輸入
E:\bd\WindowsXP-KB896428-x86-CHS.exe -x
彈出對話框選擇解壓縮目標資料夾,可檢視內含檔案、手動部署、或整合進安裝光碟 (Slipstream)。
WindowsXP-KB896428-x86-CHS.exe /l
彈出視窗顯示安裝過的更新 (不含 SP 內建)。
更完整資訊:`systeminfo > systeminfo.txt` 生成含更新清單、硬體配置、網路設定的完整報表。
@echo off
setlocal
set PATHTOFIXES=E:\hotfix
%PATHTOFIXES%\WindowsXP-KB890859-x86-CHS.exe /z /q
%PATHTOFIXES%\WindowsXP-KB890923-x86-CHS.exe /z /q
%PATHTOFIXES%\WindowsXP-KB893066-x86-CHS.exe /z /q
rem 新增更新只需複製行並修改檔名
同樣適用於 Windows 2000/2003 更新程式 (結構相同)。
解壓縮後的檔案結構可用 `svcpack.inf` 或第三方工具 (如 nLite、RT Seven Lite) 整合進 XP/2003 安裝源,達成「安裝即修補」的完美部署。