如何修复“反恶意软件服务可执行文件”高 CPU 使用率问题

已发表: 2022-10-31

Antimalware Service Executable 是有时会阻碍正常 PC 使用的“必要”后台进程之一。 让我们尝试在不影响您的安全的情况下解决此问题。

Microsoft Defender(又名 Windows Defender)是在没有第三方防病毒程序的情况下保护您的 PC 的好人之一。

这是免费的原生恶意软件保护,可确保 Windows PC 始终受到保护。

直接,最简单的解决方案是切换到知名的防病毒程序,阻止 Microsoft Defender 制造这种滋扰。

但是,Microsoft Defender 仍可能与任何外部防病毒程序一起运行。 在这种情况下,最好在Windows 安全 > 病毒和威胁防护 > Microsoft Defender 防病毒选项下安全地关闭定期扫描

关闭定期扫描以修复反恶意软件服务可执行文件

此外,您需要创建或编辑注册表值以避免大量资源消耗。 首先,按 Windows 键 + R 打开 Windows 运行。

接下来,键入regedit ,按 OK 进入注册表编辑器,然后导航到Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender

disable-antispyware 注册表项以避免 Antimalware Service Executable

查找DisableAntiSpyware键,双击并将值数据更改为 1。

如果它不存在,您也可以创建此密钥。 为此,在空白处右键单击,输入New并选择DWORD (32-bit) Value

创建反间谍软件条目

最后,将该值命名为DisableAntiSpyware并将值更改为 1,如前所述。

所以,这是最简单的解决方法。

但是,如果您要坚持内置的防病毒保护,这里有一些补救措施。

修复反恶意软件服务可执行文件

许多因素触发了此服务 (MsMpEng.exe),并且用户报告了一些为他们修复它的解决方案。

msmpeng.exe 负责反恶意软件服务可执行文件

让我们检查每一个,看看哪个适合你。

规范计划扫描

Microsoft Defender 运行定期扫描以维护系统的运行状况。 您可以从任务计划程序中检查并管理扫描优先级。

首先,按 ⊞+R 打开 Windows Run 并输入taskschd.msc 。 或者,您可以使用任务栏搜索来打开任务计划程序。

任务调度程序调度定期扫描

接下来,导航到Task Scheduler Library > Microsoft > Windows > Windows Defender ,然后双击Windows Defender Scheduled Scan

在常规选项卡下,确保以最高权限运行未选中或取消选中,然后按底部的确定

预定扫描预扫描

尽管您可以完全关闭它,但它违背了保护恶意软件的目的。 因此,我们将根据我们的方便安排它,这样它就不会在繁忙的工作日使您的 PC 陷入困境。

这些设置位于Trigger下,在我们刚刚看到的General选项卡旁边。

Windows Defender 扫描调度

有很多东西需要调整。 重要的是,您可以按设定的时间表开始此过程,如果花费的时间超过设定的持续时间,则终止,然后按 OK。

同样,您可以在“条件”选项卡下指出一些情况,这进一步限制了计划扫描的运行时间。

最后,设置菜单有一些选项可以进一步控制它。

预定扫描

但是,会重复一些设置,例如任务持续时间。 这里最好的选择是将其设置为类似于触发器。

请记住在每一步或之后同时按确定以使配置生效。

设置进程优先级

上述步骤是关于安排扫描的。 尽管如此,当它发生时,它可能会消耗大部分资源,使系统无法使用。

在这种情况下,调整特定的流程优先级会有所帮助。

由于此进程执行MsMpEng.exe ,因此可以将其设置为低优先级,以避免资源过度消耗。

为此,请打开任务管理器以在Processes列表下找到Antimalware Service Executable 。 然后右键单击主题进程并单击Go to details

任务管理器

在这种情况下,这会将您带到相关的应用程序 MsMpEng.exe。 最后,再次右键单击进入Set priority ,然后选择Low

为 MsMpEng.exe 设置优先级

此解决方案的唯一(也是主要)问题是在第一次扫描或系统重新启动后重置优先级值。

尽管有一些 3rd 方应用程序可以设置永久优先级,但我发现它们不够可靠,无法推荐。 最好的,Bill2 的进程管理器,最后一次更新是在 2014 年,即使在管理员模式下也不允许设置 MsMpEng.exe 的优先级。

最终,每次任务管理器消耗的资源超出预期时,您都可以从任务管理器中进行设置。

添加 MsMpEng.exe 排除项

许多 Windows PC 用户报告的一个奇怪的修复方法是阻止 Windows Defender 扫描自己的文件夹或负责的 Antimalware Service Executable 进程 MsMpEng.exe。

添加排除的选项位于Windows 安全 > 病毒和威胁防护下。

病毒和威胁防护

向下滚动到Exclusions ,单击Add or remove excludes ,然后选择+Add an excludes

windows-defender-排除

随后,从下拉列表中选择文件夹。 最后,导航到通常位于C:\ProgramData\Microsoft\Windows Defender的 Windows Defender 文件夹。

这将添加所有相关文件,包括 MsMpEng.exe。 或者,您也可以使用添加排除弹出窗口选择处理,然后键入 MsMpEng.exe 以添加此单个程序。

关闭自动采样

这是另一个用户报告的解决方案,但是,它创建了一个次优的安全环境。

无论如何,您可以通过关闭病毒和威胁防护设置下的自动样本提交来做到这一点。

自动采样关闭以修复反恶意软件服务可执行文件

尽管如此,有些人通过在我们强烈建议反对的病毒和威胁保护设置中禁用实时保护更进一步。 这几乎等同于根本没有防病毒软件。

如果您仍然无法解决问题并且也不想选择付费解决方案,您可以尝试一些免费的防病毒程序。

包起来

Windows Defender 是 Antimalware Service Executable 消耗大量 CPU 和 RAM 的罪魁祸首。

如前所述,一个快速的解决方法是放弃 Microsoft Defender 以获得一些高级安全解决方案,并进行注册表调整以缓解这些问题。

但是,您也可以安排扫描、添加排除和调整一些安全设置以避免过多的资源消耗。

最后,运行完整的防病毒扫描以根除任何恶意软件。

不过,让我们检查一些 Windows 问题解决工具来自动为您处理一些类似的问题。