什么是“Device Association Framework Provider Host”?为什么它在我的PC上运行?

如果您在Windows 8或10中浏览您的任务管理器,您可能会看到名为“Device Association Framework Provider Host”的进程的几个实例正在运行。如果你曾经想知道它是什么,为什么有这么多,为什么它可能会增加你的CPU使用率,我们已经为你找到了答案。

相关:此进程是什么?为什么要在我的PC上运行?

这篇文章是我们正在进行的系列文章的一部分,解释在任务管理器中找到的各种进程,如Runtime Broker、svchost.exe、ddwm.exe、ctfmon.exe、unrundll32.exe、Adobe_Updater.exe和许多其他服务。难道您不知道这些服务是什么吗?最好开始读吧!

它是什么?为什么任务管理器中有这么多?

Device Association Framework Provider Host是在本地服务帐户下运行的Microsoft官方核心进程。该过程用作将有线和无线设备与Windows连接和配对的框架。对于每个此类连接的设备,任务管理器中将显示一个单独的设备关联框架提供程序主机进程。

为什么它会占用我这么多的CPU?

当它正常工作时,Device Association Framework Provider Host在使用系统资源方面应该相当轻。您通常会看到CPU使用率几乎为零,而内存使用率不到10MB。如果您看到设备关联框架提供程序主机的实例正在消耗高资源-通常会将CPU峰值提高到70%以上,或者使用更多内存-这通常意味着关联的设备而不是进程本身存在问题。

遗憾的是,任务管理器没有提供一种方法来判断哪个设备与设备关联框架提供程序主机的哪个实例相关联。取而代之的是,您将不得不经历几个故障排除步骤。

相关:如何使您的Windows PC和应用程序保持最新

首先,更新您的PC。让Windows Update完成它的工作,这样您就可以确保您拥有所有最新的Windows和驱动程序更新-至少对于Windows管理的驱动程序是这样。在此期间,您需要确保Windows Update不管理的驱动程序也是最新的。您可以在本指南中找到执行这两项操作的说明。

更新电脑后,启动设备管理器,查看是否有Windows无法识别的未知设备。您可以让Windows查找该设备的驱动程序。如果Windows找不到这些设备,您可能需要自己查找这些未知设备的驱动程序。

相关:如何使用Windows设备管理器进行故障排除

我可以禁用它吗?

不能,您不能禁用设备关联框架提供程序主机服务。反正你也不会想这么做的。没有它,大多数设备都无法连接到您的PC。如果您确实认为该服务运行不正常-并且您已尝试排除硬件驱动程序问题的故障-您可以尝试临时终止正在消耗资源的设备关联框架提供程序主机任务,方法是在任务管理器中右键单击该任务,然后选择“结束任务”。

结束任务后,设备关联框架提供程序主机正在管理的任何设备都可能停止工作。继续并重新启动您的计算机。所有设备关联框架提供程序主机进程都将重新加载,您可以查看问题是否再次出现。

这个过程会不会是一种病毒呢?

该进程本身是一个正式的Windows组件。虽然病毒可能已经用自己的可执行文件替换了真实的设备关联框架提供者主机,但可能性很小。如果您想确认,可以查看Device Association Framework Provider Host的底层文件位置。在“任务管理器”中,右键单击“设备关联框架提供程序主机”,然后选择“打开文件位置”选项。

设备关联框架提供程序主机后面的文件名为“dasHost.exe”。如果该文件存储在您的Windows\System32文件夹中,那么您可以相当确定您正在处理的不是病毒。

也就是说,如果你仍然想要更多的安心,你可以随时使用你喜欢的病毒扫描仪扫描病毒。安全总比后悔好!

相关文章