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

svchost.exe 佔用 CPU 過高導致開機緩慢?刪除 DataStore.edb 一招解決

編輯:系統常見問題解答

電腦開機後長時間卡頓,工作管理員顯示 svchost.exe 進程持續佔用高 CPU,嚴重拖慢系統響應。經排查多為 Windows Update 元件快取檔 DataStore.edb 損壞或過大導致。刪除該檔案並重啟可讓系統自動重建健康快取,瞬間解決卡頓。

解決方法

  1. 開啟檔案總管,前往路徑:
    C:\Windows\SoftwareDistribution\DataStore\DataStore.edb
  2. 直接刪除 DataStore.edb 檔案(需管理員權限,若提示正在使用,先在服務中停止 wuauserv Windows Update 服務)。
  3. 重新啟動電腦,系統會自動重新生成乾淨的 DataStore.edb,CPU 佔用恢復正常。

DataStore.edb路徑

原理與補充

  • svchost.exe 為 Windows 服務宿主進程,高 CPU 往往由其載入的特定服務(如 Windows Update、BITS、Superfetch)引起。
  • 刪除 DataStore.edb 專治 Windows Update 元件異常導致的 svchost 高 CPU,不影響系統穩定,重啟後自動重建。
  • 若問題重複發生,建議執行 sfc /scannow 修復系統檔案,或使用「Windows Update 疑難排解」工具。
  • 若非 Update 相關,可用 Process Explorer 檢視 svchost 具體載入哪個服務(滑鼠懸停或右鍵→Services),針對性停用該服務。

一刪一重啟,告別 svchost.exe 狂佔 CPU,讓電腦開機秒進桌面,流暢如初。

Copyright © Windows教程網 All Rights Reserved