什么是“Runtime Broker”?为什么它要在我的PC上运行?

如果您正在阅读本文,那么您可能在Task Manager窗口中发现了Runtime Broker进程,并想知道它是什么-甚至可能想知道为什么它有时会导致CPU使用率激增。我们已经为你找到了答案。

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

本文是我们正在进行的系列文章的一部分,介绍在任务管理器中找到的各种进程,如:jsvchost.exe、ddwm.exe、ctfmon.exe、cmDNSResponder.exe、conhost.exe、rundll32.exe、Adobe_Updater.exe和许多其他服务。难道您不知道这些服务是什么吗?最好开始读吧!

那是什么呢?

运行时代理是微软官方核心进程,在Windows 8中首次亮相,并在Windows 10中继续运行。它用于确定你从Windows应用商店获得的通用应用(在Windows 8中称为Metro应用)是否声明了它们的所有权限,如能够访问你的位置或麦克风。虽然它一直在后台运行,但当你启动一个通用的应用程序时,你可能会看到它的活跃度上升。你可以把它想象成一个中间人,将你的通用应用程序与你配置的信任和隐私设置挂钩。

为什么它要使用内存?

当它不活动时,Runtime broker保持非常低的内存配置文件,通常占用大约20-40MB。当您启动一个通用的应用程序时,您可能会看到内存使用量上升到500-700MB之间的任何位置。

启动其他通用应用程序应该不会导致Runtime Broker消耗更多内存。当您关闭所有打开的通用应用程序时,Runtime Broker的内存使用量应该会回落到20-40MB范围。

为什么它会增加我的CPU使用率?

当它只是在后台运行时,Runtime Broker通常会消耗您0%的CPU。当你启动一款通用的应用程序时,使用率应该会短暂上升到25-30%,然后又会稳定下来。这是正常行为。如果您注意到Runtime Broker持续消耗您CPU的30%或更多,显示出高于预期的内存使用率,或者即使您没有运行通用应用程序也会导致使用率激增,这有几个可能的原因。

如果你最近升级到了Windows10,你可能已经注意到,Windows喜欢通过通知向你展示偶尔的提示。无论出于何种原因,此活动的行为类似于通用应用程序,并参与Runtime Broker进程。您可以通过关闭提示来修复此问题。转到“设置”>“系统”>“通知和操作”,然后关闭“在使用Windows时获取提示、技巧和建议”选项。

也有可能是您有一个行为不端的应用程序,导致Runtime broker使用了比其应有的更多的资源。如果是这样的话,您将不得不缩小导致问题的应用程序的范围。确保应用程序更新到最新版本。如果这不起作用,请尝试卸载并重新安装该应用程序。如果失败,请确保让开发人员知道问题(如果不需要,请同时卸载它)。

我可以禁用它吗?

不能,您不能禁用Runtime Broker。反正你也不应该这么做。在运行通用应用程序时,它对于保护您的安全和隐私至关重要。当它正常运行时,它也是非常轻量级的,所以没有太多理由禁用它。如果您认为这是一种不当行为,您始终可以通过在任务管理器中右键单击Runtime broker进程,然后选择End Task来终止该进程。

稍后,Runtime Broker将再次自动启动。请注意,在重新启动之前的几分钟内,通用应用程序将无法成功访问信任设置,并且可能根本无法运行。

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

该进程本身是一个正式的Windows组件。虽然病毒有可能用自己的可执行文件取代了真正的运行时代理,但可能性很小。我们还没有看到病毒劫持这一过程的报道。如果您想确认,可以查看Runtime broker的底层文件位置。在任务管理器中,右键单击Runtime Broker,然后选择“打开文件位置”选项。

如果该文件存储在您的Windows\System32文件夹中,那么您可以相当确定您正在处理的不是病毒。

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

相关文章