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

Win10 開啟圖片提示「COM Surrogate 停止運作」?DEP 排除 dllhost.exe 修復縮圖處理異常

編輯:Win10 系統應用技巧

Windows 10 開啟圖片/視頻檔案時彈出「COM Surrogate 已停止運作」,導致縮圖無法顯示、檔案總管卡死。此為 dllhost.exe (COM Surrogate 宿主進程) 在處理媒體縮圖時觸發資料執行保護 (DEP) 攔截導致崩潰。將 dllhost.exe 加入 DEP 排除清單即可修復。

修復步驟

  1. 右鍵「此電腦」/「電腦」/「我的電腦」→「內容」。
  2. 左側「進階系統設定」。
  3. 「進階」索引標籤 → 「效能」→「設定」。
  4. 「資料執行保護」索引標籤 → 選擇 「為除下列選取的程式以外的所有程式及服務啟用 DEP」 → 「新增」。
  5. 根據系統位元數選擇 dllhost.exe 路徑:
    • 64 位元系統:C:\Windows\SysWOW64\dllhost.exe (處理 32 位元 COM 元件)
    • 32 位元系統:C:\Windows\System32\dllhost.exe
  6. 彈出 DEP 警告視窗 → 「確定」。
  7. 確認清單出現 COM Surrogate / dllhost.exe → 「套用」→「確定」→ 重新開機生效。

原理說明

  • dllhost.exe 宿主進程載入第三方編碼器/解碼器 (如舊版視訊編碼器、照片處理擴充) 時,可能執行非標準記憶體操作觸發 DEP 防護機制終止進程。
  • 加入排除清單讓 DEP 忽略該進程,允許其正常運行縮圖生成邏輯。
  • DEP 為硬體級安全機制 (NX/XD bit),全域關閉會降低系統安全性,**僅排除特定進程**為最佳平衡。

替代/補充方案

  • 更新/重新安裝顯示卡驅動 (特別是 Intel 核顯驅動常引發此問題)。
  • 安裝完整解碼包 (如 LAV Filters、MadVR) 替換系統內建不穩定解碼器。
  • 檔案總管「檢視」→「選項」→「檢視」→ 勾選「總是顯示圖示,從不顯示縮圖」可繞過問題 (但失去縮圖預覽)。

DEP 排除 dllhost.exe 是修復 COM Surrogate 崩潰的標準方案,操作風險低、見效即時、不影響其他安全防護。

Copyright © Windows教程網 All Rights Reserved