COM Surrogate (dllhost.exe) 是 Windows 為了讓不穩定的 COM 元件(如縮圖預覽、編碼器)在獨立程序執行而設計的宿主程式。當特定編碼器(常見於舊版視訊解碼器、第三方縮圖處理器)崩潰時,宿主程式會帶著錯誤訊息退出。
C:\Windows\System32\dllhost.exe → 確定兩次 → 重開機。DEP 會監控程式是否從非執行記憶體區域執行程式碼。某些舊版編碼器在 dllhost.exe 內觸發 DEP 保護導致強制終止。將 dllhost.exe 排除在 DEP 之外,可讓這些舊元件繼續運作(雖然降低安全性,但對老系統相容性較實用)。
sfc /scannow 修復系統檔案。