是什么原因导致 msmpeng.exe CPU 高(以及如何修复)?

msmpeng.exe 进程是您 PC 上的关键Windows系统进程。它是Microsoft Defender 防病毒软件(Microsoft Defender Antivirus)的一个组件,位于后台,帮助保护你的电脑免受恶意软件感染、间谍软件和病毒的侵害。尽管 msmpeng.exe 被认为是必需的,但它有时会在任务管理器中报告(Task Manager)CPU使用率过高。

如果您运行的是较旧的电脑,这可能会使您的电脑运行缓慢(或变得无响应)。msmpeng.exe 导致CPU(CPU)使用率过高的原因有多种。我们将在下面解释原因(以及一些潜在的修复方法)。

什么是Msmpeng.exe?

Msmpeng.exeAntimalware Service Executable是(Antimalware Service Executable)Microsoft Defender Antivirus的重要组件,Microsoft Defender Antivirus 是Windows 10Windows 11电脑 上的内置反恶意软件和防病毒系统。

这以前在旧版本的Windows上称为Windows Defender。它也被称为Windows Security的一个组件。

此进程执行与Microsoft Defender 防病毒(Microsoft Defender Antivirus)相关的各种功能,包括扫描潜在威胁并提供针对恶意软件的实时保护(real-time protection against malware)

是什么原因导致 msmpeng.exe CPU 使用率高(High CPU Usage)

您可能已经注意到,在某些情况下,msmpeng.exe 会导致您的 PC 上的CPU使用率较高。在您惊慌之前,msmpeng.exe 进程本身并不是病毒。但是,如果它正在主动扫描或处理感染、正在更新或者您的电脑系统资源不足,则 可能会导致CPU使用率过高。(CPU)

必须认识到,尽管存在高CPU使用率问题,msmpeng.exe 仍然是系统防御恶意软件和病毒的重要组成部分。除非安装了可靠的第三方防病毒程序,否则不应删除或禁用它,因为这样做会使您的计算机容易受到安全威胁。

但是,您可能希望限制扫描频率或将扫描安排在更方便的时间。例如,如果您不打算在早上使用电脑,Windows可以在此时安排防病毒扫描,让您的电脑能够在您想要运行的应用程序时处理它们。

在安装了第三方防病毒解决方案的情况下,Microsoft Defender 防病毒软件(Microsoft Defender Antivirus)将自动关闭。你可以尝试将此作为最后的手段,但在大多数情况下,我们建议坚持使用Microsoft Defender 防病毒(Microsoft Defender Antivirus)作为你的首选防病毒解决方案。

扫描病毒和恶意软件

在大多数情况下,msmpeng.exe 正在处理报告CPU使用率较高的情况。它可能是主动扫描,或者在某些情况下,它可能正在处理恶意软件。

如果您想确保您的电脑没有恶意软件,您可以运行自己的防病毒扫描。我们将解释如何使用Microsoft Defender Antivirus执行此操作,但您可以使用任何第三方防病毒解决方案来实现相同的效果。

要使用Windows 安全(Windows Security)扫描病毒和恶意软件,请按照以下步骤操作。

  1. 打开“开始”(Start)菜单并搜索“Windows 安全”(Windows Security),然后从搜索结果中启动它。

  1. Windows 安全(Windows Security)中,从左侧菜单中选择病毒和威胁防护。(Virus)

  1. 选择扫描(Scan)选项以选择扫描方法和强度。

  1. 选择Microsoft Defender 防病毒(Microsoft Defender Antivirus)(离线扫描)选项。这是最激烈的扫描选项,需要重新启动才能工作。

  1. (Press Scan)立即扫描以安排扫描,然后重新启动您的电脑(如果它没有自动发生)。

  1. Windows 将开始自动扫描病毒 - 按照屏幕上的任何其他说明处理任何检测到的项目。例如,您可能需要删除或隔离任何受影响的文件,以防止对系统造成进一步损坏,或者您可以选择忽略任何您确定安全的文件。
  2. 删除或隔离有害文件后,重新启动计算机。如果您的电脑没有恶意软件和病毒,它应该有助于限制msmpeng.exe 报告的 任何CPU使用情况。(CPU)

禁用Microsoft Defender 防病毒软件(Microsoft Defender Antivirus)

多年来,第三方防病毒解决方案因导致 PC 速度变慢而名声不佳。这就是为什么Microsoft Defender 防病毒软件是在较新的Windows系统上保护电脑的首选选项(Microsoft Defender Antivirus is the preferred option)

但是,如果 msmpeng.exe 导致CPU使用率过高,那么无论如何都值得尝试第三方替代方案。切换到第三方防病毒软件将意味着 msmpeng.exe(和其他相关服务)不会被使用。

您可以通过暂时禁用Microsoft Defender 防病毒软件(Microsoft Defender Antivirus)来测试这一理论,看看禁用它是否会释放您的系统资源。我们强调,您只能在安装第三方解决方案之前暂时执行此操作。如果不这样做,您的电脑就会容易受到恶意软件感染,而没有必要的保护措施来阻止您自己。

要禁用Microsoft Defender 防病毒软件(Microsoft Defender Antivirus),请按照以下步骤操作。

  1. 打开“开始”(Start)菜单并搜索“Windows 安全”(Windows Security),然后选择它来启动。

  1. Windows 安全(Windows Security)菜单中,按左侧菜单中的病毒和威胁防护。(Virus)

  1. 在病毒(Virus)和威胁防护设置下,选择管理(Manage)设置选项。

  1. 禁用实时保护开关以禁用Microsoft Defender 防病毒(Microsoft Defender Antivirus)

  1. 系统可能会要求您确认您的选择 - 如果出现提示,请确认。

禁用Microsoft Defender Antivirus后,监视msmpeng.exe 进程的CPU使用情况并查看其是否恢复到正常值。如果没有,您可能需要考虑其他方法来减少CPU使用率- 如果您的进程仍然运行得很热,那么切换到第三方替代方案(switching to a third-party alternative)对您没有帮助。

配置Microsoft Defender的扫描频率(Frequency)

如果您想尝试限制Microsoft Defender中的(Microsoft Defender)CPU使用率,您可以配置其扫描频率。这将帮助您在可能不打算使用电脑的方便时间安排防病毒扫描。

您可以按照以下步骤 使用任务计划程序来执行此操作。(Task Scheduler)

  1. 右键单击(Right-click)“开始”(Start)菜单并选择“运行”(Run)

  1. “运行”(Run)框中,键入taskschd.msc,然后按“确定”。

  1. “任务计划程序”(Task Scheduler)窗口中,使用左侧菜单打开此文件夹:“ Task Scheduler Library > Microsoft > Windows > Microsoft Defender Antivirus
  2. 在右侧,右键单击“Microsoft Defender 防病毒计划扫描”(Microsoft Defender Antivirus Scheduled Scan)并选择“属性”。

  1. “属性”(Properties)窗口中,选择“触发器”(Triggers)选项卡,然后选择现有触发器并按“编辑”(Edit)。如果您还没有安排,请按“新建”(New)

  1. 在“编辑触发器”(Edit Trigger)菜单中根据您的喜好更改或设置扫描频率。例如,您可以根据您的要求将扫描设置为每天或每两周运行一次。确保(Make)单击底部的已启用(Enabled)复选框。

  1. 完成后,按“确定”保存更改,然后关闭“任务计划程序”(Task Scheduler)窗口。

向Microsoft Defender 防病毒(Microsoft Defender Antivirus)添加排除项

在某些情况下,向 Microsoft Defender 的防病毒扫描例程添加排除项可能会有所帮助。例如,如果它在运行时尝试自我扫描,可能会导致您的电脑速度变慢。

为了提供帮助,您可以将 msmpeng.exe 进程本身添加到其自己的排除列表中。

您还可能决定对您运行的已知会与防病毒解决方案发生冲突的应用程序执行此操作。要将 msmpeng.exe 添加到Microsoft Defender 防病毒排除(Microsoft Defender Antivirus Exclusion)列表,请按照以下步骤操作。

  1. 打开开始菜单,在搜索栏中键入“Windows 安全” ,然后选择它以启动它。(Windows Security)

  1. Windows 安全(Windows Security)中,选择病毒(Virus)和威胁防护。

  1. 向下滚动(Scroll)并单击管理(Manage)设置选项。

  1. 接下来,滚动浏览并选择“排除”部分下的(Exclusions)“添加(Add)或删除排除”选项。

  1. 按“添加(Press Add)排除项”,然后从下拉菜单中选择“处理”。

  1. 在框中输入 msmpeng.exe,然后单击“添加”(Add)

对您想要绕过的任何其他应用程序重复(Repeat)这些步骤(只要您确信这样做是安全的)。

保护您的 Windows 电脑

Msmpeng.exe CPU使用率高的问题很难解决,但按照上述步骤,大多数情况下可以解决或绕过该问题。

接下来您可能需要解决其他Windows文件问题,例如tiworker.exentoskrnl.exe 导致 CPU 使用率过高的(ntoskrnl.exe causing high CPU usage)问题。如果您遇到其他问题,请确保您的系统是最新的,因为Windows 更新(Windows Update)可能包含有助于解决问题的重要错误修复。

如果您的硬件难以运行Windows,您可能需要考虑重新安装 Windows(reinstalling Windows)或下一步升级您的电脑(upgrading your PC)



About the author

我是一名 Windows 专家,在软件行业工作了 10 多年。我有使用 Microsoft Windows 和 Apple Macintosh 系统的经验。我的技能包括:窗口管理、计算机硬件和声音、应用程序开发等等。我是一位经验丰富的顾问,可以帮助您充分利用 Windows 系统。



Related posts