
Microsoft Defender 會執行許多背景任務,例如每日快速掃描以及即時監控使用者或應用程式存取的檔案。這些進程可能會對電腦效能產生明顯影響。如果您遇到 Microsoft Defender 的 CPU 使用率過高的情況,請考慮實作下列策略來最佳化其資源消耗。
最佳化 Microsoft Defender 掃描的 CPU 使用率
預設情況下,Microsoft Defender 掃描以正常優先權運行,允許應用程式在必要時使用高達 50% 的 CPU。這可能會導致與前台應用程式競爭,從而導致體驗緩慢。若要在掃描期間確定活動應用程式的優先級,請使用 PowerShell 調整 Defender 的優先順序和資源限制。
首先,powershell
在 Windows 搜尋中搜索,右鍵單擊Windows PowerShell,然後選擇以管理員身分執行。然後,執行以下命令:
Set-MpPreference -EnableLowCpuPriority $true
此命令將掃描優先權設定為低。
Set-MpPreference -ScanAvgCPULoadFactor 30
此命令將 CPU 使用率限制為 30%。雖然您可以進一步降低限制,但我們建議不要將其設定為低於 15%,因為這會嚴重影響掃描效能。

若要恢復這些設置,您可以輸入以下命令:
Set-MpPreference -EnableLowCpuPriority $falseSet-MpPreference -ScanAvgCPULoadFactor 50
利用開發驅動器來增強效能
使用 ReFS 格式化的 Dev Drive 專為注重穩定性和速度的嚴苛工作負載而設計。 Microsoft Defender 透過將文件掃描推遲到存取時才進行,從而最大限度地減少延遲,以適應 Dev Drive 的需求。但是,由於掃描僅在文件開啟後進行,這可能會略微降低安全性。
為了優化效能,請考慮將經常存取的資料重新定位到 Dev Drive,以防止 Microsoft Defender 妨礙效率。
配置存檔掃描以提高效率
掃描存檔時,Microsoft Defender 必須先解壓縮,此過程可能會佔用大量資源。雖然您可以停用存檔掃描,但由於存在遇到隱藏惡意軟體的風險,因此不建議這樣做。建議您修改 Defender 的設置,使其僅掃描超過特定大小的存檔,因為大多數惡意軟體通常駐留在較小的軟體包中。
此調整可以透過編輯註冊表來完成。請謹慎操作,因為對 Windows 註冊表的錯誤變更可能會導致系統問題。編輯前請務必備份登錄。
首先,導航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
透過右鍵點選Windows Defender並選擇新建→項目來建立新項,並將其命名為Scan
。

反白顯示新的「掃描」鍵後,右鍵點選右側面板,選擇「新建」 → “DWORD(32 位元)值」,並將其命名為ArchiveMaxSize
。雙擊此值,在「基數」下選擇「十進位」,然後設定最大大小(以 KB 為單位)。例如,要將掃描範圍限制為 1GB 以下的檔案,請輸入1048576(1GB 以 KB 為單位)。若要撤銷此更改,只需刪除該 DWORD 值即可。

調整掃描計劃以優化效能
為了最大限度地減少 Microsoft Defender 掃描造成的 CPU 負載,請考慮重新排程這些掃描的執行時間和頻率。雖然每日掃描是標準配置,但切換到每週掃描計劃可以減少中斷,而不會損害安全性,尤其是在即時保護保持活動的情況下。
若要調整掃描計劃,請造訪任務計劃程序。導覽至任務計劃程式庫→ Microsoft → Windows → Windows Defender。雙擊「Windows Defender 計畫掃描」 ,然後在「觸發器」標籤中按一下「新建」。

設定與您的工作流程最匹配的首選掃描時間、頻率和星期幾,然後點擊「確定」。現在,您的掃描將在您指定的時間每週進行。

重新思考進階安全功能
Microsoft Defender 包含許多進階功能,這些功能通常預設為停用狀態,因為它們可能並非對所有使用者都必不可少,並且會增加資源消耗。除非您的特定安全需求絕對需要,否則請考慮避免使用這些進階功能,例如應用程式防護、受控資料夾存取和記憶體完整性。
這些調整將確保 Microsoft Defender 繼續提供強大的保護,同時不會影響您的日常運算體驗。此類優化對於遊戲設定尤其有益,因為即使是輕微的中斷也會影響遊戲體驗。
發佈留言