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

解決WinXP下ekrn.exe佔用CPU 100%問題完整攻略

編輯:XP 系統應用技巧

許多Windows XP用戶在安裝諾頓(Norton)防毒軟體後,發現ekrn.exe進程頻繁佔用CPU 100%,導致系統嚴重卡頓。ekrn.exe是諾頓的核心即時掃描元件,許多XP正版光碟預裝了諾頓試用版,因此此問題極為普遍。本文提供經實測有效的完整解決流程。

ekrn.exe高佔用率示意圖

核心解決步驟(按順序執行)

  1. 確認已安裝SP2所有官方補丁(含Svchost.exe相關Bug修復,非指SP3)。
  2. 暫停諾頓「全方位監控」,數秒後ekrn.exe佔用率應降至0%。
  3. 此時Svchost.exe可能冒出佔用CPU 100%的現象——這才是真兇。
  4. 開啟「服務」(services.msc),找到Automatic Updates(自動更新),改為「手動」並停止該服務。
  5. 清空C:\WINDOWS\SoftwareDistribution目錄下所有檔案(此為Windows Update下載暫存區)。
  6. 將Automatic Updates改回「自動」並啟動服務。
  7. 重新啟用諾頓「全方位監控」。
  8. 重開機驗證是否仍有CPU 100%現象(通常無需重開機即可恢復正常)。

深度原因分析

ekrn.exe佔用高並非病毒軟體本身問題,而是諾頓在掃描系統進程時觸發了Windows XP的Svchost.exe已知Bug。真正導致Svchost.exe狂佔CPU的是Windows Update服務下載/安裝失敗後不斷重試。自動更新依賴Svchost.exe執行,故表現為Svchost.exe負載極高。網路環境不穩(特別是訪問國外站點)的機器高發此問題。

許多用戶誤以為「XP就該這樣卡」而放任不管,久而久之系統越來越慢。實則此問題完全可解,早處理早受益。

Copyright © Windows教程網 All Rights Reserved