مايكروسوفت تعمل على إصلاح خطأ Windows Defender الذي يبلغ عمره 5 أعوام والذي يؤثر على أداء Firefox
قامت مايكروسوفت أخيرًا بإصلاح خطأ في Windows Defender كان يتسبب في ارتفاع استخدام وحدة المعالجة المركزية عندما يكن Firefox مفتوحًا. كانت المشكلة تؤثر على المستخدمين منذ مايو عام 2018، ولم تقتصر على Windows 11، بل كانت منتشرة أيضًا على أنظمة Windows 10.
نشأت المشكلة عندما كان متصفح Firefox قيد التشغيل، مما أدى إلى بدء تنفيذ خدمة مكافحة البرامج الضارة لـ Windows Defender (Msmpeng.exe)، وذلك تسبب في زيادة كبيرة في استخدام وحدة المعالجة المركزية.
أبلغ المستخدمون أن أجهزة الكمبيوتر الخاصة بهم تتأخر أثناء استخدام المتصفح، ووجد أن المشكلة تقتصر على Firefox، لأنها لم تؤثر على المتصفحات الأخرى مثل Chrome و Edge.
كشفت التحقيقات أن الحماية في الوقت الحقيقي لـ Windows Defender كانت السبب الأساسي، حيث تم استدعاء VirtualProtect عدة مرات. وعمل مهندسو Mozilla مع فريق مايكروسوفت لمعالجة المشكلة، واستنتجوا في النهاية أن المكالمات إلى VirtualProtect كانت عالية بشكل غير طبيعي، مما أدى إلى مشكلة في الأداء.
وعالجت مايكروسوفت الخطأ بإصدار نسخة تجريبية من محرك Defender (1.1.20200.2)، والذي تم اختباره ودفعه لاحقًا إلى القناة الثابتة لتعريفات مكافحة الفيروسات. ويُظهر الرسم البياني الذي شاركه مهندس Mozilla Yannis Juglaret انخفاضًا بنسبة 75٪ تقريبًا في استخدام وحدة المعالجة المركزية كنتيجة للإصلاح.
تم تصحيح الخطأ في تحديث مارس 2023 (الذي تم إصداره في 4 أبريل)، مما أدى إلى رفع رقم إصدار التطبيق إلى 4.18.2302.x وتحديث المحرك إلى الإصدار 1.1.20200.4. يتم نشر الإصلاح أيضًا لمستخدمي Windows 7 و 8.1، على الرغم من أنهم لم يتأثروا بالمشكلة.