許多 Windows 使用者會遇到「Remote Procedure Call (RPC) 服務意外終止,Windows 必須立即重新啟動」的錯誤訊息,導致電腦無預警重啟,嚴重影響工作進度。
此問題常由 Blaster、Sasser 等蠕蟲病毒利用 RPC 漏洞引發。請務必:
若排除病毒後問題仍存,多半是 IE 相關 DLL 在註冊表中的註冊資訊損毀。請依序執行下列指令(以系統管理員身分開啟「執行」或 CMD):
regsvr32 actxprxy.dllregsvr32 shdocvw.dllregsvr32 oleaut32.dllregsvr32 actxprxy.dll(再次執行)regsvr32 mshtml.dllregsvr32 msjava.dllregsvr32 browseui.dllregsvr32 urlmon.dll每條指令執行成功後會彈出「DllRegisterServer in xxx.dll succeeded」視窗,點擊確定繼續下一條。
若上述方法無效,可暫時變更服務失敗行為以避免強制重啟:
注意:此法僅防止自動重啟,不解決根本原因,建議配合方案一、二徹底修復。
遇到 RPC 錯誤請先殺毒打補丁,再修復 IE 組件,多數情況即可解決。若問題持續,請檢查硬體(記憶體、硬碟)或尋求專業技術支援。