如果您開啟工作管理員,很有可能會看到一個或多個“COM代理”程序在Windows PC上執行。這些程序的檔名為程序空間,和是Windows作業系統的一部分。在windows10、windows8、windows7甚至更早版本的Windows上都可以看到它們。
相關:這個過程是什麼?為什麼它在我的電腦上執行?
這篇文章是我們正在進行的系列文章的一部分,解釋了工作管理員中的各種過程,比如執行時代理,主程序, dwm.exe檔案, 輸入法,rundll32.exe,Adobe公司_更新程式.exe,以及其他許多。不知道這些服務是什麼?最好開始讀書!
COM代表元件物件模型。這是微軟在1993年推出的一個介面,允許開發人員使用各種不同的程式語言建立“COM物件”。本質上,這些COM物件**到其他應用程式中並對其進行擴充套件。
例如,Windows檔案管理器在開啟資料夾時使用COM物件建立影象和其他檔案的縮圖。COM物件處理影象、影片和其他檔案以生成縮圖。例如,這允許擴充套件檔案資源管理器並支援新的影片編解碼器。
但是,這可能會導致問題。如果COM物件崩潰,它將關閉其主機程序。有一次,這些生成縮圖的COM物件崩潰並破壞整個Windows資源管理器程序是很常見的。
為了解決這類問題,Microsoft建立了COM代理程序。COM代理程序在請求它的原始程序之外執行COM物件。如果COM物件崩潰,它只會關閉COM代理程序,而原始主機程序不會崩潰。例如,Windows資源管理器(現在稱為檔案資源管理器)在需要生成縮圖時啟動COM代理程序。COM代理程序託管執行該工作的COM物件。如果COM物件崩潰,只有COM代理崩潰,原始的檔案資源管理器程序將繼續進行卡車運輸。
“換句話說”,正如微軟官方部落格The Old New Thing所說,“COM代理是我對這段程式碼不滿意的原因,所以我將要求COM在另一個程序中託管它。這樣,如果崩潰了,是COM代理犧牲程序而不是我程序崩潰。”
而且,正如你可能猜到的,COM代理名為“程序空間“因為它承載的COM物件是.dll檔案。
標準Windows工作管理員不會提供有關COM代理程序承載哪個COM物件或DLL檔案的更多資訊。如果您想檢視此資訊,建議使用Microsoft的Process Explorer工具。下載它,你只需把滑鼠放在dllhost.exe檔案程序資源管理器中的程序,以檢視它承載的COM物件或DLL檔案。
正如我們在下面的截圖中看到的,這個特殊的dllhost.exe檔案程序正在託管CortanaMapiHelper.dll物件。
不能禁用COM代理程序,因為它是Windows的必要部分。它實際上只是一個容器程序,用於執行其他程序想要執行的COM物件。例如,Windows資源管理器(或檔案資源管理器)定期建立COM代理程序,以便在開啟資料夾時生成縮圖。您使用的其他程式也可以建立自己的COM代理程序。所有的dllhost.exe檔案系統上的程序由另一個程式啟動,以執行程式希望執行的操作。
COM代理程序本身不是病毒,是Windows的正常部分。但是,它可以被惡意軟體使用。例如特洛伊木馬。鮑利克斯惡意軟體使用dllhost.exe檔案做髒活的過程。如果你看到大量的dllhost.exe檔案程序正在執行並且正在使用大量的CPU,這可能表明COM代理程序正在被病毒或其他惡意應用程式濫用。
相關:什麼是Windows10最好的防病毒軟體?(Windows Defender足夠好嗎?)
如果你擔心惡意軟體濫用dllhost.exe檔案或COM代理程序,您應該使用首選的防病毒程式執行掃描,以查詢並刪除系統中存在的任何惡意軟體。如果你選擇的防病毒程式說一切正常,但你懷疑,執行另一個防病毒工具掃描得到第二意見。
...壞事。下面是這個過程的實際作用。 相關:這個過程是什麼?為什麼它在我的電腦上執行? 這篇文章是我們正在進行的系列文章的一部分,解釋了工作管理員中的各種過程,比如執行時代理,主程序, dwm.exe檔案, 輸入法,rundll32...
Maftask是Mac Auto-Fixer的助手程序,Mac Auto-Fixer是一個非常常見的廣告軟體程式。它聲稱可以清除你的Mac電腦病毒,但會在你的瀏覽器中**廣告,並在啟動時自動執行。 這篇文章是我們正在進行的系列文章的一部分,解釋在活動監視...
...程式時,您會發現一個名為rpcsvchost的程式。這個過程是什麼,你應該擔心嗎?總之,不是:rpcsvhost是macOS的核心部分。 本文是我們正在進行的系列文章的一部分,解釋了活動監視器中的各種程序,如kernel\u task、hidd、mdsworker、ins...
...叫做“dasd”的程序。別擔心:這是macOS的一部分。但這是什麼? 本文是我們正在進行的系列文章的一部分,解釋了活動監視器中的各種程序,如kernel\u task、hidd、mdsworker、installd、WindowServer、blued、launchd、backup、opendirectoryd和許...
...dobe公司_更新程式.exe,以及其他許多。不知道這些服務是什麼?最好開始讀書! windows defender基礎知識 在Windows 10上,預設情況下安裝了Microsoft的Windows Defender antivirus。Windows Defender自動在後臺執行,在開啟檔案之前掃描檔案中的...
...覽活動監視器時,您注意到一個名為cfprefsd的東西。這是什麼,你應該擔心嗎? 快速回答:不,cfpresfd是macOS的核心部分,沒有它你就不能使用電腦。 相關:這個過程是什麼?為什麼它在我的Mac上執行? 本文是我們正在進行的系...
...的。也許它佔用了CPU週期,或者它就在那裡,你想知道為什麼。首先:這是macOS的一部分,所以不要擔心它是惡意軟體。 相關:這個過程是什麼?為什麼它在我的Mac上執行? 本文是我們正在進行的系列文章的一部分,它解釋了...
...式時,您注意到一些無法識別的內容:nsurlstoraged。這是什麼,你可能想知道,為什麼它使用網路和CPU資源?首先,不要驚慌:這是macOS的一部分。 相關:這個過程是什麼?為什麼它在我的Mac上執行? 本文是我們正在進行的系列...
...該擔心嗎?否:這是macOS的核心部分。 相關:這個過程是什麼?為什麼它在我的Mac上執行? 本文是我們正在進行的系列文章的一部分,它解釋了活動監視器中的各種程序,如kernel\u task、hidd、mdsworker、installd、WindowServer、blued、la...
...容時,會注意到一些不一樣的東西:coreauthd。這個過程是什麼?首先,它是macOS的一部分,所以不要擔心它是邪惡的。不過,我們來看看它的作用。 相關:這個過程是什麼?為什麼它在我的Mac上執行? 本文是我們正在進行的系...