إصلاح: فشل إنشاء جهاز Directx

عادةً ما يواجه المستخدمون الخطأ " فشل في إنشاء جهاز Directx " عند فتح لعبة مدمجة في Windows ( كانسة الألغام ، Solitaire ، إلخ) أو عند فتح Windows Media Center. تتم مواجهة هذه المشكلة الخاصة فقط في إصدارات نظام التشغيل الأقدم من Windows 8.

بعد التحقيق في المشكلة بدقة ، توصلنا إلى قائمة مختصرة بالمجرمين المحتملين الذين قد يكونون سببًا في حدوث المشكلة:

  • تم تنزيل تحديثات Windows بواسطة WU وهي معلقة للتثبيت - إذا كان هذا هو سبب المشكلة ، فإن إعادة تشغيل جهازك والسماح له بتثبيت التحديثات سيحل المشكلة تلقائيًا.
  • تعارض بين Windows Media Center ولعبة نظام التشغيل المضمنة - كما اتضح ، قد يتم عرض الخطأ عندما يستخدم تطبيقان بنشاط ملف DLL نفسه (Windows Media Center ولعبة Windows مضمنة واحدة).
  • تتسبب برامج تشغيل الرسومات التجريبية في حدوث المشكلة - إذا كان هذا هو سبب الخطأ ، فسيؤدي الرجوع إلى برنامج تشغيل ثابت إلى حل المشكلة
  • المشكلة ناتجة عن خلل في Windows - يمكن حلها عن طريق إعادة تشغيل ألعاب Windows المضمنة من ميزات Windows.

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

الطريقة الأولى: إعادة التشغيل لتثبيت تحديثات Windows المعلقة

يجب أن تبدأ البحث عن استكشاف الأخطاء وإصلاحها عن طريق التأكد من عدم وجود تحديثات Windows معلقة. كما أشار بعض المستخدمين ، يمكن أن تظهر المشكلة مباشرة بعد انتهاء WU (Windows Update) من تنزيل التحديث. إذا كان الأمر كذلك ، فستؤدي إعادة التشغيل البسيطة إلى إزالة رسالة الخطأ إلى أجل غير مسمى. إذا كنت معتادًا على استخدام وظيفة السكون بدلاً من إيقاف تشغيل جهاز الكمبيوتر الخاص بك عندما لا تستخدمه ، فهناك احتمال قوي بأن تكون قد حددت الجاني للتو.

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

إذا لم تؤد عملية إعادة التشغيل إلى حل مشكلتك ، فتابع باستخدام الطريقة أدناه.

الطريقة 2: حل تعارض التطبيق 

اعتمادًا على إصدار نظام التشغيل لديك ، قد تجد أن  Windows Media Center سيعمل تلقائيًا عند بدء التشغيل. في حين أن هذا بالتأكيد ليس مصدر إزعاج ، إلا أنه يمكن أن يسبب مشاكل مع بعض التطبيقات التي تستخدم نفس ملفات DLL.

كما أفاد بعض المستخدمين ، كلما تم فتح Windows Media Center أو تصغيره ، قد تواجه خطأ " فشل في إنشاء جهاز Directx " أثناء محاولة فتح لعبة مضمنة. على الرغم من عدم وضوح الجوانب الفنية لهذه المشكلة ، يبدو أنهما تم تكوينهما لاستخدام بعض ملفات DLL نفسها.

إذا تلقيت هذا الخطأ أثناء فتح اللعبة ، فتحقق مما إذا كان Windows Media Center مفتوحًا. في حالة فتحه ، أغلقه بشكل صحيح (لا تصغره) وتحقق مما إذا كان قد تم حل مشكلتك أم لا. إذا كان الأمر كذلك ، فتأكد من إغلاق Windows Media Center متى قررت تشغيل لعبة مضمنة.

ملاحظة: ضع في اعتبارك أنه يمكنك أيضًا تطبيق هذا الإصلاح المحتمل بالعكس. على سبيل المثال ، تلقيت الخطأ أثناء فتح Windows Media Center ، أغلق أي لعبة مضمنة قد تكون قيد التشغيل حاليًا لحل تعارض التطبيق.

إذا لم تكن هذه الطريقة فعالة ، فانتقل إلى الطريقة الثالثة.  إذا كنت تريد استخدام Windows Media Center أثناء لعب لعبة مضمنة ، فارجع مباشرةً إلى الطريقة الرابعة. 

الطريقة الثالثة: تثبيت برنامج تشغيل ثابت لبطاقة الرسومات (إن أمكن)

يمكن أن تحدث مشكلة " فشل إنشاء جهاز Directx " أيضًا بسبب برامج تشغيل بطاقة الرسومات الخاصة بك. إذا كنت تمتلك وحدة معالجة رسومات أحدث ، فقد تميل إلى تثبيت برنامج التشغيل التجريبي - حيث عادة ما يعد بتحسينات أداء لأحدث الألعاب. ومع ذلك ، هذا ليس مفيدًا دائمًا ، لأن برامج التشغيل التجريبية غالبًا ما تكون غير معتمدة من WHQL ( مختبرات جودة أجهزة Windows ). لهذا السبب ، قد تجد أن بعض وظائف Windows (بما في ذلك الألعاب المضمنة) لن تعمل بشكل صحيح وستعرض الخطأ نتيجة لذلك - أثناء استخدام برامج تشغيل بيتا.

ملاحظة: يمكنك تخطي هذه الطريقة إذا كنت متأكدًا من أن برنامج تشغيل الرسومات الذي يستخدمه نظامك معتمد من WHQL.

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

  1. اضغط على مفتاح Windows + R لفتح نافذة Run. اكتب "appwiz.cpl"  وضرب أدخل لفتح إضافة أو إزالة البرامج.

  2. في نافذة إضافة أو إزالة البرامج ، قم بالتمرير لأسفل وصولاً إلى برامج تشغيل وحدة معالجة الرسومات لديك وقم بإلغاء تثبيت برنامج تشغيل الرسومات.

  3. بمجرد إزالة برنامج التشغيل ، انتقل إلى موقع الشركة المصنعة لوحدة معالجة الرسومات الخاصة بك وقم بتنزيل أحدث بنية مستقرة. استخدم هذا الارتباط (هنا) لـ Nvidia وهذا الارتباط (هنا) لـ ATI.

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

  4. قم بتثبيت برنامج تشغيل الرسومات وإعادة تشغيل النظام الخاص بك لإنهاء التثبيت. تحقق مما إذا تم حل المشكلة الآن عن طريق فتح إحدى الألعاب المضمنة.

إذا كنت لا تزال منزعجًا من نفس المشكلة ، فانتقل إلى الطريقة أدناه.

الطريقة الرابعة: نقل ملفات الألعاب إلى دليل جديد

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

اتبع الخطوات الموضحة أدناه لنقل ملفات الألعاب المضمنة إلى دليل منفصل:

  1. أنشئ مجلدًا جديدًا خارج المسارات المحمية وقم بتسميته ما تريد (أطلقنا عليه اسم الألعاب ). لا يهم موقع المجلد ، طالما أنه يختلف عن المسار الافتراضي للألعاب المضمنة.
  2. انتقل إلى C: / Program Files / Microsoft Games ، وانسخ جميع مجلدات اللعبة الموجودة هناك.

    ملاحظة: احرص على عدم الخلط بين المسارات. يوجد مجلد Microsoft Games في Program Files (وليس Program Files (x86) ).

  3. لصق المجلدات نسخ من الألعاب Microsoft المجلد إلى أنشئت حديثا ألعاب المجلد.

    ملاحظة: إذا كنت تلعب فقط عددًا قليلاً من الألعاب المدرجة هنا ، فيمكنك فقط نسخ مجلدات تلك الألعاب التي تلعبها بالفعل.

  4. بمجرد نسخ مجلدات اللعبة المدمجة ، يمكنك فتحها دون مشاكل عن طريق النقر المزدوج فوق الملف القابل للتنفيذ.

    ملاحظة: يمكنك تسهيل الأمور عليك عن طريق إنشاء اختصار على سطح المكتب للعبة القابلة للتنفيذ. للقيام بذلك ، انقر بزر الماوس الأيمن على اللعبة القابلة للتنفيذ وحدد إرسال إلى> سطح المكتب (إنشاء اختصار) .

إذا استمر ظهور نفس الخطأ " فشل إنشاء جهاز Directx " ، فانتقل إلى الطريقة النهائية.

الطريقة الخامسة: إعادة تمكين الألعاب من ميزات Windows

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

اتبع الخطوات أدناه لإعادة تمكين الألعاب المضمنة من ميزات Windows:

  1. اضغط على مفتاح Windows + R لفتح نافذة Run. اكتب "appwiz.cpl"  وضرب أدخل لفتح إضافة أو إزالة البرامج.

  2. في البرامج والميزات ، انقر فوق تشغيل ميزات Windows أو إيقاف تشغيلها.

  3. ابحث الآن عن مجلد يسمى الألعاب وقم بإلغاء تنشيط مربع الاختيار المجاور له. يجب أن يؤدي هذا تلقائيًا إلى تعطيل جميع الألعاب المضمنة. اضغط على موافق للتأكيد.

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

  5. بمجرد إعادة تشغيل جهاز الكمبيوتر الخاص بك ، استخدم الخطوتين 1 و 2 مرة أخرى للعودة إلى ميزات Windows . هناك مرة واحدة، وإعادة تمكين خانة الاختيار بجانب الألعاب  وضرب طيب إلى تأكيد.

  6. سيستغرق Windows بعض الوقت لإعادة تمكين مكونات الألعاب. إذا لم تتم مطالبتك بإعادة التشغيل ، فقم بذلك بنفسك وتحقق مما إذا كان قد تم حل المشكلة عند بدء التشغيل التالي.