Windows Vista Service Pack 2 (SP2) 安裝失敗常見原因包括:Windows Update Agent 版本過舊、缺少英文語言包、系統預設語言非英文導致更新檢測失敗、中文語言包註冊表項目干擾。本文提供經實測有效的完整排解流程。
WindowsUpdateAgent30-x86.exe / x64.exe)安裝並重開機。
regedit。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\LanguageDefault 與 InstallLanguage 數值資料改為 0409。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\zh-CNzh-CN 項目。
Default、InstallLanguage 改回 0804 (中文繁體) 或 0404 (中文簡體)。zh-CN 項目(或重開機讓系統自動重建)。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。本文僅供維護舊系統環境、特殊業務軟體相容性測試參考。