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

Vista SP2 無法安裝完整排解:Windows Update Agent 更新、語言包與登錄修改實戰

編輯:系統安裝教學

Windows Vista Service Pack 2 (SP2) 安裝失敗常見原因包括:Windows Update Agent 版本過舊、缺少英文語言包、系統預設語言非英文導致更新檢測失敗、中文語言包註冊表項目干擾。本文提供經實測有效的完整排解流程。

核心前置條件檢查

  1. Windows Update Agent 版本必須為 7.2.6001.784 或更新:
    控制台 → 系統 → Windows Update → 「檢查更新」→ 若版本較舊,至 Microsoft 官方下載頁 取得最新獨立安裝包(WindowsUpdateAgent30-x86.exe / x64.exe)安裝並重開機。
  2. 安裝英文語言包 (LP) 與 KB955430:
    Vista SP2 更新檢測邏輯要求系統具備英文 (en-US) 語言資源。
    → 下載 Vista SP2 語言包(含 en-US)安裝。
    → 安裝 KB955430(Vista SP2 先決條件更新),否則 Windows Update 不會顯示 SP2。

關鍵登錄修改(讓系統以英文環境檢測/安裝 SP2)

  1. Win+R → regedit。
  2. 修改系統預設語言為英文 (0409):
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
    將 Default 與 InstallLanguage 數值資料改為 0409。
  3. 刪除中文語言包註冊表項(防止干擾更新檢測):
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\zh-CN
    右鍵刪除整個 zh-CN 項目。
  4. 重開機。

安裝 SP2 並還原語言環境

  1. 開啟 Windows Update → 檢查更新 → 此時應出現 Windows Vista Service Pack 2 (KB948465),大小約 290 MB,分三階段下載安裝,耐心等待(可能需 30~60 分鐘)。
  2. 安裝完成提示重開機前,先還原登錄:
    - Default、InstallLanguage 改回 0804 (中文繁體) 或 0404 (中文簡體)。
    - 重新建立 zh-CN 項目(或重開機讓系統自動重建)。
  3. 重開機完成 SP2 設定,進入桌面驗證:
    Win+R → winver → 版本號應顯示 6.0.6002 (SP2)。

若仍失敗的進階排查

現象對策
更新下載卡在 0% / 錯誤 0x8007000E軟體發佈資料夾損毀。管理員 CMD 執行:net stop wuauserv → 刪除 C:\Windows\SoftwareDistribution 內容 → net start wuauserv → 重試。
安裝階段錯誤 0x800F081F元件存放區損毀。管理員 CMD 執行:DISM /Online /Cleanup-Image /RestoreHealth(需網路下載修復來源)。
離線安裝 SP2 失敗下載 獨立安裝包(Windows6.0-KB948465-x86-CHS.exe / x64.exe)以管理員身分執行,避開 Windows Update 管道。
重要提醒:Windows Vista 於 2017 年 4 月 11 日 結束所有支援,不再接收安全更新。強烈建議 升級至 Windows 10/11 或 Linux。本文僅供維護舊系統環境、特殊業務軟體相容性測試參考。
Copyright © Windows教程網 All Rights Reserved