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

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

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

الحل 1: تغيير دقة اللعبة (Steam)

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

قبل أن نذهب إلى تغيير دقة Steam ، نحتاج إلى التحقق من الدقة الحالية لشاشتك حتى نتمكن من ضبطها وفقًا لها.

  1. انقر بزر الماوس الأيمن في أي مكان على سطح المكتب وحدد " إعدادات العرض ".

  1. تحقق من الدقة الحالية المحددة على جهاز الكمبيوتر الخاص بك. هنا 1920 × 1200.

  1. بمجرد ملاحظة الدقة ، قم بتشغيل عميل Steam الخاص بك. انقر فوق علامة التبويب المكتبة. انقر بزر الماوس الأيمن على اللعبة وحدد خصائص .

  1. انقر على العام التبويب واختر خيارات التشغيل من قائمة الخيارات المتاحة. الآن قم بتعيين الدقة الحالية. مثال على ضبط دقة 1920 × 1200 في خيارات التشغيل هو " -w 1920 –H 1200 ".

  1. اضغط على موافق لحفظ التغييرات والخروج. أعد تشغيل عميل Steam وتحقق مما إذا كان بإمكانك تشغيل لعبتك بشكل صحيح.

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

هناك حل آخر محتمل وهو تشغيل اللعبة في وضع " windowed ". في هذا الوضع ، لا توجد دقة محددة وستبدأ اللعبة في شاشة نافذة صغيرة. يمكنك بسهولة تغيير أبعاد الشاشة عن طريق سحب الحواف. الأمر لضبط وضع الإطارات هو " -windows ".

نصيحة: يمكنك أيضًا تعيين خيار التشغيل كـ " -dxlevel 81 ". سيؤدي ذلك إلى إجبار اللعبة على تشغيل وضع DirectX المذكور.

الحل 2: تثبيت أوقات تشغيل المستخدم النهائي لـ DirectX

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

  1. انتقل إلى DirectX الرسمي من Microsoft
  2. انقر على تحميل زر وتحميل الحزمة إلى موقع يسهل الوصول إليه.

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

الحل 3: تغيير الدقة يدويًا في ملفات اللعبة

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

  1. انتقل إلى دليل لعبتك. دليل العينة هو:
Steam / Steamapps / Common / APB Reloaded / APBGame / Config
  1. افتح الآن ملف " Machineoptions.ini " بالنقر بزر الماوس الأيمن فوقه ، ثم قم بالمرور فوق "فتح باستخدام" واختيار المفكرة . يمكنك أيضًا فتح الملف مباشرة بالنقر فوقه وعندما يطالبك Windows ، حدد Notepad .

  1. الآن نحن بصدد القيام ببعض الحيلة. سنقوم بإزالة "؛" من أمر القرار واحتفظ بالقيمة نفسها. لذلك في البداية ، سوف تقوم بالأوتار على النحو التالي:
؛ ResX = 1024 ؛ ResY = 768

بعد إزالة النقطتين ، سترى شيئًا مثل:

ResX = 1024 ResY = 768
  1. احفظ التغييرات و اخرج. أعد تشغيل الكمبيوتر بشكل صحيح وحاول تشغيل اللعبة.

الحل 4: تحديث برامج تشغيل الرسومات

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

قبل تحديث برامج التشغيل ، سوف نتحقق مما إذا كان تثبيت برامج التشغيل الافتراضية يحل المشكلة بالنسبة لنا.

  1. قم بالتمهيد في الوضع الآمن . اكتب “ devmgmt. msc "في مربع الحوار واضغط على Enter. انتقل هنا إلى Display Adapters ، وانقر بزر الماوس الأيمن على المحول وحدد Uninstall Device .

  1. قم بتشغيل الكمبيوتر في الوضع العادي ، واضغط على Windows + R ، واكتب " devmgmt. msc "في مربع الحوار واضغط على Enter. على الأرجح سيتم تثبيت برامج التشغيل الافتراضية. إذا لم يكن الأمر كذلك ، فانقر بزر الماوس الأيمن فوق أي مساحة فارغة وحدد " مسح تغييرات الأجهزة ". تحقق الآن مما إذا كانت اللعبة تعمل دون أي مشاكل . إذا كان الأمر كذلك دون أي مشاكل ، فهذا جيد لك. إذا لم يحدث ذلك ، فاستمر.
  2. الآن هناك خياران. يمكنك إما البحث عبر الإنترنت عن أحدث برنامج تشغيل متاح لجهازك من موقع الشركة المصنعة مثل NVIDIA وما إلى ذلك (وتثبيته يدويًا) أو يمكنك السماح لـ Windows بتثبيت أحدث إصدار بنفسه (ابحث عن التحديثات تلقائيًا).
  3. سنلقي نظرة على التثبيت يدويًا. انقر بزر الماوس الأيمن على جهازك وحدد " تحديث برنامج التشغيل ". حدد الخيار الأول "البحث تلقائيًا عن برنامج التشغيل المحدث". اختر الخيار الثاني إذا كنت تقوم بالتحديث يدويًا وحدد "التصفح بحثًا عن برنامج التشغيل" وانتقل إلى الموقع الذي قمت بتنزيله.

  1. أعد تشغيل الكمبيوتر بعد تثبيت برامج التشغيل ، وابدأ تشغيل اللعبة وتحقق مما إذا كان هذا يحل المشكلة.