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

svchost.exe 錯誤全面解析與解決方案

編輯:XP 常見問題解答

svchost.exe 錯誤的常見成因與對策

當 Windows 系統彈出「Generic Host Process for Win32 Services 遇到問題需要關閉」或「Remote Procedure Call (RPC) 服務意外終止」並導致電腦自動重啟時,通常是由以下三類原因引起:

1. 病毒感染(以 Blaster 蠕蟲為典型)

這類病毒會利用 RPC 漏洞(MS03-026)攻擊系統。受感染電腦會在登錄鍵值 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 下建立 msblast.exe,並在 C:\Windows\System32 目錄植入木馬程式。攻擊者可能將鍵值命名為 msupdate 以偽裝。

解決步驟:

  • 立即拔掉網路線,防止繼續傳播。
  • 開啟工作管理員,結束 msblast.exe 進程。
  • 刪除登錄中的相關啟動項,並移除 System32 目錄下的木馬檔案。
  • 前往 Microsoft 官網下載並安裝 MS03-026 修補程式(KB823980)。

2. IE 核心元件登錄損毀

排除病毒後若問題持續,多半是 Internet Explorer 相關 DLL 在登錄中的註冊資訊受損。可依序執行下列指令重新註冊(每行輸入後按 Enter,出現成功提示再點確定):

regsvr32 actxprxy.dll
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 urlmon.dll

完成後重新啟動電腦,通常即可修復。

3. 印表機驅動程式安裝錯誤

若電腦連接印表機,驅動程式衝突也可能觸發 svchost.exe 錯誤。建議重新安裝或更新印表機驅動程式。

補充修補程式:KB894391

微軟針對安裝 MS05-012 修補程式後出現的 Generic Host Process 錯誤,發布了非關鍵性更新 KB894391。適用於 Windows 2000 及更新版本:

安裝後建議重新啟動電腦,可有效解決因前序更新導致的 svchost.exe 異常。

Copyright © Windows教程網 All Rights Reserved