Windows Defender 使用 Antimalware Service Executable 或 MsMpEng (MsMpEng.exe) 进程来执行其功能。但是,许多Windows 用户注意到 Antimalware Service Executable (MsMpEng) 有时会显示高 CPU 使用率。
了解如何修复 Windows Defender 的反恶意软件服务可执行文件 (MsMpEng.exe)、造成高 CPU 使用率并使您的计算机再次正常工作。
什么是反恶意软件服务可执行文件?
反恶意软件服务可执行文件 ( MsMpEng)是一个针对恶意软件执行实时保护的 Windows 安全进程。也称为 msmpeng.exe,反恶意软件服务可执行 Windows 进程在后台运行,因此它可以不时扫描文件和程序。当反恶意软件服务可执行文件检测到病毒或其他恶意攻击时,它会删除或隔离它们。
为什么 Antimalware Service Executable 使用高 CPU
MsMpEng.exe 运行 Windows 反恶意软件服务可执行文件,使 Windows Defender 能够持续监控您的 PC 是否存在潜在威胁。当它运行时,反恶意软件服务可执行文件还确保 Windows Defender 提供针对病毒、恶意软件和网络攻击的实时保护。它与 Windows Defender 针对恶意软件和网络攻击的实时保护功能密切相关。
但是,Microsoft 支持论坛上的许多用户报告显示,有时 MsMpEng.exe 也会导致 CPU 和内存使用率过高。一些用户还报告遇到 MsMpEng.exe 高磁盘使用率。
反恶意软件服务可执行文件使用过多 CPU 的主要原因是它在后台不断运行以提供:
实时保护:在后台运行时,它会主动扫描程序和文件,并在检测到任何恶意内容时执行适当的操作。
Windows Defender 实时功能不断地实时扫描文件和连接等。此功能可能会耗尽您的 PC 资源。这在低端计算机上尤其常见。
全面扫描: Windows Defender 对所有文件进行全面扫描,计划在计算机唤醒时或连接到网络时进行。高 CPU 使用率会导致您的系统频繁挂起、滞后和延迟访问/响应。
此外,反恶意软件服务可执行文件使用过多 CPU,因为它扫描自己的文件夹 - C:\Program Files\Windows Defender。
但是,反恶意软件服务可执行文件 (MsMpEng)使用高 CPU 的其他可能原因还包括:
硬件资源低;
Windows 组件/软件冲突;
恶意软件或病毒感染;
配置错误或损坏的 Windows 系统文件;
过时的 Windows Defender 定义;
Windows Defender目录自扫描功能
因此,阻止反恶意软件服务可执行文件扫描自己的文件夹是减少 CPU 使用的方法之一。
如何修复 Windows 10 中 MsMpEng.exe 的高 CPU 使用率
使用以下解决方案修复Antimalware Service Executable 的高 CPU 使用率。我们的方法是使用最新的 Windows 10 更新编写的。
修复 #1:扫描您的计算机以查找恶意软件
我们建议运行安全扫描以确保您的系统当前未被恶意软件感染。某些恶意脚本和应用程序可能会导致 Windows Defender 内存使用率上升。如果您注意到 CPU 和磁盘使用率很高,您也可能是网络攻击的受害者。
我们将使用易于访问且内置的Windows Defender进行系统扫描。但是,更专注的第三方防病毒软件可能效果更好。使用以下步骤使用 Windows Defender 扫描您的 PC 以查找恶意软件:
通过单击放大镜图标打开任务栏中的搜索栏。您也可以使用Windows + S键盘快捷键调出它。
输入Windows Security并从搜索结果中启动它。
选择全面扫描选项。这将检查驱动器上的每个文件,以确保不会隐藏任何威胁。请注意,此扫描可能会持续 1-2 小时以上,具体取决于您的系统上有多少文件。
单击立即扫描按钮开始扫描。如果检测到威胁,Windows 10 将自动隔离或完全删除它。您可以在之后查看扫描结果以查看删除了哪些受感染的文件。
使用主屏幕或左侧窗格中的菜单切换到“病毒和威胁防护”选项卡。单击“扫描选项”链接。
修复 #2:更改 Windows Defender 计划设置
许多报告MsMpEng.exe占用高 CPU的 Windows 用户表示,它发生在全面系统扫描期间。要解决这些问题,您可以重新安排扫描在您不使用电脑时进行:
打开 Windows 搜索并键入任务计划程序。
导航以下路径时展开文件夹:
Library/Microsoft/Windows/Windows Defender。
在 Windows Defender 文件夹中,找到中间窗格中的Windows Defender Scheduled Scan并双击它。
在新窗口中,转到条件选项卡,然后单击确定并取消选中所有选项。这将清除您 PC 上的计划扫描。
在 Task Scheduler 屏幕上,导航到左窗格并双击Task Scheduler Library。
现在,重新安排Windows Defender 扫描。
再次双击Windows Defender 预设扫描。
转到Triggers选项卡,然后单击New 。
接下来,创建一个新的扫描计划- 每周扫描或每月扫描,具体取决于您的需要并使您能够平衡保护和系统效率。
现在,选择扫描日期并单击确定。确保扫描已启用。
对其他三个服务重复相同的过程:Windows Defender 清理、Windows Defender 缓存维护和 Windows Defender 验证。
此过程将重新安排您 PC 的 Windows Defender 以根据您的偏好运行。重新启动您的 PC 并查看 Antimalware Service Executable 是否仍在使用高 CPU。
FIX #3:将反恶意软件服务可执行文件添加到 Windows Defender 的排除列表
扫描您的 PC 时,Windows Defender 会检查所有文件(包括自身),这是导致系统延迟的常见原因。只需将 Windows Defender 添加到排除列表中,即可将 Windows Defender 排除在扫描自身之外。
按Ctrl + Shift + Esc打开任务管理器(或右键单击任务栏并选择任务管理器)。
在项目列表中,找到Antimalware Service Executable >右键单击??它并选择Open File Location 。
复制地址栏中Antimalware Service Executable 的完整路径。
现在,打开Windows 开始菜单并键入“ windows defender ”,然后单击顶部结果以启动Windows Defender 安全中心。
接下来,单击病毒和威胁防护> 然后在病毒和威胁防护设置上,单击管理设置。
现在,向下滚动到“ Exclusions ”,然后单击“Add add or remove exclusions ” 。
单击添加排除项,选择文件夹选项, 然后粘贴您从地址栏复制的反恶意软件服务可执行文件 (MsMpEng.exe) 路径。
现在,单击打开。
此过程将从扫描中排除 Antimalware Service Executable 文件夹。此方法不会删除反恶意软件服务可执行文件,而是修复 Windows Defender 在实时保护模式下进行的扫描的已知问题。
修复 #4:禁用 Windows Defender 服务
如果 MsMpEng 导致的高 CPU 使用率问题仍然存在,您可能需要禁用 Windows 10 中的 Antimalware Service Executable。请注意,如果您没有第三方防病毒程序,禁用 Windows Defender 可能会使您容易受到许多网络攻击安装。
准备就绪后,了解如何使用下面的分步说明完全关闭 Antimalware Service Executable。
要禁用 Windows Defender(通过注册表编辑器):
按Wins 键 + R打开运行对话框。
键入Regedit并单击确定以打开注册表编辑器。
检查左侧导航窗格,然后双击文件夹以导航到以下路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender。
找到名为DisableAntiSpyware的注册表项> 然后双击它并将其值数据设置为 1。
如果没有名为 DisableAntiSpyware 的注册表项,请返回注册表编辑器主窗格并右键单击它 > 选择新建> DWORD (32 位) 值。
现在,将新注册表项命名为DisableAntiSpyware > 双击它并将其值数据设置为 1。
再次提醒您,在未安装防病毒应用程序的情况下操作您的设备是有风险的。您可能容易受到恶意软件、黑客和其他类型的网络攻击。如果您需要免费且轻量级的解决方案,我们强烈建议您使用Malwarebytes 。我们还以最优惠的市场价格提供Malwarebytes Premium。
修复 #5: 回滚 Windows Defender 定义更新
在极少数情况下,Windows Defender 可能会获得错误定义更新,导致某些 Windows 10 文件被检测为病毒。如果同时出现大量误报,这很容易使您的系统超载。下面介绍如何删除 Windows Defender 的错误定义更新。
通过单击放大镜图标打开任务栏中的搜索栏。您也可以使用Windows + S键盘快捷键调出它。
在搜索框中键入命令提示符。当您在结果中看到它时,右键单击它并选择Run as Administrator 。
当用户帐户控制 (UAC) 提示时,单击“是”以允许应用程序以管理权限启动。
如果您需要帮助,请查看我们的如何在 Windows 10 中使本地用户成为管理员指南。
命令提示符窗口打开后,键入以下命令并按 Enter 键执行它:“%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe”-RemoveDefinitions -All
第一个命令运行完成后,输入以下命令并使用回车键执行:"%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe" -SignatureUpdate
您现在可以检查反恶意软件服务可执行文件 (MsMpEng.exe) 的高 CPU 使用率是否已降低。
包起来
Windows Defender 是一个重要的工具,因为它随 Windows 操作系统免费提供。但是,它会消耗系统的 CPU。如果您仔细按照我们在本文中描述的步骤进行操作,您将控制您 PC 上的反恶意软件服务可执行文件并使您的计算机保持全速运行。您觉得这篇文章内容丰富且有帮助吗?请将此主指南发送给与您一起工作的每个人,以进一步提高您团队的生产力。请返回我们的网站以获取有关 Microsoft Office 软件的交易以及与 Microsoft 最受欢迎的生产力套件相关的更多有用指南和文章。