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 Update 導致 svchost.exe 佔用 CPU 100% 完美解決方案:關閉自動更新、重新註冊元件、清除暫存資料夾、恢復更新服務四步驟

編輯:關於 Windows

Windows 更新導致 svchost.exe 佔用 CPU 99%,伺服器嚴重卡頓。經測試整理出四階段完美解決方案:

階段一:關閉自動更新並修復服務

  1. 「我的電腦」右鍵 → 內容 → 自動更新 → 關閉,重新開機。
  2. Win + R → services.msc。
  3. 雙擊 Automatic Updates → 登入索引標籤確認「本機系統帳戶」勾選、「允許服務與桌面互動」取消勾選。
  4. 硬體設定檔確認服務已啟用,未啟用則點擊啟用。
  5. 常規索引標籤 → 啟動類型設為「自動」 → 服務狀態點擊「啟動」。
  6. 同樣操作 Background Intelligent Transfer Service (BITS),務必啟動 (常被忽略)。

階段二:重新註冊 Windows Update 元件

依序執行以下指令 (Win + R 執行):

REGSVR32 WUAPI.DLL
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL

每條指令出現「DllRegisterServer 成功」訊息為完成。

階段三:清除損壞的 Windows Update 暫存資料夾

  1. Win + R → net stop WuAuServ 停止服務。
  2. Win + R → %windir% 開啟 Windows 目錄,將 SoftwareDistribution 重新命名為 SoftwareDistribution1。
  3. Win + R → net start WuAuServ 重新啟動服務。

階段四:恢復更新並建議手動更新

  1. 重新開機 → 「我的電腦」右鍵 → 內容 → 自動更新 → 選擇「自動 (建議)」或定期造訪 Windows Update 網站 手動更新。
  2. 建議採用手動更新,出問題易排查;自動更新一段時間後可能復發,重複上述步驟即可恢復。
Copyright © Windows教程網 All Rights Reserved