如何修复“Antimalware Service Executable”高CPU使用问题

Antimalware Service Executable是一个“必需”的后台进程,有时会妨碍正常的电脑使用。让我们尝试在不 compromising your safety的情况下修复这个问题。

Microsoft Defender(又名Windows Defender)是其中的一个好伙伴,在没有第三方防病毒程序的情况下保护您的电脑。

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

直接来说,最简单的解决方法是切换到一个声誉良好的antivirus program以阻止Microsoft Defender创建这种麻烦。

然而,Microsoft Defender可能仍然与任何外部防病毒程序一起运行。在这种情况下,最好安全关闭定期扫描,在Windows Security > Virus & threat protection > Microsoft Defender Antivirus options下。

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

接下来,输入regedit,按下OK进入注册表编辑器,然后导航到ComputerHKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows Defender

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

如果这个键不存在,您也可以创建它。为此,在空白处右键单击,输入New,然后选择DWORD(32位)值

最后,将该值命名为DisableAntiSpyware,并按照之前指示将值更改为1。

所以,这就是最简单的修复方法。

但是,如果您打算继续使用内置的防病毒保护,这里有一些解决方法供您参考。

修复Antimalware Service Executable

许多因素会触发这个服务(MsMpEng.exe),用户已经报告了一些解决方案,这些解决方案对他们起到了作用。

让我们检查每一个解决方案,看看哪个适合您。

调整定期扫描

Microsoft Defender定期扫描以保持系统的健康。您可以通过任务计划程序查看并管理扫描优先级。

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

接下来,导航到任务计划程序库 > Microsoft > Windows > Windows Defender,双击Windows Defender定期扫描

在常规选项卡下,确保使用最高权限运行未选中,或者取消选择它并在底部按下确定

虽然您可以完全关闭它,但这会破坏拥有恶意软件保护的目的。因此,我们将根据自己的方便安排它,以免在繁忙的工作日拖慢您的电脑速度。

这些设置位于我们刚刚看到的常规选项卡旁边的触发器下。

有许多可调整的设置。重要的是,您可以在设定的时间表上开始此过程,并在超过设定的持续时间后终止,然后按下OK。

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

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

然而,有一些设置,如任务持续时间,是重复的。在这里,最好的选择是将其设置得与触发器类似。

请记住,在每个步骤之后或在配置生效之后组合按下OK。

设置进程优先级

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

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

由于该进程执行MsMpEng.exe,一个快速解决方法是将其设置为低优先级以避免资源过度消耗。

为此,打开任务管理器,在进程列表中找到反恶意软件服务可执行文件。然后右键单击该进程并点击转到详细信息

这将带您进入相关应用程序,这里是MsMpEng.exe。最后,再次右键单击进入设置优先级,选择

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

虽然有一些第三方应用程序可用于设置永久优先级,但我无法找到它们足够可靠以推荐。其中最好的是Bill2的进程管理器,最后更新于2014年,即使在管理员模式下也不允许设置MsMpEng.exe的优先级。

最终,当它消耗的资源超过所需时,您只能每次从任务管理器中设置它。

添加MsMpEng.exe排除

许多Windows PC用户报告的一个奇怪的解决方法是让Windows Defender不要扫描自己的文件夹或负责的反恶意软件服务可执行文件进程MsMpEng.exe。

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

向下滚动至排除,点击添加或删除排除项,然后选择+添加排除项

随后,从下拉菜单中选择文件夹。最后,导航到Windows Defender文件夹,通常位于C:ProgramDataMicrosoftWindows Defender

这将添加所有相关文件,包括MsMpEng.exe。或者,您还可以选择使用添加排除项弹出窗口中的进程,然后输入MsMpEng.exe以添加此单独的程序。

关闭自动取样

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

无论如何,您可以在病毒和威胁防护设置中关闭自动样本提交

尽管如此,一些人通过在病毒和威胁防护设置中禁用实时保护来进一步解决问题,我们强烈建议不要这样做。这几乎相当于没有任何杀毒软件。

如果您仍然无法解决问题,也不想选择付费解决方案,您可以尝试一些 free antivirus programs

总结

Windows Defender通常是Antimalware Service Executable占用大量CPU和RAM的罪魁祸首。

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

不过,您还可以安排扫描、添加排除项和调整一些安全设置,以避免过度消耗资源。

最后,运行完整的杀毒扫描来清除任何恶意软件。

如果仍然无法解决问题,Windows problem-solver tools可以帮助您自动解决一些类似的问题。

类似文章