在使用Windows 10或Windows 11系统的过程中,是否曾经偶然遇到过系统运行流畅,但是时不时却感觉卡顿的情况?你可能会怀疑,是否有一些软件在后台运行导致了这种现象。经过深入探索,我们发现,问题的元凶往往是Microsoft Defender(MD)的后台扫描活动。
问题的根源由于Windows 10和Windows 11系统都默认配置了*毒软件MD,它会定期在后台扫描电脑,查看是否存在恶意程序。通常情况下,为了不影响我们的日常工作,MD会在系统空闲的时候执行扫描。然而,有时候我们会发现,MD的扫描活动似乎”抽风”,在我们需要使用大量计算资源的时候,突然启动了扫描。
默认的系统设置是,MD在扫描时会占用最多50%的CPU。这个比例越大,扫描的速度就越快,反之则越慢。然而,高速的扫描可能会由于占用过多的系统资源,导致系统运行出现卡顿现象。因此,我们可以根据自身的需求,适当调整这个比例。
下面,我们将提供三种方法,用于调整MD的CPU占用比例。
方法1:使用组策略首先,我们需要找到系统的”开始菜单→设置→隐私和安全→Windows安全中心”,在”Windows安全中心”中检查一下,确认”Microsoft Defender防病毒”选项已经开启了定期扫描。
然后,我们可以按照以下步骤来调整CPU占用比例:
- 按下快捷键Win R,运行对话框中输入gpedit.msc,然后点击确定。
- 在新打开的窗口中,依次点击”计算机配置→管理模板→Windows组件→Microsoft Defender防病毒→扫描”,然后双击”指定扫描期间CPU使用率的最大百分比”。
- 在弹出的窗口中,选择”已启用”,然后将默认的50修改为5~100之间的数值,最后点击确定即可。例如,我们可以将其修改为30,那么在MD进行扫描的时候,CPU的使用率就不会超过30%。
注意:如果将这个数值修改为0,则表示在扫描时,MD可以无限制地占用CPU资源。
方法2:使用PowerShell命令- 我们也可以使用PowerShell命令来调整MD的CPU占用比例。首先,右键点击开始按钮,然后选择”终端管理员”,在新打开的窗口中,输入以下命令,可以查看当前的CPU占用比例:
Get-MpPreference | select ScanAvgCPULoadFactor
- 然后,我们可以输入以下命令来调整CPU占用比例,例如,我们可以将其调整为30:
Set-MpPreference -ScanAvgCPULoadFactor 30
方法3:修改注册表- 我们还可以通过修改注册表来调整MD的CPU占用比例。首先,我们需要按下快捷键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占用比例。在调整后,我们可以发现,系统运行时的卡顿现象得到了明显的改善。如果你在使用Windows系统的过程中,从未遇到过MD的后台扫描导致的卡顿问题,或者你已经关闭了MD的功能,那么你可能并不需要进行上述的调整。但是,如果你遇到了类似的问题,希望这篇文章能够帮助你解决问题。