Antimalware service Executable 进程内存占用过高会导致风扇狂啸甚至卡顿。
我们可以通过组策略编辑器设置antimalware对CPU的占用来解决这个问题。
方法一:
- 命令行输入gpedit.msc打开本地组策略编辑器(如何添加组策略编辑器请见文末);
- 选择 “计算机配置-管理模板-Windows组件-Microsoft Defender防病毒-扫描”;
- 双击打开“指定扫描期间CPU使用率的最大百分比”;
- 勾选“已启用”;
- 设置“扫描期间CPU使用率的最大百分比” 为较小的数值,例如5或10(默认为50)即可。
方法二:
- 打开“Windows 安全中心”;
- 选择”病毒和威胁防护 - ‘病毒和威胁防护‘设置 - 管理设置”
- 选择“排除项 - 添加或删除排除项“
- 选择”添加排除项 - 文件“,将 windows defender目录下的文件”MsMpEng.exe“添加入排除项。例如"C:\Program Files\Windows Defender\MsMpEng.exe"。或者,以文件夹的形式,将整个 “C:\Program Files\Windows Defender” 添加入排除项。
- 重启电脑
附:添加本地组策略编辑器
windows10/11家庭版用户没有组策略编辑器,需要自己添加。
写如下批处理,并运行。
@echo off
rem 安装策略编辑器
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
pause