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

Windows XP 自動更新服務導致 svchost.exe CPU 佔用 100% 官方修正方案

編輯:XP 系統基礎知識

問題現象

svchost.exe 進程 CPU 長期高佔用,停用「自動更新」服務後症狀消失,確認為 Automatic Updates (AU) 服務觸發。

確認診斷步驟

  1. 工作管理員 → 檢視 → 選擇欄位 → 勾選「PID (處理程序識別碼)」
  2. 記下高 CPU 的 svchost.exe PID
  3. 命令列執行:tasklist /m wuaueng.dll → 查看載入 wuaueng.dll 的 svchost PID 是否吻合
  4. 執行 wuauclt /detectnow 強制檢測更新,觀察該 PID CPU 是否飆升
  5. 停用自動更新服務驗證問題是否消失

官方修正方案 (依序嘗試)

方案一:安裝修補程式 KB927891

下載連結:https://support.microsoft.com/kb/927891
此修正解決 AU 服務掃描更新時 CPU 飆升問題。

方案二:升級 Windows Update Agent 3.0 (WSUS 3.0 客戶端)

若 KB927891 無效,安裝最新 WU Agent:

詳細技術資訊

微軟知識庫:KB927891

臨時緩解: 安裝修正前,可將自動更新設為「通知我下載/安裝」或排程在離峰時段執行,避免工作時間 CPU 佔滿影響操作。
Copyright © Windows教程網 All Rights Reserved