外媒 TechPowerUp 特約作者 Kevin Glynn 於開發軟體時發現,Windows 內建防毒軟體 Windows Defender 於背景執行時出現錯誤,進而影響 CPU 性能。
Kevin Glynn 發現當 CPU 滿載時,偵測軟體 HWiNFO 回報的 CPU 有效時脈出現降低狀況,實測 Intel Core i9-10850K 以 5.0 GHz 滿載運作時,Cinebench 多核成績會降低約 6%。
這種性能耗損在第 8 ~ 11 代 Intel Core 處理器,包括桌上型與筆記型平台,運行 Windows 10 和 Windows 11 都有出現。已知 AMD 處理器不受此錯誤影響,而第 12 代 Intel Core 處理器並未於本篇文章中提及。
問題的源頭並不在於 Intel CPU,而是 Windows Defender 會隨機啟動 Intel Core 處理器的 7 個硬體性能計數器。像是 HWiNFO、OCCT、Core Temp 和 ThrottleStop 等常用硬體偵測軟體都會使用到該計數器的「mode 3」模式,不至於占用過多資源。Windows Defender 則可能會不斷嘗試將其改為「mode 2」,以致性能損失。
目前有兩種方式可以解決此性能耗損,其一是停用 Windows Defender 防毒的即時保護,但這會讓作業系統處於病毒風險之中。
另一種則是使用使用程式修改設定。包括最新 9.5 版的 ThrottleStop,在選項中勾選啟用「Windows Defender Boost」功能;或使用獨立小程式 Counter Control ,按下「Reset Counter」按鈕即可。這兩種做法都會讓計數器維持在「mode 3」,但不會關閉 Windows Defender 的即時病毒保護功能。