萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

WinXP 系統 svchost.exe 佔用 CPU 過高解決技巧

Svchost.exe 是系統核心進程,病毒常入侵導致 CPU 佔用過高,但也可能是系統自身問題。可透過查看 Svchost.exe 執行路徑判斷是否中毒或其他原因。

方法/步驟

1. Svchost.exe 進程多不一定是病毒

正常情況下 Windows 可有多個 Svchost.exe 同時運行:Windows 2000 至少 2 個,XP 有 4 個以上,2003 更多。看到多個進程不必驚慌。Svchost.exe 透過調用動態連結庫 (DLL) 啟動系統服務,其出現實為其他服務的體現。

2. 檢查註冊表鍵值

Svchost.exe 鍵值位於 HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost,每個鍵值代表一組獨立的 Svchost.exe,可據此判斷是否中毒。

3. 確認執行路徑

正常 Svchost.exe 位於 C:\Windows\System32 目錄下。若在其他目錄發現,極可能中毒。可搜尋 Svchost.exe 檔案發現異常。

4. 使用 tasklist 查看服務列表

Win XP 下:執行 cmd,輸入 tasklist /svc 列出服務。Windows 2000 用 tlist -s。查出後可用 taskkill 結束嘗試。

5. 使用進階進程查看工具

tasklist 不夠詳細,可用第三方工具或微軟 SysinternalsSuite 中的 procexp.exe 觀察判斷。對不確定進程建議用「Kill Process Tree」終止。

以上即 WinXP 系統 svchost.exe 佔用 CPU 過高的解決方法,簡單操作即可解決問題。

copyright © 萬盛學電腦網 all rights reserved