当前位置:首页 > 新闻资讯
微软自带杀软Defender影响处理器性能?解决办法在此
  • 2022/6/30 10:09:19
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:电脑报
  • 作者:
【电脑报在线】近日,有开发者在调试软件的过程中发现,微软于 Windows 10/11 系统中自带的 Windows Defender 杀毒软件,会对处理器的性能造成影响。

近日,有开发者在调试软件的过程中发现,微软于 Windows 10/11 系统中自带的 Windows Defender 杀毒软件,会对处理器的性能造成影响。


开者发现,当 CPU 满载时,电脑硬件检测软件 HWiNFO 将报告频率降低情况。更关键的是,当 Windows Defender 受到 bug 影响时,处理器性能明显降低。


以 5GHz 全核运行的 Core i9-10850K 为例,在开启 Windows Defender 后,Cinebench 的跑分成绩降低了约 1000 分,损失了 6% 左右的性能。


Windows 10/11 上使用 Intel 酷睿第8代到第11代的用户都遇到了类似情况,但 AMD 处理器未受影响。


据悉,该 Bug 出现的原因是由于 Windows Defender 会随机调用英特尔酷睿处理器包括三个固定功能计数器在内的所有七个硬件性能计数器。这些计数器中的每一个都可以在四种模式中的一种模式下进行编程,以配置其计数的特权级别——禁用、OS (ring-0)、用户 (ring>0) 和 All-Ring。由于这些计数器共享资源,因此多个程序可能希望同时访问这些计数器。


一般的软件会将这些计数器设置为模式 3 或 “All-Ring”级别,由于他们都设置了相同的模式,因此多个程序使用相同的计数器是没有问题的。


但 Windows Defender 在后台运行时,会随时启动和停止或不断尝试将这些计数器更改为模式 2,多个程序将不断争抢,计数器控制寄存器会在 0x222 和 0x332 之间不断变化,继而影响性能。


目前,微软官方尚未公布该问题的处理方法,用户可以采用以下方案解决此问题:


手动覆盖计数器配置;


使用 Counter Control 工具中的 Reset Counters 按钮,可以一键重置计数器,当 Windows Defender 检测到手动设置,就会停止操作。


附工具网址:https://www.techpowerup.com/download/counter-control/


完全卸载 Windows Defender;


进入PE系统,然后删掉 Defender 文件夹。


启用第三方杀毒软件。


安装后 Defender 检测到系统有安装安全软件,就会立即停止它正在执行的任何操作,性能也将恢复正常。


编辑:崔崔



本文出自2022-06-27出版的《电脑报》2022年第25期 A.新闻周刊
(网站编辑:zoey)