انتقل إلى المحتوى الرئيسي
Modern Warfare 4 Guide: How to Fix New Key Failed to Generate Error

دليل Modern Warfare 4: حل خطأ New Key Failed to Generate

تخلص من أخطاء New Key Failed to Generate وAttestation Failure في MW4 عبر خطوات إصلاح فعالة لأجهزة الكمبيوتر.

كتبه
Larc
مُحدّث
وقت القراءة
5 دقيقة
مستوى الصعوبة
متوسط
ما الذي يسبب فشل التحقق في MW4؟

شاهد المزيد من قصص GAMES.GG على Google

إعلان

إن مواجهة مشكلة في الدخول إلى طور اللعب الجماعي (Multiplayer) أو DMZ في لعبة Call of Duty: Modern Warfare 4 بسبب رسالة "New Key Failed to Generate" أو فشل في التحقق (Attestation Failure) تُعد واحدة من أكثر الأخطاء إرباكاً، لأن اللعبة نفسها تعمل بشكل طبيعي. يحدث الحظر في طبقة الأمان، وتحديداً في عملية التحقق الخاصة بنظام RICOCHET Anti-Cheat الذي يختبر سلامة أجهزة الكمبيوتر (Hardware) قبل السماح لك بالدخول إلى أطوار اللعب عبر الإنترنت. غالباً ما يكمن الحل في إعدادات البرنامج الثابت (Firmware) أو إعدادات أمان Windows.

نافذة إدارة TPM التي تعرض حالة TPM 2.0 وجاهزية إصلاح المفتاح الجديد

تحقق من حالة TPM 2.0 هنا

ما الذي يسبب فشل التحقق في MW4؟

تقوم عملية التحقق بفحص ميزتين من ميزات أمان الأجهزة: Secure Boot و TPM 2.0 (وحدة النظام الأساسي الموثوقة). إذا كانت أي منهما معطلة، أو تم تكوينها بشكل خاطئ، أو لم يتم توفيرها بشكل صحيح، فلن يتمكن فحص أمان اللعبة من الاكتمال، ويفشل إنشاء المفتاح. يمكن أن يؤدي أيضاً إصدار BIOS قديم للوحة الأم أو ملفات نظام Windows تالفة إلى نفس النتيجة، حتى عندما يبدو أن كلا الميزتين مُمكّنتان.

تعتبر Secure Boot و TPM مستقلتين عن بعضهما البعض. لذا فإن التأكد من نشاط إحداهما لا يعني شيئاً عن الأخرى، لذا يجب عليك التحقق من كل منهما بشكل منفصل.

كيفية إصلاح خطأ New Key Failed to Generate

نفذ هذه الإصلاحات بالترتيب. ابدأ بفحوصات البرنامج الثابت قبل الانتقال إلى تشخيصات Windows، حيث أن مشاكل البرنامج الثابت هي السبب الأكثر شيوعاً والأسهل في التأكد منها.

الإصلاح 1: تفعيل Secure Boot في BIOS

Secure Boot هي ميزة في البرنامج الثابت تفرض سلسلة بدء تشغيل موثوقة. إذا كانت متوقفة، فمن المحتمل أن يفشل فحص التحقق الخاص بـ MW4 قبل أن يصل حتى إلى TPM.

لتفعيلها:

  1. أعد تشغيل الكمبيوتر وادخل إلى إعدادات BIOS أو UEFI. تستخدم معظم الأنظمة مفتاح Delete، أو F2، أو F10 أثناء مرحلة POST، ولكن تحقق من وثائق الشركة المصنعة للوحة الأم لمعرفة المفتاح الدقيق.
  2. حدد موقع خيار Secure Boot. يختلف موقعه في القائمة حسب الشركة المصنعة.
  3. قم بتفعيل Secure Boot، واحفظ التغييرات، وأعد التشغيل.

للتأكد من الحالة داخل Windows دون إعادة التشغيل:

  1. اضغط على Win + R، واكتب msinfo32، ثم اضغط على Enter.
  2. ابحث عن إدخال Secure Boot State.
  3. تأكد من أنه يشير إلى On.

الإصلاح 2: التحقق من نشاط TPM 2.0

حتى مع تفعيل Secure Boot، فإن فقدان أو تعطيل TPM سيظل يمنع التحقق.

  1. اضغط على Win + R، واكتب tpm.msc، ثم اضغط على Enter.
  2. في نافذة إدارة TPM، تأكد من أن الوحدة جاهزة للاستخدام وأن إصدار المواصفات (Specification Version) يظهر 2.0.

إذا أبلغ Windows عن عدم وجود TPM متوافق، فارجع إلى BIOS وابحث عن أحد هذه الخيارات اعتماداً على أجهزتك:

  • Intel PTT (تقنية الثقة في النظام الأساسي) على أنظمة Intel
  • AMD CPU fTPM على أنظمة AMD Ryzen

قم بتفعيل الخيار المناسب لمعالجك، واحفظ، وأعد التشغيل.

الإصلاح 3: تحديث BIOS للوحة الأم

يمكن أن يتسبب BIOS القديم في فشل توفير TPM حتى عندما تبدو الوحدة نشطة في Windows. إذا كانت كل من Secure Boot و TPM 2.0 مُمكّنتين واستمر الخطأ، فتحقق من وجود تحديث لـ BIOS.

قبل التحديث:

  • حدد طراز اللوحة الأم بدقة وإصدار BIOS الحالي من خلال msinfo32 أو أداة الدعم الخاصة بالشركة المصنعة.
  • قم بتنزيل البرنامج الثابت فقط من الموقع الرسمي للشركة المصنعة.
  • احفظ مفتاح استرداد BitLocker إذا كان تشفير الجهاز نشطاً، حيث يمكن أن تؤدي تحديثات البرنامج الثابت إلى ظهور مطالبة استرداد عند بدء التشغيل التالي.
  • لا تقاطع التحديث أو تقم بإزالة أي محرك أقراص USB مستخدم أثناء العملية.

بعد اكتمال التحديث، أعد الدخول إلى BIOS للتأكد من أن Secure Boot و TPM 2.0 لا تزال مُمكّنة. أحياناً تعيد تحديثات البرنامج الثابت هذه الإعدادات إلى وضعها الافتراضي.

الإصلاح 4: تشغيل فحص التحقق الخاص بـ Activision

بمجرد أن تبدو إعدادات البرنامج الثابت صحيحة، قم بتشغيل أداة التحقق الرسمية من Activision. هذا يتحقق مما إذا كان نظامك يجتاز الفحوصات المطلوبة، وحيثما كان ذلك مدعوماً، يمكن أن يحاول إنشاء مفتاح أمان جديد. استخدم فقط الأداة الرسمية المقدمة عبر صفحات دعم Activision. تجنب أي أدوات تابعة لجهات خارجية تدعي تجاوز هذه العملية أو تكرارها.

إذا استمرت الأداة في الإبلاغ عن فشل، انتقل إلى تشخيصات مستوى Windows أدناه.

الإصلاح 5: التحقق من حالة التحقق من TPM في موجه الأوامر

يتضمن Windows أمراً مدمجاً يبلغ عن معلومات جاهزية TPM التفصيلية. افتح موجه الأوامر (Command Prompt) وقم بتشغيل:

tpmtool getdeviceinformation

ابحث عن هذين الحقلين في المخرجات:

حقل الحالةما يجب البحث عنه
Ready for Attestationيجب أن يظهر True
Is Capable for Attestationيجب أن يظهر True

إذا أرجع أي من الحقلين False، فهذا يعني أن TPM غير جاهز لإكمال فحص التحقق. هذا يحصر المشكلة في توفير TPM بدلاً من تكوين Secure Boot.

بعد ذلك، تحقق من ملفات نظام Windows بحثاً عن تلف. افتح موجه الأوامر كمسؤول وقم بتشغيل:

sfc /scannow

اترك الفحص يكتمل تماماً. يقوم مدقق ملفات النظام (System File Checker) بإصلاح الملفات المحمية التالفة أو المفقودة تلقائياً. إذا كنت ترغب في التعمق أكثر، قم أيضاً بتشغيل:

DISM /Online /Cleanup-Image /ScanHealth

يقوم هذا بفحص مخزن مكونات Windows بحثاً عن تلف. إذا حدد DISM مشكلات، فقد تكون هناك حاجة إلى أمر إصلاح منفصل. أعد التشغيل بعد اكتمال كلا الفحصين، ثم قم بتشغيل فحص التحقق مرة أخرى.

موجه الأوامر يقوم بتشغيل sfc scannow لإصلاح ملفات النظام وإصلاح المفتاح الجديد

قم بتشغيل SFC لإصلاح ملفات النظام

الإصلاح 6: تشخيصات TPM المتقدمة في PowerShell

إذا كان الخطأ لا يزال موجوداً بعد الخطوات المذكورة أعلاه، يمكن لـ PowerShell توفير معلومات أكثر تفصيلاً عن حالة TPM. افتح PowerShell كمسؤول وقم بتشغيل:

Get-Tpm

Get-TpmEndorsementKeyInfo

راجع المخرجات بحثاً عن علامات تشير إلى أن TPM غير جاهز، أو أن التوفير لم يكتمل، أو أن معلومات مفتاح المصادقة غير متوفرة.

يوجد أمران إضافيان لتوفير TPM:

  • Enable-TpmAutoProvisioning
  • Initialize-Tpm -AllowClear -AllowPhysicalPresence

بعد أي إجراء توفير معتمد، أعد التشغيل وأعد التحقق من حالة TPM قبل اختبار اللعبة مرة أخرى.

الإصلاح 7: إعادة التحقق من كل شيء والاتصال بالدعم إذا لزم الأمر

بعد إكمال الخطوات ذات الصلة، قم بإجراء فحص نهائي واحد:

  1. افتح PowerShell وقم بتشغيل Get-Tpm للتأكد من أن TPM جاهز.
  2. افتح موجه الأوامر وقم بتشغيل tpmtool getdeviceinformation للتحقق من أن كلا حقلي التحقق يظهران True.
  3. قم بتشغيل أداة التحقق من Activision مرة أخرى.

إذا استمرت الأداة في الإبلاغ عن فشل في هذه المرحلة، فاتصل بـ دعم Activision مباشرة مع نتائج التشخيص الخاصة بك. إن مسح TPM بشكل متكرر أو تغيير إعدادات BIOS عشوائياً دون تشخيص واضح سيسبب مشاكل أكثر مما يحل.

مرجع سريع: أي إصلاح يجب تجربته أولاً؟

العرضالإجراء الأول
Secure Boot يظهر Off في msinfo32تفعيل في BIOS/UEFI
لم يتم العثور على TPM متوافق في tpm.mscتفعيل PTT أو fTPM في البرنامج الثابت
TPM نشط ولكن التحقق لا يزال يفشلتشغيل tpmtool getdeviceinformation
قد تكون ملفات النظام تالفةتشغيل sfc /scannow، ثم DISM
إصدار BIOS قديمتنزيل التحديث من موقع الشركة المصنعة
توفير TPM يبدو غير مكتملاستخدام تشخيصات PowerShell بحذر
فشل التحقق بعد كل الإصلاحاتالاتصال بدعم Activision مع النتائج

هل تتطلب MW4 ميزة Secure Boot و TPM 2.0؟

نعم. تعتمد عملية التحقق التي تنشئ مفتاح الأمان على أن يكون كل من Secure Boot و TPM 2.0 نشطين وموفرين بشكل صحيح. هذا مرتبط بنظام RICOCHET Anti-Cheat. إذا تم بناء جهاز الكمبيوتر الخاص بك أو تكوينه قبل أن تصبح هذه متطلبات قياسية، فقد تحتاج إلى إجراء تعديلات على البرنامج الثابت قبل أن تعمل أطوار اللعب عبر الإنترنت في MW4. تحقق من متطلبات النظام الرسمية الحالية لـ Activision للتأكد من المواصفات الدقيقة لإصدار لعبتك.

بالنسبة لخطوات إعداد الكمبيوتر الأخرى المتعلقة بميزات الأمان هذه، يغطي الدليل حول تفعيل TPM 2.0 و Secure Boot لـ MW4 العملية الكاملة بالتفصيل.

بمجرد تجاوز الخطأ والدخول إلى اللعبة، هناك الكثير لتكتشفه. تغطي مجموعة دليل استراتيجية Modern Warfare 4 الكاملة كل شيء بدءاً من تقليل الارتداد البصري وصولاً إلى تحديات المهمات والأحداث المحددة.

إعلان