Після тривалого п’ятирічного очікування Microsoft нарешті виправила помилку в Windows Defender, яка спричиняла високе використання процесора, коли Firefox був відкритий. Проблема виникла у користувачів із травня 2018 року, і вона була поширена не тільки в Windows 11, але й у системах Windows 10.
Проблема виникла під час роботи Firefox, що призвело до того, що Windows Defender Antimalware Service Executable (Msmpeng.exe) спрацював, спричинивши значне збільшення використання ЦП. Користувачі повідомляли, що їхні комп’ютери затримувалися під час використання браузера, і виявилося, що проблема була обмежена Firefox, оскільки вона не вплинула на інші браузери, такі як Chrome та Edge.
Розслідування показало, що першопричиною був захист Windows Defender у режимі реального часу, який кілька разів викликав VirtualProtect. Інженери Mozilla працювали з командою Microsoft, щоб розв’язувати цю проблему, і зрештою дійшли висновку, що виклики VirtualProtect були аномально високими, що призвело до проблеми з продуктивністю. Вимкнення JIT у about:config пом’якшило проблему, але не повністю розв’язало проблему використання ЦП.
Корпорація Майкрософт усунула цю помилку, випустивши бета-версію механізму Defender (1.1.20200.2), яку було протестовано та пізніше переміщено до стабільного каналу антивірусних визначень. Порівняльний графік, яким поділився інженер Mozilla Янніс Джугларет, демонструє зменшення використання ЦП майже на 75% у результаті виправлення.
Помилку було виправлено в оновленні від березня 2023 року (випущеному 4 квітня), яке змінює номер версії програми на 4.18.2302.x і оновлює механізм до версії 1.1.20200.4. Виправлення також розгортається для користувачів Windows 7 і 8.1, навіть якщо вони не постраждали від проблеми.
Щоб перевірити, чи є у вас остання версія DLL, перейдіть до C:\ProgramData\Microsoft\Windows Defender\Definition Updates, відкрийте папку з довгою буквено-цифровою назвою, клацніть правою кнопкою миші mpengine.dll, виберіть «Властивості», перейдіть до вкладки «Деталі» та перевірте версію продукту, яка має бути 1.1.20200.4. Хоча цей патч стосується лише Windows Defender, деякі користувачі повідомляли про подібні проблеми з іншими антивірусними програмами, такими як Norton Antivirus. Mozilla вже працює над додатковими вдосконаленнями для розв’язання проблеми з іншими програмами безпеки.