[Win] 解決 svchost.exe 狂吃記憶體 (RAM) 與 CPU 滿載問題全攻略
最新筆記 LINE 備份救援: 換手機遇到照片救不回來?請參考: ADB + PowerShell 強制救援 LINE 照片教學
這篇文章彙整了針對 svchost.exe 資源飆高問題的實測修復流程。近期維護舊系統時發現,即便重新安裝作業系統,記憶體 (RAM) 指標仍經常維持在 70% 以上的高負載,導致系統運作產生嚴重延遲。
即便將 RAM 擴充至 8G,svchost.exe 程序仍會頻繁進行磁碟讀寫,且佔用的記憶體量持續增加,甚至耗盡 4G 以上的空間。以下是解決方案筆記:
為了深入觀察程序,推薦使用微軟官方的 Process Explorer 工具:
- 官方下載:SysinternalsSuite 官網
方案一:組件重新註冊與更新快取重建
1. 重新註冊關鍵 DLL 檔案
請開啟「命令提示字元 (CMD)」,務必右鍵點選「以系統管理員身分執行」:
依序執行以下指令(每行執行完畢會跳出成功視窗):
2. 重建 SoftwareDistribution 資料夾
(1) 停止 Automatic Updates 服務:
(2) 進入 C:\Windows 找到 SoftwareDistribution 資料夾,將其更名為 SoftwareDistribution_old。
(3) 重啟服務,系統將自動重建乾淨的資料夾:
(4) 重啟電腦後,記憶體負載應可恢復至正常水平。
方案二:進階微軟更新修正包 (適合老舊機型)
若方案一無效,通常是 Windows 7 更新代理程式版本太舊,與新版軟體(如 IE11)衝突導致。安裝微軟官方的整合修正包是最有效的解法,特別是對於僅有 2G RAM 的機型。
留言
張貼留言