修复 Windows 10/11 中运行时代理的高 CPU 使用率

有时,安装最新更新或安装任何第三方软件应用程序后,您可能会注意到 Windows 运行缓慢并且在启动时长时间没有响应。在任务管理器进程选项卡上检查系统资源使用情况时,您可能会注意到有大量的RunTime Broker 99% 的 CPU 使用率。 (运行时代理是 Windows 8 和 10 中安全功能的重要组成部分。它负责将应用程序的功能与硬件配对。)如果您也遇到以下问题运行时代理 CPU 使用率高、100% 磁盘使用率或Windows 10 内存占用过高问题, 8.1 计算机 这里应用波纹管解决方案。

什么是运行时代理?

运行时代理进程Microsoft 首次在 Windows 8 中引入,并继续在 Windows 10 中使用。此 (RuntimeBroker.exe) 是一个可执行文件,位于计算机上的 System32 文件夹中。 Runtime Broker 的主要任务是检查您在 Windows 计算机上使用的应用程序是否具有在您的系统上运行所需的所有权限。它监视对 Windows API 的访问并确保应用程序不会违反 Windows 的核心安全性。

通常,运行时代理进程应仅使用系统中非常低的 CPU 资源或几兆字节的内存,但在某些情况下,错误的 Windows 程序或第三方软件可能会导致运行时代理进程使用 100% CPU 使用率,高达 1 GB 的 RAM 甚至更多。并使您的Windows 10电脑运行缓慢或无响应。因此,如果您发现 CPU 和 RAM 使用率很高,并且计算机运行缓慢,那么您计算机上的应用程序可能存在问题。如果您在 Windows 10 上遇到此类错误,请使用以下解决方案。

检查是否有病毒感染

当您处理任何导致系统资源使用率过高的 exe 服务等问题时。然后,您必须首先检查可能在后台运行并导致问题的病毒/恶意软件感染。

注意:如果 RuntimeBroker.exe 文件位于 Windows 10 电脑上的 System32 文件夹中(C:WindowsSystem32RuntimeBroker.exe),这是一个合法的 Microsoft 进程。但如果它在那里不可用,则可能是恶意软件。

有一种简单的方法可以验证您的 RuntimeBroker 没有受到任何病毒的损害或替换。要检查此问题,请转到任务管理器,然后右键单击运行时代理进程,现在选择“打开文件位置”。如果该文件存储在 WindowsSystem32 中,则可以确定任何病毒不会感染您的文件。如果您仍想确认,可以运行病毒扫描来验证。

在任务管理器中停止运行时代理进程

您也可以在任务管理器上终止 Runtime Broker 进程以摆脱100个内存或者运行时代理的 CPU 使用率过高Windows 计算机上的问题。

禁用运行时代理进程首先右键单击 Windows 10 开始按钮,然后单击出现的菜单中的任务管理器。

笔记:您也可以使用Ctrl-Shift-Esc组合键打开任务管理器。

现在 在“任务管理器”屏幕上,单击“进程”选项卡并在进程列表中找到“运行时代理”。右键单击“运行时代理”,然后在出现的上下文菜单中单击“结束任务”,如下图所示。

这就是全部 现在重新启动您的 Windows 计算机。重新启动 Windows 后检查是否正常工作,还检查以最低系统资源使用情况运行的 Taskmanager RunTimeBroker 进程。如果您仍然面临运行时代理进程的高 CPU 使用率或 100% 内存使用率,请按照下一个解决方案进行操作。

通过注册表编辑器禁用 RuntimeBroker.exe

如果停止 Runtimebroker 服务后 Windows 正常工作,并在系统重新启动后再次出现同样的问题,CPU 使用率 100% 或高内存使用率系统变得无响应,那么您可以永久禁用 RuntimeBroker 进程摆脱这个问题。

注意:禁用 Runtimeborker 不会影响您的 Windows 10 计算机。 Runtime Broker 不是一个必要的过程。

永久禁用 Runtimebroker

 我们可以通过Windows注册表编辑器永久禁用Runtimebroker。为此,首先,按组合键打开“运行”对话框Windows + R键然后输入注册表编辑器然后按 Enter 键。

现在注册表编辑器将出现在您的计算机上。只需导航到计算机上的以下注册表:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTimeBrokerSvc “Start”=dword:00000003

这里双击注册表,称为“开始”并将其值数据从3重视数据4

注:数值数据 4 表示要禁用,数值数据 3 表示手动。如果您输入了数值数据 2,则表示它是自动的。由于我们想要禁用 RuntimeBroker.exe,因此我们必须在这里将其设置为 4。

有关的:修复 Windows 11 上 Windows 资源管理器高 CPU 使用率的 8 种方法

一旦您禁用了运行时代理进程从 Windows 注册表编辑器中,重新启动 Windows 计算机。现在,下次启动时,您将不会在 Windows 10 PC 中遇到 CPU 使用率过高的问题。

以上是修复 Windows 10 计算机中 Runtime Broker 高 CPU 使用率的最有效的解决方案。即使在禁用runtimebroker.exe进程后仍然无法修复Windows 10 上的 CPU 使用率高,那么我们需要检查一些其他的解决方案。

禁用“显示有关 Windows 的提示”

据微软论坛很多用户反映,禁用“显示有关 Windows 的提示设置中的选项将解决此问题并防止 RuntimeBroker.exe 在您的电脑上使用过多资源

要禁用“显示有关 Windows 的提示”,请执行以下操作:

单击 Windows 10 开始菜单,然后单击设置->系统。现在选择“通知和操作”。然后将切换开关移至“关闭”位置,禁用在使用 Windows 时获取提示、技巧和建议的选项,如下图所示。

重新启动计算机 许多用户报告在 Windows 10 计算机上进行这一单一更改后,运行时代理活动显着减少。

禁用来自多个地方的更新

许多 Windows 10 用户表示,禁用“来自多个地方的更新” 设置还帮助他们降低了 Windows 10 系统的高 RAM 和 CPU 使用率。

通常,Microsoft 希望利用您网络上的其他 PC 以及 Internet 上的另一台 PC 来为您的计算机提供更快的更新。禁用此选项已帮助许多用户减少 Runtime Broker 的活动在他们的计算机上。要从多个位置禁用更新,请按照以下步骤操作。

第一的 单击 Windows 10 开始按钮,然后单击设置图标。现在在“设置”屏幕上,单击“更新和安全”。接下来,在“更新和安全”屏幕上,单击“高级选项”更新设置,如下图所示。

在“高级选项”屏幕上,单击“选择更新的交付方式”链接。在下一屏幕上,禁用或关闭从多个位置接收更新的选项。现在检查windows 降低了CPU 使用率过高的情况,内存使用率也回到了正常状态。

禁用后台应用程序

此外,禁用后台运行的应用程序将节省不必要的系统资源使用。禁用后台应用程序 单击 Windows 10“开始”按钮,然后单击“设置”图标。在“设置”屏幕上,单击“隐私”。

这里 在“隐私设置”屏幕上,单击侧面菜单中的“后台应用程序”,然后关闭您不想在计算机后台运行的应用程序。

关闭Windows服务

另外关闭一些Windows服务(特别是BITS、Superfetch和windows update这三个服务)会减少你的系统资源使用并修复100% CPU使用或内存使用过高的问题。要禁用这些服务,请执行以下操作。

首先按 win + R 然后输入服务.msc并按回车键。这将打开 Windows 服务,现在向下滚动并查找“后台智能传输服务”,双击它。当属性弹出窗口打开时,将启动类型更改为禁用。并在服务状态下停止服务。

对 Superfetch 执行同样的操作视窗更新服务。停止所有三个服务后,只需重新启动 Windows 并检查我相信您会发现系统运行顺利。

这些是(检查病毒感染、禁用 RuntimeBroker.exe、禁用向我显示有关 Windows 的提示、禁用从多个位置更新、禁用后台应用程序)一些最佳的解决方案来修复运行时代理 CPU 使用率高、 Windows 10 和 8.1 计算机上的 100% 内存使用率或磁盘使用率问题。我希望在应用这些解决方案后,您的问题将得到解决,如果有任何查询建议,请随时在下面发表评论。

另外,阅读