什么是 Windows 10 中的运行时代理(它是否安全)

Runtime Broker进程首次出现在Windows 8中,是一个重要的系统进程,在Windows 10 PC上继续发挥着重要作用。与其他主要系统进程(例如unsecapp.exe )一样,运行时代理(Runtime Broker)进程无法关闭或禁用。

像运行时代理(Runtime Broker)这样的系统进程通常是隐藏的,所以如果它在你的雷达上,可能会有问题。如果您问自己“什么是运行时代理(Runtime Broker)?” 如果您不知道答案,请继续阅读,因为我们会解释它是什么,它是否安全,以及如果它在Windows 10中导致(Windows 10)CPURAM使用率过高,您可以做什么。

什么是 Windows 10 中的运行时代理?(What Is Runtime Broker in Windows 10?)

有些系统进程是包罗万象的,比如ntoskrnl.exe,这个非常重要,在任务管理器中简单的命名为System 。然而,运行时代理 (runtimebroker.exe)(Runtime Broker (runtimebroker.exe) )进程不那么重要,但仍然在 Windows 如何保护您的系统中发挥着重要作用。

运行时代理进程监控您从(Runtime Broker)Microsoft Store安装和运行的应用程序的权限。这可能是访问您的本地文件、记录您的网络摄像头(record your webcam)或监控您的位置的后台权限。这种数据很敏感,因此您(和Microsoft(Microsoft))可能希望限制对它的访问是有道理的。

并非您安装的每个应用程序都如其所见,因此通过监控权限,Windows 可以阻止恶意应用程序尝试声明尚未授予的权限(和访问权限)。这就是Runtime Broker的目的,因此如果没有它,任何Microsoft Store应用程序都可能使您的数据和隐私面临风险。

它是一个核心系统进程,自从通用 Windows 平台(Universal Windows Platform)( UWP ) 应用程序被引入Windows 8(或Metro应用程序,因为它们当时被称为)以来,它一直是Windows生态系统的一部分,充当Windows的额外安全性,你不应该这样做需要担心。

运行时代理安全吗?可以禁用吗?(Is Runtime Broker Safe and Can It Be Disabled?)

运行时代理(Broker)(runtimebroker.exe) 是一个主要的系统进程,旨在保护您的 PC 免受恶意Microsoft Store应用程序的侵害。它运行起来完全安全,在Microsoft为保护您的(Microsoft)Windows操作系统免受恶意软件感染(malware infections)等重大危险而部署的许多对策中发挥了重要作用。

csrss.exe等其他主要系统进程不同,结束运行时代理(Runtime Broker)进程不会破坏您的 PC,但Windows会在几秒钟后自动重新启动它。它不能(can’t)被永久禁用,但禁用它也不是您应该做的事情。

正如我们已经提到的,运行时代理(Runtime Broker)是防御性的,并且会限制对您的文件和设置的访问。此规则的唯一例外是,如果恶意软件正在您的 PC 上运行,则将真实的Runtime Broker进程替换为假版本。虽然我们强调这不太可能,但也不能排除这种可能性。

如果您对此感到担心,可以按照以下步骤检查诸如 runtimebroker.exe 之类的系统进程是否合法。

是什么导致 Windows 10 中的运行时代理高 CPU 问题?(What Causes Runtime Broker High CPU Issues in Windows 10?)

当正在运行的进程在Windows 10中报告(Windows 10)CPURAM使用率过高时,通常会引起关注。毕竟,您可能会担心自己没有资源去做其他事情,比如玩游戏。

在大多数情况下,仅当首次启动Microsoft Store中的(Microsoft Store)UWP应用时,运行时代理(Runtime Broker)才会遭受高CPU使用率。这是因为运行时代理(Runtime Broker)进程正在检查应用程序是否具有运行所需的权限,并且它没有试图获得它不应该访问的权限。

它也可能是由其他Windows系统操作引起的。例如,通知区域中出现的针对新Windows用户的提示和警报将被触发,就像UWP应用程序正在运行一样,从而激活运行时代理(Runtime Broker)进程。

这可以解释Windows 任务管理器中(Windows Task Manager)运行时代理(Runtime Broker)进程中的小峰值。根据您当前的 PC 规格,CPU使用率的峰值应该是最小的,并且通常不会影响您的整体系统性能。 

如果运行时代理(Runtime Broker)进程在较长时间内具有高CPU使用率,则这表明(CPU)UWP应用存在问题。如果应用程序不断请求新权限或反复打开和重新打开(例如,如果它不稳定),那么这可能会导致运行时代理(Runtime Broker)进程不堪重负。

不幸的是,没有一种简单的方法可以跟踪哪些应用程序可能导致运行时代理(Runtime Broker)进程中的CPU使用率过高。在你的电脑上打开UWP应用时,你需要监视任务管理器(Task Manager),如果这些应用中的任何一个导致问题,你需要进一步对其进行故障排除。

如何检查 Runtime Broker 是否是合法的系统进程(How to Check Whether Runtime Broker Is a Legitimate System Process)

Runtime Broker是一个系统进程,但正如我们所提到的,您 PC 上的恶意软件使用相同的名称,隐藏在您的(Runtime Broker)任务管理器(Task Manager)进程列表中,同时造成各种损害,这并非不可能。

为了帮助您抵御此类威胁,您可以检查运行时代理(Runtime Broker)进程 (runtimebroker.exe) 是否是合法的系统进程,或者它是否是令人讨厌的假冒。

  1. 为此,您需要打开Windows 任务管理器(Windows Task Manager)。为此,请右键单击任务栏并选择任务管理器(Task Manager)选项。

  1. 任务管理器(Task Manager)窗口中,在进程选项卡中找到(Processes)运行时代理(Runtime Broker)进程(或在详细信息选项卡中找到(Details)runtimebroker.exe)。您可能会看到列出的几个示例 - 这是正常的,因为Windows将多次运行 runtimebroker.exe,具体取决于您运行的UWP应用程序。右键单击(Right-click)服务名称,然后选择打开文件位置(Open file location)选项。

  1. Windows文件资源管理器(File Explorer)将打开,显示正在运行的进程的位置。这应该在C:\Windows\System32 文件夹中找到。

如果Windows 文件资源管理(Windows File Explorer)器没有打开System32文件夹,那么您可以确信当前在您的 PC 上运行的进程不是(not)合法的系统进程。然后,您可以使用专业的反恶意软件或使用内置的Windows Defender删除您发现的(remove the malware)恶意软件。

进一步探索 Windows 系统进程(Exploring Windows System Processes Further)

如果您从Microsoft Store(Microsoft Store)安装了非 Microsoft 应用程序,那么您应该感谢运行时代理(Runtime Broker)进程让您的 PC 更加安全。通过监控和限制应用程序权限,您可以放心,您的文件和设置不会在不应该受到监控或访问时受到监控或访问。

当然,如果您不确定任何应用程序,您不应该三思而后行卸载它(uninstalling it)。runtimebroker.exe 和msmpeng.exe等(msmpeng.exe)系统(System)应用程序通常无法卸载,但如果您确实在Windows 任务管理器(Windows Task Manager)中发现了同名的虚假进程,则需要确保扫描恶意软件(scan for malware)以将其删除。



About the author

我是一名 Windows 10 技术人员,多年来一直在帮助个人和企业利用新操作系统。我对 Microsoft Office 有丰富的知识,包括如何为不同的用户自定义外观和个性化应用程序。此外,我知道如何使用 Explorer 应用程序来探索和查找计算机上的文件和文件夹。



Related posts