什麼是 dllhost.exe,它為什麼會運行?

在任何 Windows 系統上通過任務管理器快速瀏覽都會顯示在後台運行的名為 dllhost.exe 的進程。如果您發現了這一點,您可能想知道它及其對“COM Surrogate”的描述正在做什麼,以及在您的計算機上運行它是否是一個安全的過程。要考慮的好處是它應該在那裡。這是一個由微軟創建的進程,並被打包在每個版本的 Windows 操作系統中。

什麼是 dllhost.exe,它為什麼會運行?

dllhost.exe 被病毒感染的可能性很小。但是,如果您的計算機安裝了來自 Windows Update 的所有最新安全補丁,並且您安裝了Microsoft Security Essentials等防病毒軟件,那麼您不太可能遇到任何感染問題。

什麼是 COM+?

要了解 dllhost.exe 的作用,您需要了解 COM+ 服務是什麼。COM+ 是組件對像模型的縮寫。在 Process Explorer 中拉起進程/服務時,它並沒有透露太多。該過程的描述如下:

Manages the configuration and tracking of Component Object Model (COM)+-based components. If the service is stopped, most COM+-based components will not function properly. If this service is disabled, any services that explicitly depend on it will fail to start.

要真正深入研究這個過程,我們必須查看Microsoft 開發中心庫。它揭示了 COM+ 主要用於以下方面:

  • 為整個網絡部署企業級應用程序。
  • 為應用程序開發提供預先存在的組件,因為 COM+ 被認為是一種面向對象的編程架構。
  • 運行處理系統請求、增強安全性、觸發進程句柄以及為應用程序創建服務請求隊列的事件註冊表。

COM+ 由構建塊組件組成,這些組件可以自定義並且可以與其他組件一起使用。這方面的用處來自多個應用程序共享和重用的組件設計。這種設計不僅降低了對系統資源的需求,而且還提高了初始化速度。組件對像模型不是用任何特定的編程語言編寫的,但是,根據預期的編程語言,每個類都有單獨的類。在企業級別,這提供了使用 Microsoft 創建的稱為DCOM的 GUI 工具進行大規模部署的優勢。

什麼是 dllhost.exe,它為什麼會運行?

Dllhost.exe 是 DLL 文件和二進制可執行文件的宿主。

DLL(動態鏈接庫)本質上是存儲在單個文件中的大小不特定的代碼塊。此代碼可以是應用程序、服務的組成部分,也可以只是圖形用戶界面的附加組件。Dllhost.exe 與svchost.exe類似,是任何面向 COM+ 的編程代碼所需的 Windows 服務。下面顯示了使用進程監視器運行 dllhost.exe 的示例,其中包括 .dll 和 .exe 文件類型。

什麼是 dllhost.exe,它為什麼會運行?

風險

只要計算機的所有安全補丁都是最新的並且安裝了可靠的防病毒軟件,Dllhost.exe 通常是安全的。如果您在以下地方看到它,您是安全的:

  • 這個進程的官方目錄位置是 C:\Windows\System32\dllhost.exe
  • Dllhst3g 也是存儲在同一 System32 文件夾中的有效 Windows 進程。

如果 dllhost.exe 出現在其他任何地方,則很可能是病毒。一些蠕蟲病毒模仿 dllhost 的名稱並將自身存儲在 System32 文件夾中。這裡有一些例子:

  • Worm/Loveelet-Y 將自身存儲在 /Windows/System32/ 作為 dllhost.com
  • Worm/Loveelet-DR 將自身存儲在 /Windows/System32/ 作為 dllhost.dll

高 CPU 使用率

COM+ 系統設計中一個可能的安全缺陷是它允許存儲在系統上的任何 DLL 運行,假設觸發器啟動它所需的權限。這意味著當您看到 dllhost.exe 的 CPU 使用率很高時,可能不是主機進程導致問題,而是通過主機運行的加載 DLL。您可以使用Process Explorer等程序進行進一步調查。

什麼是 dllhost.exe,它為什麼會運行?

概括

Dllhost.exe 是 Microsoft 創建的安全 Windows 進程。它用於啟動其他應用程序和服務。它應該保持運行,因為它對多個系統資源至關重要。

參考:

留下評論

如何在購買CRM系統之前,先用Excel建立一個簡單的銷售線索追蹤系統

如何在購買CRM系統之前,先用Excel建立一個簡單的銷售線索追蹤系統

在投資 CRM 軟體之前,先用 Excel 建立一個實用的潛在客戶追蹤器,其中包含表格、下拉清單、跟進日期、篩選器、條件格式和簡單的資料透視表儀表板。

簡易可列印的家庭托兒所出勤表:需要記錄哪些內容以及原因

簡易可列印的家庭托兒所出勤表:需要記錄哪些內容以及原因

使用這份簡單的可列印日托考勤表,可以追蹤家庭托兒服務的到達、離開、缺勤、簽名和所需記錄。

簡易庫存盤點表 Excel 範本:零售就緒型佈局,快速對帳

簡易庫存盤點表 Excel 範本:零售就緒型佈局,快速對帳

為零售商店建立一個簡單的 Excel 庫存盤點表,包含 SKU、位置、盤點數量、差異、重新盤點和可列印控制項。

適用於本地企業的單頁行銷策略範本(可列印)

適用於本地企業的單頁行銷策略範本(可列印)

使用此可列印的單頁行銷策略模板,選擇本地受眾、產品/服務、管道組合、預算、行動方案和可衡量的目標。

免費員工輪班表 Excel 模板,附自動工時計算器

免費員工輪班表 Excel 模板,附自動工時計算器

在 Excel 中建立免費員工輪班表,包括開始/結束時間、休息時間扣除、夜間處理、每週總計和簡單的工時計算器。

美國小型服務企業最佳免費發票應用程式(2026 年)

美國小型服務企業最佳免費發票應用程式(2026 年)

比較 2026 年美國服務企業最佳免費發票應用程序,包括 Zoho Invoice、Square、Wave、PayPal 和 Invoice Ninja。

適用於小型團隊的簡易雙週工資追蹤 Excel 範本:新手友善設定

適用於小型團隊的簡易雙週工資追蹤 Excel 範本:新手友善設定

為小型團隊在 Excel 中建立一個簡單的雙週工資追蹤表,包含清晰的表格、公式、檢查和實用的限額,以確保工資核對的安全性。

如何將 Salesforce 聯絡人匯出為乾淨的 Excel 格式

如何將 Salesforce 聯絡人匯出為乾淨的 Excel 格式

了解如何將 Salesforce 聯絡人匯出到乾淨的 Excel 檔案中,保留 ID 和文字字段,安全地刪除重複項,並避免常見的 CSV 錯誤。

適用於小型承包商的可列印Excel版建築工程估價模板

適用於小型承包商的可列印Excel版建築工程估價模板

使用 Excel 建立可列印的建築工程估算表,其中包含實用的成本類別、公式、標記欄位、列印設定和承包商可直接使用的清單。

Airbnb 房東專用可列印每週清潔排程範本(Word 與 PDF)

Airbnb 房東專用可列印每週清潔排程範本(Word 與 PDF)

使用此可列印的每週清潔排程來管理 Airbnb 房源,協助安排退房清潔、例行清潔、補貨、檢查,以及 Word 轉 PDF 的交接流程。