【优化】干掉 Antimalware Service Executable 高 CPU 占用

【优化】干掉 Antimalware Service Executable 高 CPU 占用

一、 问题描述

最近在重装 Windows 或系统更新后,发现任务管理器中出现一个名为 Antimalware Service Executable 的进程,其 CPU 占用率经常飙升至 20%~50%。

这个进程本质上是 Windows Defender 的核心后台服务。它之所以占用高,很大一部分原因是它在进行实时防护时,产生的扫描动作触发了自身的监控,形成了一种类似于“递归扫描”的资源死循环。


二、 核心解决方案:添加路径排除

通过将 Windows Defender 自己的安装目录添加到“排除列表”,可以有效避免它“自残式”的扫描。

操作步骤:

  1. 打开设置:进入 Windows 设置 -> 隐私和安全性 -> Windows 安全中心

  2. 防护设置:点击 病毒和威胁防护 -> 下方的 管理设置

  3. 添加排除项

    • 向下滑动找到 排除项,点击 添加或删除排除项

    • 点击 添加排除项 -> 选择 文件夹

  4. 定位路径:将以下路径添加进去:

    • C:\Program Files\Windows Defender

    • (可选)如果你想更彻底,可以把 MsMpEng.exe 这个进程名也加进排除项。

图片[1]-【优化】干掉 Antimalware Service Executable 高 CPU 占用-Reverse

图片[2]-【优化】干掉 Antimalware Service Executable 高 CPU 占用-Reverse

图片[3]-【优化】干掉 Antimalware Service Executable 高 CPU 占用-Reverse

图片[4]-【优化】干掉 Antimalware Service Executable 高 CPU 占用-Reverse

图片[5]-【优化】干掉 Antimalware Service Executable 高 CPU 占用-Reverse


三、 进阶方案:优化计划任务(防止空闲时狂扫)

如果添加排除项后 CPU 依然偶尔飙升,那可能是系统的“计划扫描”策略太激进。

  1. 按下 Win + X,打开 计算机管理

  2. 依次展开:系统工具 -> 任务计划程序 -> 任务计划程序库 -> Microsoft -> Windows -> Windows Defender

  3. 在右侧找到 Windows Defender Scheduled Scan,右键点击 属性

  4. 条件 选项卡中,勾选 只有在计算机空闲时才启动此任务

  5. 设置 选项卡中,取消勾选 如果任务运行时间超过以下时间,则将其停止(防止它没扫完一直卡着重启)。


四、 总结

通过“目录排除”+“计划任务优化”,基本上可以解决 90% 以上的 Defender 占用过高问题。这种方法不需要禁用杀毒软件,既保证了系统安全,又找回了流失的 CPU 性能。

参考资料: 知乎:Windows Defender 占用高解决办法

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容