إصلاح: فشل في تهيئة Direct3D

Direct3D ، التي تعد جزءًا من DirectX ، هي واجهة API للرسومات لـ Windows ، والتي تُستخدم لتقديم الرسومات ثلاثية الأبعاد في التطبيقات أو الألعاب. يستخدم Direct3D تسريع الأجهزة إذا كان متاحًا على بطاقة الفيديو ، ويسمح بتسريع الأجهزة لخط أنابيب التقديم ثلاثي الأبعاد.

يمكن أن يعني الفشل في التهيئة في لعبة فيديو كل أنواع الأشياء لأن التفسير غامض إلى حد ما. يمكن أن يكون أي شيء من برامج التشغيل القديمة إلى الملفات المهمة المفقودة ، لكننا قررنا جمع كل أساليب العمل المعروفة ووضعها معًا في مقال لتراجعه!

الحل 1: فرض اللعبة لاستخدام DirectX11

يمكن حل أخطاء DirectX التي تراها عند ظهورها عند محاولة تشغيل اللعبة ببساطة عن طريق جعل اللعبة تستخدم DirectX11 بدلاً من DirectX9 الذي تحاول استخدامه افتراضيًا. المشكلة هي أن الألعاب المختلفة تستخدم أساليب مختلفة لتمكين هذا القرص.

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

  1. انتقل إلى مجلد تثبيت اللعبة الإشكالية. إذا لم تقم بإجراء أي تغييرات أثناء التثبيت ، فيجب أن يكون Local Disk >> Program Files.
  2. ومع ذلك ، إذا كان لديك اختصار اللعبة على سطح المكتب ، فيمكنك ببساطة النقر بزر الماوس الأيمن فوقه واختيار فتح موقع ملف من قائمة السياق.

  1. حدد موقع ملف d3d9.dll في المجلد ، وانقر بزر الماوس الأيمن فوقه واختر خيار "إعادة تسمية" من قائمة السياق. إعادة تسميته إلى شيء مثل d3d9.old.dll بحيث يكون لديك نسخة احتياطية جاهزة إذا حدث خطأ ما.
  2. يجب الآن أن تتحول اللعبة تلقائيًا إلى استخدام DirectX11 إذا كانت متوفرة (وهي متوفرة لنظام التشغيل Vista أو الأقدم).

الحل 2: تحديث برامج تشغيل بطاقة الفيديو الخاصة بك

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

  1. انقر فوق زر القائمة "ابدأ" ، واكتب "إدارة الأجهزة" مع فتح القائمة ، وحددها من قائمة النتائج بمجرد النقر على النتيجة الأولى. يمكنك أيضًا استخدام مجموعة مفاتيح Windows Key + R لفتح مربع الحوار "تشغيل". اكتب "devmgmt.msc" في المربع وانقر فوق "موافق" لتشغيله.

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

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

Nvidia Drivers - انقر هنا !

برامج تشغيل AMD - انقر هنا !

الحل 3: قم بتنزيل أحدث إصدار من DirectX 9.0 وتثبيته

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

  1. انتقل إلى صفحة تنزيل مثبت الويب الخاص ببرنامج DirectX للمستخدم النهائي على موقع الويب الرسمي لشركة Microsoft والذي يرتبط هنا.
  2. قم بالتمرير لأسفل ، وحدد ، وانقر فوق الزر "تنزيل" باللون الأحمر في الموقع واتبع الإرشادات التي ستظهر على الشاشة لتنزيل Web Installer مباشرة لـ DirectX على جهاز الكمبيوتر الخاص بك.

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

  1. قم بإجراء تثبيت DirectX باتباع أي تعليمات من موقع Microsoft على الويب أو من معالج تثبيت DirectX. ستحتاج إلى التمرير خلال صفحة الشروط والأحكام والنقر على زر "التالي".

  1. أعد تشغيل الكمبيوتر وتحقق مما إذا كان الخطأ "فشل في تهيئة Direct3D" لا يزال يظهر.

مقالات مثيرة للاهتمام