什么是Runtime Broker,为什么会导致CPU高负载?
- 类别: 视窗
Microsoft在Windows 8中引入了Runtime Broker进程(RuntimeBroker.exe),并在Windows 10中也继续使用它。
Runtime Broker是一个合法的Windows进程,但因偶尔增加系统上的CPU负载和内存使用而享有盛誉。
如果您监视Windows任务管理器,例如通过用Ctrl-Shift-Esc加载它,或者使用更高级的进程监视器(如 流程浏览器 ,您可能已经注意到Runtime Broker一直都不处于活动状态。
如果您仔细观察,可能会发现它以某种方式链接到通用Windows应用程序(从Windows Store安装的,操作系统随附的,侧面加载的应用程序)。
以下指南提供了有关该过程的信息,以及有关如何解决有时造成的高CPU负载的提示。
运行时代理信息
在Windows 10上打开Windows任务管理器时,您会在进程下以及详细信息下找到Runtime Broker。
请注意,Windows 10任务管理器将进程分为应用程序和后台进程。根据Runtime Broker的状态,您可能会在其中一个目录下找到它。要获得更清晰的图片,请切换到详细信息并将其放在此处。
由于Runtime Broker已链接到Universal Windows Apps,因此您将在每当在设备上启动这些应用程序之一时激活它。
为您提供更多详细信息:Runtime Broker的主要任务是检查这些应用程序是否已声明所有必需的权限,并向您发出通知。
因此,它充当应用程序与设备上的数据和硬件之间的安全中间人。
运行时代理导致高CPU负载
报告开始于 上来 早在2015年,Runtime Broker导致Windows 10上的CPU负载过高,并且 早在2012年 Windows 8占用了大量内存。
它还可能会占用大量内存, 特别 如果错误的应用是问题的根本原因:
Runtime Broker是任务管理器中的Windows进程,可帮助管理Windows Store中应用程序在PC上的权限。它应该只使用几兆字节的内存,但是在某些情况下,有故障的应用程序可能会导致Runtime Broker占用多达1 GB的RAM或更多。
快速临时修复
Microsoft建议如果使用的内存超过15%,则杀死Runtime Broker进程。
如果您的RAM使用率很高,并且PC运行缓慢,则可能是应用程序引起了问题。按Ctrl + Shift + Esc打开任务管理器,然后在“进程”选项卡上,查看Runtime Broker正在使用多少内存。如果它占用的内存超过15%,则可能是PC上的应用存在问题。要阻止Runtime Broker占用大量内存,请在列表中选择Runtime Broker,选择“结束任务”以关闭Runtime Broker,然后重新启动计算机。
- 使用Ctrl-Shift-Esc打开任务管理器。
- 右键单击进程列表中的Runtime Broker。
- 从打开的上下文菜单中选择“结束任务”。
- 重新启动电脑。
这只是一个临时解决方案,因为Runtime Broker将在下次启动Universal Windows Application时再次启动。
修复2:禁用获取提示,技巧和建议
由通用Windows应用程序提供支持的Windows 10的任何功能都导致执行Runtime Broker进程。
这解释了为什么即使当时没有启动Windows应用程序,您也可能会看到进程使硬盘驱动器崩溃,导致高CPU负载或高内存使用的情况。
一种常见的修复方法是禁用负责向Windows用户显示提示和建议的应用程序。
- 使用Ctrl-I在Windows 10上打开``设置''应用程序。
- 切换到系统>通知和操作。
- 找到“在使用Windows时获取提示,技巧和建议”,然后将偏好设置关闭。
修复3:行为异常的应用程序
如果您发现Runtime Broker的高负载,内存或磁盘使用是由特定应用程序引起的,则可以执行以下操作:
- 如果该应用不是必需的,请卸载它并解决问题。
- 如果应用程序必不可少,请检查更新。如果有可用更新,请下载并安装该更新以查看是否可以解决问题。
- 如果不是这种情况,请尝试卸载该应用程序,然后在PC重新启动后再次安装它。
修复4:限制可以在后台运行的应用程序的数量
某些应用程序可能在后台运行。这意味着即使它们不在前台,它们也将继续运行。
您可以通过以下方式控制行为:
- 使用Windows-I打开“设置”应用程序。
- 转到隐私>后台应用。
将您不想在后台运行的任何应用程序切换为关闭。这可能会删除功能,例如应用程序发送通知或保持最新状态的功能。
其他修复
如果在Internet上搜索Runtime Broker问题的修补程序,最终将获得有关解决该问题的许多建议。
- 更改本地屏幕背景 从使用Windows Spotlight(经常更改背景图像)到图片。您可以在“个性化”>“锁定屏幕”下的“设置”应用程序中进行操作。
- 禁用P2P更新功能 在“设置”>“更新和安全性”>“高级选项”>“选择交付方式”下。在此处关闭该选项。
基本上,作为应用程序运行的任何其他内容都可能导致此问题。
检查Runtime Broker是否是病毒
最后但并非最不重要的一点是,您可能还需要检查Runtime Broker是否是合法的Windows进程,或者是否是病毒。
最简单的发现方法是检查RuntimeBroker.exe是否位于c: windows system32 中。
- 使用Ctrl-Shift-Esc打开任务管理器。
- 在“进程”下找到“运行时代理”进程。
- 右键单击该过程,然后选择“打开文件位置”菜单项。
这将在该进程开始的计算机上打开该位置。除了c: windows system32
如果是,请转到 病毒总数 然后将恶意文件上传到此处进行检查。