Разработчик Кевин Глинн во время работы над своей утилитой ThrottleStop, препятствующей троттлингу процессора, обнаружил нестандартное поведение стандартного антивируса Microsoft Defender (бывший «Защитник Windows»). Приложение без видимой причины начинает переключать счётчики производительности в активное положение, задействуя больше ресурсов процессора.
Контекста ради: под такой дополнительной нагрузкой Core i9-10850K теряет в бенчмарке Cinebench около 1 000 баллов (6%). Аналогичная просадка наблюдается у процессоров Intel поколений с 8 по 11 на Windows 10 и Windows 11 как в десктопе, так и в ноутбуках. Процессоры AMD и Intel Core 12-го поколения от этого бага предположительно не страдают.
При этом пользователь даже не поймёт, что происходит: компьютер просто будет тормозить, и заметить неладное можно только в диспетчере процессов. Глинн отмечает, что проблема именно программная, и сброс счётчиков вручную позволяет мгновенно утихомирить Defender без ущерба мониторингу системы.
В теории это можно решить отключением антивируса, но это ставит безопасность компьютера под угрозу. Другой метод — установить утилиту Counter Control, которую написал Глинн после обнаружения бага. Приложение отслеживает деятельность Defender, и когда он начинает задействовать все семь счётчиков производительности, сбрасывает их до исходного состояния, чтобы ПК мог нормально работать.
Пока что Microsoft не отреагировала на эту проблему, но, вероятно, баг исправят в одном из следующих обновлений.