許多 Windows 7 使用者發現電腦運作一段時間後變得緩慢,打開工作管理員發現 dllhost.exe(COM Surrogate)進程佔用異常大量記憶體。這通常是因為某些殼擴展或媒體編碼器載入異常 DLL 導致記憶體洩漏。最快的緩解方式是直接結束該進程,系統會自動重新啟動正常的 COM Surrogate 執行個體。
快速解決步驟
- 按 Ctrl + Shift + Esc 開啟工作管理員。
- 切換至「處理程序」分頁,勾選「顯示所有使用者的處理程序」。
- 找到
dllhost.exe,右鍵選擇「結束處理程序」。
- 觀察記憶體使用率是否下降;若問題頻繁發生,建議更新顯卡驅動、停用不必要的殼擴展(可用 ShellExView 工具),或掃描惡意軟體。

進階排查方向
- 使用 Process Explorer 查看 dllhost.exe 載入的 DLL 模組,定位異常模組。
- 執行
sfc /scannow 修復系統檔案。
- 若為特定影音格式觸發,嘗試更新或重裝對應解碼器(如 LAV Filters、K-Lite Codec Pack)。