簡 單地說,svchost.exe 是 Windows XP 系统的一個 Kernel Process(就是一定會跑的東西啦)。svchost.exe 不單單只出現在 Windows XP 中,在使用 NT Kernel 的 Windows 系統中都會有 svchost.exe 的存在。一般在 Windows 2000 中 svchost.exe 處理程序的日大概是 2 個,而在 Windows XP 中 svchost.exe 處理程序的數目就上升到了 4 個及 4 個以上。所以看到系统的處理程序列表中有好幾個 svchost.exe 的話,是不用那麼擔心的。
svchost.exe 吃掉所有 CPU 資源的原因很多,不過我的狀況都是在執行 Windwos Update 時發生的(或是自動更新服務 Automatic Updates 執行時)。因此解決方法主要就是把 Windows 的自動更新重設一次,步驟如下: