电脑卡顿,可能是因为它...
The following article is from 知彼而知己 Author 知彼而知己
已获得原公众号授权转载
之前留言里有小伙伴反应,在使用Windows10或Window11的时候,平时挺流畅,偶尔会感觉到卡顿,好像是什么软件后台运行导致的...经过检查发现,是Microsoft Defender(MD)在后台扫描的原因。
由于Windows10/Windows11系统自带了杀毒软件MD,它会定期扫描电脑中是否有恶意程序,正常来说,为了干扰工作,会在空闲的时候执行扫描,不过有时抽风就不好说了。
系统默认设置,MD扫描时最多会占用50%的CPU。这个值越大扫描的越快,反之越慢。不过虽然扫描扫描快了,可能由于占用资源过度导致卡顿。所以,可以根据自身情况,调整50%这个参数的大小。
下面介绍3种方法,调整上述参数。
首先,依次找到:开始菜单→设置→隐私和安全→Windows安全中心。在Windows安全中心查看一下,Microsoft Defender防病毒选项是否已经开启了定期扫描,确保已开启。
方法1
「使用组策略」
①快捷键Win+R,运行中输入gpedit.msc→确定
②计算机配置→管理模板→Windows组件→Microsoft Defender防病毒→扫描,双击「指定扫描期间CPU使用率的最大百分比」。
③选择「已启用」,将50修改为5~100之间的数值,最后点击确定即可。例如修改为30,那么MD扫描期间,CPU使用率不会超过30%。
注:修改为0表示对应CPU使用率无限制。
方法2
「使用PowerShell命令」
①右键开始按钮,点击「终端管理员」,输入如下命令,可以看到系统默认值时50。
Get-MpPreference | select ScanAvgCPULoadFactor
②输入如下命令设置参数,例如改成30。
Set-MpPreference -ScanAvgCPULoadFactor 30
方法3
「修改注册表」
①快捷键Win+R,运行中输入regedit→确定
②在搜索框输入下述路径,即可定位到注册表的Windows Defender路径。(手动一级一级的展开也可)
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
③在Windows Defender上鼠标右键→新建“项(K)”,命名为「Scan」。然后在右侧,新建→DWORD(32位)值(D),将其命名为「AvgCPULoadFactor」。
然后双击「AvgCPULoadFactor」,将数值修改为5~100之间的数值→确定。
至此大功告成!
如果你没遇到过MD后台扫描占用过多CPU导致系统变慢的问题,亦或是早就把MD关闭了,那么就可以不用为此操心了~