إصلاح: البرنامج لا يمكن أن يبدأ لأن d3dx9_27.dll مفقود

أبلغ بعض المستخدمين عن تلقي الخطأ " يتعذر بدء تشغيل البرنامج لأن d3dx9_27.dll مفقود " عند فتح تطبيقات مختلفة. في معظم الأحيان ، يتم الإبلاغ عن حدوث المشكلة في نظامي التشغيل Windows 10 و Windows 8.

في معظم الأحيان ، تحدث هذه المشكلة بسبب مشكلة في Microsoft DirectX. بينما يعد d3dx9_27.dll جزءًا صغيرًا من العديد من ملفات DirectX ، فمن المعروف أنه يتسبب في الكثير من رسائل الخطأ (خاصة مع التطبيقات والألعاب القديمة إلى حد ما).

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

  • "الملف d3dx9_27.dll مفقود"

  • "لا يمكن العثور على d3dx9_27.dll"
  • "تعذر العثور على مكتبة الارتباط الديناميكي d3dx9_27.dll في المسار المحدد [PATH]"
  • "خطأ في تهيئة التطبيق لأنه لم يتم العثور على الملف d3dx9_27.dll"
  • فشل التطبيق في بدء التشغيل لأنه لم يتم العثور على d3dx9_27.dll. إعادة تثبيت التطبيق قد حل هذه المشكلة"
  • "D3DX9_27.DLL مفقود. استبدل D3DX9_27.DLL وحاول مرة أخرى "

في معظم الأحيان ، تتم مواجهة هذه الأخطاء بعد أن يحاول المستخدم فتح لعبة فيديو أو برنامج آخر يستخدم نوعًا من الميزات الرسومية.

يعد d3dx9_27.dll جزءًا من مجموعة DirectX 9. عادةً ما يجب على كل برنامج يحتاج إلى هذا الملف تضمينه في حزمة التثبيت ، ولكن في الواقع ، لا يقوم جميع المطورين بذلك. علاوة على ذلك ،  يعد d3dx9_27.dll  جزءًا من تحديث اختياري لمجموعة DirectX 9.

على مر السنين ، تم تحديث DirectX 9 بانتظام من خلال تعديلات الأداء والتحديثات لضمان أفضل توافق مع أحدث الألعاب. نظرًا لأن DirectX 9 ليس جزءًا من أحدث أنظمة تشغيل Windows ، فلن يكون لدى بعض المستخدمين هذا الملف المحدد مثبتًا على أجهزة الكمبيوتر الخاصة بهم. يعد هذا أكثر شيوعًا على نظام التشغيل Windows 10 لأنه تم استبدال DirectX 9 بـ DirectX 12 - وهو إصدار أحدث لا يحتوي على الكثير من الملفات التي تم تضمينها في DirectX 9 (بما في ذلك  d3dx9_27.dll).

عادةً ما يتم الإبلاغ عن الأخطاء المتعلقة بـ  d3dx9_27.dll فيما يتعلق بالتطبيقات القديمة أو القديمة إلى حد ما والتي لم يتم تصميمها للتشغيل على DirectX 10 وما بعده  . إذا تلقيت الخطأ " يتعذر بدء تشغيل البرنامج لأن d3dx9_27.dll مفقود " (أو خطأ مشابه) عند فتح لعبة أو تطبيق مختلف ، فقد تساعدك الطرق أدناه. يوجد أدناه مجموعة من الطرق التي استخدمها المستخدمون الآخرون لمعرفة الأخطاء السابقة المرتبطة  بملف d3dx9_27.dll  . يرجى اتباع كل إصلاح محتمل بالترتيب حتى تكتشف طريقة تعمل على حل المشكلة في حالتك الخاصة.

الطريقة الأولى: قم بتثبيت d3dx9_27.dll المفقود عبر DirectX End-User Runtime Web Installer

نظرًا لأن إصدار DirectX الأحدث لن يحتوي على معظم مكتبات DirectX 9 والإصدارات الأقدم (والتي تتضمن ملف d3dx9_27.dll  ) ، فأنت بحاجة إلى تثبيت حزمة redist المفقودة بنفسك لحل المشكلة.

هناك عدة طرق مختلفة يمكنك من خلالها القيام بذلك ، ولكن الطريقة الأكثر بساطة هي استخدام DirectX End-User Runtime Web Installer. إليك دليل سريع حول كيفية القيام بذلك:

  1. قم بزيارة هذا الرابط ( هنا ) وقم بتنزيل  DirectX End-User Runtime Web Installer  بالنقر فوق الزر تنزيل .

  2. بعد ذلك ، قم بإلغاء تحديد توصية Microsoft واضغط على الزر Next DirectX End-User Runtime Web Installer .
  3. انتظر حتى يتم تنزيل مثبت dxwebsetup.exe بالكامل وافتحه.
  4. اقبل اتفاقية الترخيص واتبع التعليمات التي تظهر على الشاشة للسماح لمثبت الويب DirectX بتنزيل المكتبات المفقودة وتثبيتها.

    ملاحظة: قم بإلغاء تحديد المربع المرتبط بتثبيت شريط Bing إذا كنت لا تريد المزيد من برامج Microsoft bloatware.

  5. عند تثبيت مكونات DirectX المفقودة ، أغلق الإعداد وأعد تشغيل الكمبيوتر. عند بدء التشغيل التالي ، افتح التطبيق الذي كان يعرض مسبقًا الخطأ " d3dx9_27.dll مفقود"  . يجب أن يتم فتحه الآن بشكل طبيعي دون عرض رسالة " لا يمكن بدء تشغيل البرنامج لأن d3dx9_27.dll مفقود " أو رسالة مشابهة.

في حالة تلقيك رسالة تفيد بأن لديك بالفعل أحدث إصدار من DirectX ، فانتقل إلى الطريقة الثانية.

الطريقة الثانية: تثبيت d3dx9_27.dll عبر DirectX End-User Runtimes (يونيو 2010) 

أبلغ بعض المستخدمين أن اتباع الطريقة الأولى أدى إلى ظهور رسالة تفيد بأن إصدار DirectX الخاص بهم كان بالفعل الأحدث. تبين أن هذه المشكلة تحدث بانتظام على أجهزة كمبيوتر Windows 10 و Windows 8.1 وتحدث لأن المثبت يرى أن نظام التشغيل يستخدم DirectX 12 (أو DirectX 11) دون التحقق من ملفات DirectX الاختيارية (التي تهمنا).

لحسن الحظ ، يمكنك بسهولة تجاوز هذا الإزعاج البسيط عن طريق تنزيل إصدار DirectX End-User Runtimes (يونيو 2010) بدلاً من ذلك. سيحتوي هذا على معظم ملفات DirectX الاختيارية المطلوبة بانتظام ، بما في ذلك  ملف d3dx9_27.dll  .

إليك دليل سريع حول كيفية القيام بذلك:

  1. قم بزيارة هذا الرابط ( هنا ) ، وقم بالتمرير لأسفل وانقر فوق  الزر تنزيل المرتبط بأوقات تشغيل المستخدم النهائي لـ DirectX (يونيو 2010) .

  2. قم بإلغاء تحديد المربعات المرتبطة بتوصيات Microsoft وانقر فوق لا ، شكرًا وتابع زر DirectX End-User Runtime Web Installer .

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

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

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