Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Win7 提示「COM Surrogate 已停止運作」?效能選項新增 dllhost.exe 排除 DEP 解決

編輯:關於 Windows

Win7 常彈出 dllhost.exe (COM Surrogate) 停止運作錯誤,主因為資料執行防護 (DEP) 誤判。解法:系統屬性 → 進階 → 效能設定 → DEP 頁籤 → 選擇「為除選取程式以外的所有程式啟用 DEP」 → 新增 C:\Windows\System32\dllhost.exe → 確定重開機。本文完整圖文教學。

操作步驟

  1. 右鍵「電腦」→「屬性」→ 左側「進階系統設定」。
  2. 「進階」頁籤 → 「效能」區塊「設定」。
  3. 「資料執行防護」頁籤 → 選 「為除選取程式以外的所有程式和服務啟用 DEP」。
  4. 點選「新增」→ 瀏覽至 C:\Windows\System32\dllhost.exe → 開啟。
  5. 彈出 DEP 警告視窗 → 確定 → 關閉所有視窗 → 重新開機。

進階系統設定
效能選項
DEP 設定
新增 dllhost.exe

原理說明

  • dllhost.exe 負責執行 COM 物件 (如縮圖預覽、影片編碼),部分舊版編碼器/解碼器與 DEP 不相容導致誤判終止。
  • 將其加入 DEP 排除清單,允許其在記憶體執行非標準指令,即可避免誤殺。
  • 若問題持續,建議更新顯示卡驅動、編碼器套件 (如 LAV Filters) 或掃毒。
Copyright © Windows教程網 All Rights Reserved