使用電腦時,你是否常常覺得電腦卡卡跑不順,發現 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 使用率,如果是其他原因導致電腦不順、卡卡的,那可能沒什麼幫助。對於電腦已經很久沒升級的人,建議還是換一台規格強一點。