開啟工作管理員發現 dllhost.exe(COM Surrogate)佔用大量 CPU/記憶體,或懷疑是病毒?本文完整解析 dllhost.exe 身分、常見問題與處理方式。
dllhost.exe 是 Windows 核心系統程序,全名 COM Surrogate(COM 代理程式)。主要功能:

正常路徑: C:\Windows\System32\dllhost.exe(64 位系統另見 C:\Windows\SysWOW64\dllhost.exe 為 32 位版本)。
不建議手動結束。 結束 dllhost.exe 會導致:縮圖預覽失效、檔案總管右鍵選單卡頓、媒體播放器無法讀取元資料、IIS 網站停止服務。系統會自動重新啟動所需 dllhost.exe,但會造成暫時功能異常。
常見原因:
排查步驟:
net stop iisadmin /y(停止)net start w3svc(啟動 WWW 服務)系統檔案遺失極少見,若確認 C:\Windows\System32\dllhost.exe 不存在或大小為 0:
sfc /scannow 修復系統檔案。install.wim 提取該檔案覆蓋(需 DISM 工具)。安全提醒:病毒常偽裝為 dllhost.exe 放置於非系統路徑(如C:\Windows\Temp、C:\ProgramData、使用者資料夾)。若發現 dllhost.exe 路徑非 System32/SysWOW64,立即全盤掃毒。