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

Win8.1 頻繁改 IP 觸發「COM Surrogate 已停止工作」?顯卡驅動、NVIDIA 面板、衝突軟體三維排查

編輯:Win8 系統應用技巧

用戶反映:在 Win8.1 上頻繁更改 IP 位址時,彈出 「COM Surrogate 已停止工作」,隨後「網路和共用中心」無法使用。COM Surrogate (dllhost.exe) 是宿主處理程序,負責執行不穩定的 COM 物件(如縮圖擷取器、編解碼器)。網路操作觸發殼擴展載入導致崩潰,通常與 顯示驅動、視訊解碼器、第三方媒體軟體的殼擴展 有關。本文提供分層解決方案。

COM Surrogate 錯誤彈窗

方案一:乾淨重裝顯卡驅動 (首選,解決率最高)

  1. 控制台 → 程式和功能 → 解除安裝所有顯卡驅動 (NVIDIA/AMD/Intel 相關項目)。
  2. 重啟電腦。
  3. 透過 Windows Update 自動檢測安裝最新 WHQL 驅動,或至晶片廠官網下載對應版本乾淨安裝 (選「自訂安裝」→ 勾選「執行乾淨安裝」)。
  4. 重啟驗證。

方案二:NVIDIA 控制面板指定高效能處理器 (雙顯卡筆電必試)

  1. 右鍵桌面開啟 NVIDIA 控制面板。
  2. 依序展開:管理 3D 設定 → 全域設定 → 首選圖形處理器。
  3. 選 「高效能 NVIDIA 處理器」 → 套用。
  4. 重啟驗證。

原理:強制獨顯處理桌面合成與視訊解碼,避免核顯驅動的 COM 物件介入導致 dllhost.exe 崩潰。

方案三:排除第三方媒體軟體殼擴展衝突

Nero、暴風影音、KMPlayer 等舊版媒體播放器安裝的編解碼器/縮圖處理器常與新系統不兼容。

  • 嘗試 解除安裝 上述軟體,或升級至最新版。
  • 或使用 ShellExView (NirSoft) 禁用可疑的第三方殼擴展 (按公司名/簽名篩選)。

進階嘗試 (若以上無效)

  1. 重新註冊 VBScript DLL:
    regsvr32 %windir%\system32\vbscript.dll
    彈出「DllRegisterServer 成功」即可。
  2. 切換資料夾顯示模式: 控制台 → 檔案總管選項 → 檢視 → 嘗試勾選/取消 「始終顯示圖示,不顯示縮略圖」,測試是否緩解。
  3. SFC 修復系統檔案:
    sfc /scannow

總結建議

90% 以上案例通過 乾淨重裝顯卡驅動 + 指定獨顯優先 解決。若環境特殊 (必須保留某舊版媒體軟體),改用 ShellExView 精準禁用其殼擴展是不重裝系統的最佳折中方案。

Copyright © Windows教程網 All Rights Reserved