Skip to main content

什麼是“設備關聯框架提供程序主機”以及它為什麼在我的PC上運行?

什麼是“設備關聯框架提供程序主機”以及它為什麼在我的PC上運行?

Geoffrey Carr

如果瀏覽Windows 8或10中的任務管理器,您可能會看到運行名為“設備關聯框架提供程序主機”的進程的多個實例。如果您曾經想過它是什麼,為什麼會有這麼多,為什麼它可能會增加您的CPU使用率,我們已經為您找到了答案。

本文是我們正在進行的系列文章的一部分,該系列解釋了任務管理器中的各種過程,如Runtime Broker,svchost.exe,dwm.exe,ctfmon.exe,rundll32.exe,Adobe_Updater.exe等等。不知道那些服務是什麼?最好開始閱讀!

它是什麼以及為什麼在任務管理器中有這麼多?

設備關聯框架提供程序主機是在LOCAL SERVICE帳戶下運行的官方Microsoft核心進程。該過程用作將有線和無線設備與Windows連接和配對的框架。單獨的設備關聯框架提供程序主機進程將在任務管理器中顯示每個此類連接的設備。

為什麼它耗盡了我的大部分CPU?

當它正常工作時,設備關聯框架提供程序主機在使用系統資源時應該非常輕鬆。您通常會看到CPU使用率接近零百分比,內存使用量不到10 MB。如果您看到設備關聯框架提供程序主機的實例正在消耗高資源 - 通常將CPU加速到70%以上,或者使用更多內存 - 通常意味著關聯設備存在問題而不是進程本身。

不幸的是,任務管理器沒有提供一種方法來告訴哪個設備與哪個設備關聯框架提供程序主機實例相關聯。相反,您將不得不經歷一些故障排除步驟。

首先,更新您的PC。讓Windows Update做到這一點,以確保您擁有所有最新的Windows和驅動程序更新 - 至少對於Windows正在管理的驅動程序。在您使用它時,您需要確保Windows Update不管理的驅動程序也是最新的。您可以在本指南中找到執行這兩項操作的說明。

更新PC後,啟動設備管理器,查看Windows無法識別的任何未知設備。您可以讓Windows找到該設備的驅動程序。如果Windows無法找到它們,您可能需要自己查找這些未知設備的驅動程序。

我可以禁用嗎?

不,您無法禁用設備關聯框架提供程序主機服務。反正你也不想要。沒有它,大多數設備連接到您的PC是不可能的。如果您確實認為該服務行為不端 - 並且您已嘗試解決硬件驅動程序問題 - 您可以嘗試通過在任務管理器中右鍵單擊它然後選擇結束任務來暫時終止正在佔用資源的設備關聯框架提供程序主機任務。

結束任務後,設備關聯框架提供程序主機管理的任何設備都可能停止工作。繼續並重新啟動計算機。將重新加載所有設備關聯框架提供程序主機進程,您可以查看問題是否返回。

這個過程可能是病毒嗎?

該過程本身是一個官方的Windows組件。雖然病毒可能已經用自己的可執行文件替換了真正的設備關聯框架提供程序主機,但這種可能性很小。如果您想確定,可以查看Device Association Framework Provider Host的基礎文件位置。在任務管理器中,右鍵單擊“設備關聯框架提供程序主機”,然後選擇“打開文件位置”選項。

設備關聯框架提供程序主機後面的文件名為“dasHost.exe”。如果該文件存儲在Windows System32文件夾中,那麼您可以確定您沒有處理病毒。

也就是說,如果您仍然想要更安心,可以使用首選的病毒掃描程序掃描病毒。比抱歉更安全!

Link
Plus
Send
Send
Pin