Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> Windows 技巧

自製 Windows Service Pack:一次安裝多個 HotFix,專業又酷

編輯:Windows 技巧

痛點:每裝一個 HotFix 就要重開機

裝完機器下載一堆補丁,每裝一個就 Reboot,不點「確定」裝完再 Reboot 又顯不專業。教您自製 Service Pack,一次安裝所有補丁,酷似官方 SP。

實戰環境:中文 Win2000 Server,兩個補丁為例

  • Q269523 (命名管道)
  • Q270676 (輸入法漏洞)

製作步驟

  1. 下載補丁:
    Q269523
    Q270676
  2. 解包: CMD 下 C:\Hotfix 目錄,按 Q 號由小到大順序解包 (因較新 inf 可能欄位較多,以最大 Q 號 inf 為模板)。
    Q269523_W2K_SP2_x86_CN.EXE /x → 路徑 C:\Hotfix
    複製 hotfix.inf 為 q269523_cn.inf
    Q270676_W2K_SP2_x86_CN.EXE /x → 路徑 C:\Hotfix
    複製 hotfix.inf 為 q270676_cn.inf
  3. 合併 INF: 以最後解包 (Q270676) 的 hotfix.inf 為基礎,將 Q269523 獨有資訊併入關鍵區段:
    [MustReplace.System32.files]、[CopyAlways.DriverCab.files]、[Cache.files]、[Uniprocessor.Kernel.files]、[Multiprocessor.Kernel.files]、[SourceDisksFiles]
    每加入行前加註釋 (分號開頭) 註明來源 Q 號,方便日後維護。
    修改 [Strings] 區段:
    HOTFIX_NUMBER="Q123456" (自訂 6 碼編號)
    COMMENT 合併兩補丁說明文字。
  4. 安裝自製 SP: 執行 HotFix.exe,自動讀取 hotfix.inf,顯示進度條 → 要求 Reboot → 確定 → 完成。
  5. 驗證: 登錄檔 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix 見 Q123456 乖乖躺著,成就感滿滿。

後續維護

新 HotFix 出來,解包、併入 INF、改版本號、重跑 HotFix.exe,無需等微軟官方 SP (NT 4.0 SP7 都沒有了)。雖然自製 SP 僅含安全補丁,官方 SP 還有其他改良,但應急足矣。

Copyright © Windows教程網 All Rights Reserved