最近我的电脑出现了一个问题:没运行大量程序的情况下CPU和内存占用却居高不下,排查后发现是Antimalware Service Executable进程在占用大量CPU和内存。为了彻底解决这个问题,尝试了多种方法,踩了不少坑,最终才找到有效的解决方式,把整个过程记录下来,供有同样困扰的朋友参考。

1、尝试关闭实时防护,无果

一开始在网上找的解决方法,大多指向关闭系统的实时防护。但我打开Windows安全中心后,压根没看到实时防护的设置选项。

后来才发现,是因为电脑上安装的第三方安全软件(联想电脑管家)占用了防护权限,退出这款软件后,实时防护的选项终于显示出来了。我随即关闭了实时防护,还重启了进程,本以为问题能解决,结果Antimalware Service Executable进程依然存在,CPU和内存占用也没降下来。

2、修改组策略配置,设置自动还原

既然关闭实时防护没用,又尝试修改组策略。按下WIN + R,输入gpedit.msc打开本地组策略编辑器,定位到“计算机配置>管理模板>Windows 组件>Microsoft Defender 防病毒”,将“关闭Microsoft Defender 防病毒”的策略状态改为启用,顺带也把“关闭实时保护”的策略也设为启用。

本以为这样就能彻底禁用相关进程,结果重启计算机后,Antimalware Service Executable进程依旧顽固存在,更离谱的是,刚修改的组策略设置居然自动变回了“未配置”状态,多次重启尝试,结果都一样。

3、禁用Windows Defender服务,仍未解决

接着尝试直接修改注册表禁用Windows Defender服务。按下WIN + R,输入regedit打开注册表编辑器,定位到“计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mpssvc”,把右侧的“Start”键值改为4。

完成修改后重启电脑,Antimalware Service Executable进程还是没有消失,看来这个方法也不奏效。

4、关闭WDAC,彻底解决问题

最后尝试调整系统高级设置,在“Windows11轻松设置”工具中找到“WD应用程序控制(WDAC)”选项,将其设置为禁用。做完这一步后,系统卡顿的问题消失,Antimalware Service Executable进程也彻底不再出现,CPU和内存占用恢复正常,整个问题才算真正解决。