使用电脑时,你是否常常觉得电脑卡卡跑不顺,发现 Microsoft Defender Antivirus Service 的 CPU 使用率很高吗? 这是 Windows 内置的防毒软件在搞鬼,默认情况下,Windows 11/10 最高会占用 CPU 使用率达 50%。 好消息是,这是可以手动限制的,下面就来教你设置 Windows Defender CPU 使用率,让它不再超过限制值,释放更多硬件资源。

总觉得电脑跑不顺吗? 教你限制 Windows Defender CPU 使用率,不再占用大量资源
Windows Defender 是 Windows 操作系统内置的防毒软件,它不时会在背后运行扫描动作,来确保你的计算机文件安全性,对于一些中高阶 CPU 用户来说,可能没什么感觉,但如果是使用低端处理器,CPU 规格不够好,就有可能老觉得电脑跑不顺,你可以藉由下方操作,来限制 Windows Defender的 CPU 使用率。
1. 打开「本机群组策略编辑器」
使用“Win + R” 快捷键打开搜索功能,输入「gpedit.msc」并按下确定,就能打开「本地组策略编辑器」功能:

打开计算机设置 -> 系统管理模板 -> Windows 组件 -> Microsoft Defender 防毒软件 -> 扫描,接着右边可以找到「指定扫描期间的 CPU 使用率百分比上限」,点两下打开:

将下方「指定扫描期间的 CPU 使用率百分比上限」数字改成你想要的,可以设置 5 到 100,默认为 50,如果你想要调低,就是变成 5~50 之间的数字,最低就 5。 设置完成之后,每当 Microsoft Defender 启用自动扫描时,就不会超过这个百分比。 输入完毕后,按套用、确定,这样就完成了:

不过要注意是,当你调低 Microsoft Defender 的 CPU 使用率百分比上限,相对也会影响扫描效能,简单来说就是扫描速度会变慢。
如何检查目前 Microsoft Defender 的最大 CPU 使用率
设置完成后,如果你想要确认 Microsoft Defender 的最大 CPU 使用率是否正确,可以藉由 PowerShell 来检查,操作方法如下:
- 打开 PowerShell 功能,于 Windows 搜索 PowerShell 就能找到此工具
- 输入以下命令 :
Get-MpPreference | select ScanAvgCPULoadFactor
- 接着会显示 ScanAvgCPULoadFactor 的数值,这就是最大 CPU 使用率,我没调整,因此还是预设的 50

最后也提醒一下,这方法只能改善 Microsoft Defender 的 CPU 使用率,如果是其他原因导致电脑不顺、卡卡的,那可能没什么帮助。 对于电脑已经很久没升级的人,建议还是换一台规格强一点。