Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Vista SP2 無法安裝解決方案:Windows Update Agent 版本關鍵修正

編輯:Windows Vista 系統基礎知識

問題現象

依網路流傳修改腳本/登錄表法嘗試安裝 Vista SP2 Pre-Beta,多數失敗。核心原因:**Windows Update Agent 版本必須為 7.2.6001.784**,舊版 (如 7.0.6001.18000) 無法偵測 SP2 更新。

完整修正步驟 (實測有效)

1. 確認並更新 Windows Update Agent

  • 檢查版本:控制台 → 系統 → Windows Update → 「檢查更新」→ 檢視詳細資訊確認版本號。
  • 若非 7.2.6001.784,下載對應架構安裝:
     • x86: https://download.windowsupdate.com/.../wuweb_site.exe (或官方 KB 949104)
     • x64: 對應 x64 版本

2. 執行準備腳本

update.bat

(內容含停止/啟動 wuauserv、重新註冊相關 DLL 等)

3. 安裝英文語言包 + KB955430

  • 控制台 → 區域與語言 → 「鍵盤和語言」→ 「安裝/解除安裝語言」→ 安裝英文 (不需改預設顯示語言)。
  • 安裝 KB955430 修補程式 (前置條件,否則看不到 SP2 選項)。

4. 修改登錄表模擬英文系統環境

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]
"Default"="0409"
"InstallLanguage"="0409"

同時刪除:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\zh-CN] 下的 zh-CN 子鍵。

5. 重新檢查更新

Windows Update → 「檢查更新」,SP2 (約 290 MB) 應出現。下載安裝分三階段,耐心等待。

6. 安裝完成重開機前還原登錄表

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]
"Default"="0804"   ; 繁體中文 0404、簡體 0804
"InstallLanguage"="0804"

重新建立 zh-CN (或 zh-TW) MUI 子鍵。可準備兩個 .reg 檔安裝後雙擊還原。

自動化腳本下載

原作者提供登錄表修改自動腳本下載,建議使用減少手動錯誤。

注意事項

  • 此為 Pre-Beta 測試版流程,**正式版 SP2 透過 Windows Update 直接推送,無需此複雜步驟**。
  • 修改系統語言登錄值屬高風險操作,務必先備份登錄表、建立系統還原點。
  • 生產環境請等待官方正式版釋出再部署。
Copyright © Windows教程網 All Rights Reserved