svchost.exe (Service Host) 是 Windows 系統核心進程,負責載入並執行動態連結庫 (DLL) 形式的系統服務。正常情況下會有多個 svchost.exe 同時運行(XP 通常 4-6 個),分別托管不同服務群組。它位於 C:\Windows\System32\,不可終止,否則導致系統崩潰。

開機報錯「svchost.exe 應用程式錯誤」常見成因
硬體層面
- 記憶體模組故障(氧化、不相容、超頻不穩) → 使用 MemTest86 測試。
- 主機板電容爆漿、供電不足。
軟體層面
- 病毒/木馬偽裝為 svchost.exe (路徑非 System32) → 全盤掃毒、檢查啟動項。
- 系統服務 DLL 損毀(Windows Update 失敗、軟體衝突)。
- WMI 儲存庫損毀。
修復方案
方案一:硬體檢測與排除
- 清理記憶體金手指氧化層(橡皮擦拭)。
- 單根記憶體測試、降低頻率/電壓。
- MemTest86 完整測試 3+ 輪次無錯誤。
方案二:軟體修復(依序嘗試)
- 全盤防毒:進入安全模式掃毒,清除偽裝木馬。
- 安裝系統更新:Windows Update 安裝所有關鍵更新,修補已知 Bug。
- 更新/重裝問題應用程式:避免使用 Beta/試用版軟體。
- 重建 WMI 儲存庫(進階):
- 服務中停止「Windows Management Instrumentation」。
- 刪除
C:\Windows\System32\Wbem\Repository 內所有檔案(先備份)。
- 重新啟動 WMI 服務,系統自動依登錄鍵
HKLM\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs 重建。
識別偽裝 svchost.exe
- 路徑非
C:\Windows\System32\svchost.exe → 病毒。
- 啟動參數異常(正常為
-k netsvcs、-k LocalService 等服務群組參數)。
- 佔用極高 CPU/記憶體且持續不釋放 → 掛載惡意服務或 DLL 損毀。
svchost.exe 為系統核心進程,報錯多指向硬體不穩或系統服務損毀,依「硬體優先、軟體次之」原則排查,多數可修復。