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

Windows 7 修復「com surrogate 已停止運作」:資料執行保護 (DEP) 排除 dllhost.exe

編輯:Win7 系統基礎知識

Windows 7 常見錯誤「com surrogate 已停止運作」,主因 DEP (資料執行保護) 誤攔截 dllhost.exe。將 dllhost.exe 加入 DEP 例外清單即可修復。

修復步驟

  1. 右鍵「電腦」 → 「屬性」 → 左側「進階系統設定」。
  2. 「進階」分頁 → 「效能」區塊「設定」。
  3. 「資料執行保護」分頁 → 選擇「為除下列選定程式之外的所有程式和服務啟用 DEP」 → 「新增」。
  4. 路徑輸入 C:\Windows\System32\dllhost.exe → 開啟。
  5. 彈出 DEP 警告視窗點「確定」 → 重新開機生效。

原理

dllhost.exe (COM Surrogate) 負責執行不穩定的 COM 物件 (如縮圖預覽),某些編碼器/解碼器會觸發 DEP 保護導致崩潰。加入例外可避免誤攔截。

Copyright © Windows教程網 All Rights Reserved