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

Win7 系統 dllhost.exe 程序解析:COM+ 應用程式主機進程

編輯:Win7 系統應用技巧

在工作管理員中常見 dllhost.exe 進程,許多使用者誤以為病毒。實際上它是 Windows 核心系統元件。

身分定義

dllhost.exe (DLL Host Process) 為 **Microsoft Windows 核心作業系統元件**,正式名稱為 **COM Surrogate** 或 **DLL 主機進程**。

核心功能

  • 提供 **進程外 COM 伺服器** 執行環境:將不穩定的 DLL (如縮圖預覽處理器、編解碼器、Shell 延伸模組) 載入獨立進程執行,防止 Explorer.exe 崩潰。
  • 支援 **COM+ 應用程式** (企業服務) 的進程隔離與物件池管理。
  • 當您啟用 **Web 服務 (IIS)** 或 **FTP 服務** 時,會有 dllhost.exe 處理應用程式集區請求。

常見合法執行個體

  • dllhost.exe /Processid:{...}:承載特定 COM 物件 (如影片縮圖、照片預覽)。
  • dllhost.exe /Processid:{00020420-0000-0000-C000-000000000046}:Internet Explorer / Shell 瀏覽器相關。
  • 多個 dllhost.exe 同時存在屬正常 (每個進程隔離一組 COM 物件)。

判斷是否為惡意程式

  1. **路徑檢查**:合法路徑固定為 C:\Windows\System32\dllhost.exe (或 C:\Windows\SysWOW64\dllhost.exe 32 位元版)。其他路徑極大機率為病毒偽裝。
  2. **數位簽章**:右鍵屬性 → 「數位簽章」頁籤,簽署者應為 Microsoft Windows / Microsoft Corporation。
  3. **資源佔用**:短暫 CPU/記憶體佔用屬正常 (產生縮圖時);持續高佔用可能為特定 Shell 擴充元件異常 (如編解碼器衝突),可嘗試更新顯卡驅動、停用第三方預覽處理器。

結論

dllhost.exe 為合法系統核心進程,不可終止或刪除。若懷疑被惡意軟體利用,請掃描系統檔案完整性 (SFC /SCANNOW) 並全盤殺毒,而非直接終止進程。

Copyright © Windows教程網 All Rights Reserved