كيفية إصلاح خطأ "d3dx9_43.dll مفقود" على نظام التشغيل Windows

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

لحسن الحظ ، هناك عدة طرق يمكنك من خلالها إصلاح Windows بسرعة(quickly repair Windows) لاستعادة وظائف DirectX وإصلاح الخطأ "d3dx9_43.dll مفقود" باتباع الخطوات أدناه.

تحقق من إصدار DirectX الخاص بك(Check Your DirectX Version)

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

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

يمكنك التحقق من الإصدار المثبت حاليًا من DirectX على جهاز الكمبيوتر الخاص بك عن طريق النقر بزر الماوس الأيمن فوق قائمة ابدأ(Start) وتحديد تشغيل(Run) . في مربع الحوار " تشغيل " ، اكتب (Run)dxdiag قبل تحديد الزر " موافق " أو " (OK )إدخال(Enter) " على لوحة المفاتيح.

(Dxdiag)تتيح لك Dxdiag أو أداة تشخيص DirectX الاطلاع على معلومات حول تثبيت (DirectX Diagnostic Tool)DirectX . لتأكيد الإصدار المثبت ، تأكد من تحديد علامة تبويب النظام(System) ، ثم اقرأ المعلومات المدرجة ضمن قسم إصدار DirectX(DirectX Version ) .

على سبيل المثال ، إذا كان لديك DirectX 11 مثبتًا ، ولكن لعبتك تتطلب DirectX 12 ، فقد ترى هذا الخطأ أو تظهر أخطاء مشابهة ، مثل dxgmms2.sys الموت الزرقاء(dxgmms2.sys BSOD) . يمكن أن يحدث أيضًا للألعاب القديمة التي تتطلب إصدارات أقدم من DirectX (مثل Direct X 9 ، 10 ، إلخ) ، والتي قد لا يدعمها Windows 10 بشكل مباشر.

لتحديث DirectX وتثبيت أحدث إصدار ، ستحتاج إلى استخدام Windows Update . لتثبيت ملفات DirectX القديمة للألعاب القديمة ، يمكنك استخدام DirectX End-User Runtime Installer لإصلاح أي مشكلات.

في حالة تلف ملفات DirectX (وتعذر على (DirectX)Windows Update إصلاح المشكلة) ، قد تحتاج إلى استخدام أدوات إصلاح النظام ، مثل SFC و DISM(SFC and DISM) ، لإصلاح المشكلة.

تحقق من Windows Update(Check Windows Update)

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

  1. للقيام بذلك ، انقر بزر الماوس الأيمن فوق قائمة ابدأ(Start) وحدد الإعدادات(Settings) .

  1. في قائمة الإعدادات(Settings) ، حدد التحديث والأمان(Update & Security ) > Windows Update . قد يبدأ Windows في البحث عن التحديثات تلقائيًا ، ولكن إذا لم يحدث ذلك ، فحدد التحقق من وجود تحديثات(Check for updates) للتحقق يدويًا. 

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

إذا واجهت أي مشكلات في Windows Update(Windows Update issues) ، فقد تحتاج إلى اتخاذ خطوات إضافية لإجبار Windows على التحديث بنجاح(force Windows to update successfully) .

قم بتثبيت ملفات DirectX القديمة(Install Legacy DirectX Files)

إذا كنت من محبي الألعاب(retro gaming) القديمة ، فقد تفضل تشغيل الألعاب التي تستخدم إصدارات أقدم من DirectX . بينما يتم الآن تجهيز Windows مسبقًا مع (Windows)DirectX ، قد تتطلب الإصدارات القديمة من DirectX وواجهات برمجة التطبيقات(APIs) ذات الصلة (مثل Direct3D ) تثبيتًا منفصلاً.

إذا تعذر على الكمبيوتر الشخصي الذي يعمل بنظام Windows تشغيل ألعاب ثلاثية الأبعاد أقدم ، فقد تحتاج إلى تنزيل وتشغيل DirectX End-User Runtime Web Installer لتثبيت الملفات القديمة الضرورية. يحتوي هذا على مكتبات معبأة مسبقًا لواجهات برمجة تطبيقات DirectX(DirectX APIs) الأقدم والتي ، بمجرد تثبيتها ، قد تسمح بتشغيل الألعاب القديمة على جهاز الكمبيوتر الخاص بك.

  1. للبدء ، قم بتنزيل DirectX End-User Runtime Web Installer(download the DirectX End-User Runtime Web Installer) بلغتك عن طريق تحديد تنزيل(Download) .

  1. قم بتشغيل برنامج التثبيت للبدء ، ثم حدد موافقتك على الشروط والأحكام قبل تحديد التالي(Next)

  1. سيسألك مثبت DirectX عما إذا كنت تريد تثبيت شريط بحث Bing غير ضروري. (Bing)لا نوصي بهذا ، لذا قم بإلغاء تحديد خانة الاختيار ، ثم حدد التالي(Next) .

  1. ستؤكد أداة التثبيت تثبيت DirectX ، بالإضافة إلى حجم الملف. حدد التالي(Next) للمتابعة. 

  1. في هذه المرحلة ، سيقوم المثبت بتنزيل المكونات الضرورية وتثبيتها. انتظر بعض الوقت حتى يكتمل التثبيت. عند انتهاء التثبيت ، حدد إنهاء(Finish ) للخروج.

إصلاح ملفات نظام الويندوز(Repair Windows System Files)

إذا تعذر على Windows Update (أو المثبت القديم لـ DirectX ) إصلاح الخطأ "d3dx9_43.dll مفقود" ، فهذا يشير إلى وجود مشكلة في تثبيت Windows مباشرة. نظرًا لأن DirectX مثبت مسبقًا مع Windows ، فستحتاج إلى محاولة إصلاح ملفات النظام لاستبدال أي ملفات DirectX مفقودة أو تالفة أيضًا.

أفضل طريقة للقيام بذلك هي استخدام أدوات DISM و SFC باستخدام Windows PowerShell . يتحقق DISM من سلامة صورة نظام Windows غير المتصلة بالإنترنت التي سيستخدمها SFC لاستعادة جهاز الكمبيوتر الخاص بك ، مما يسمح لك بتحديد أي ملفات مفقودة.(SFC)

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

كيفية تشغيل DISM و SFC على Windows(How to Run DISM and SFC on Windows)

  1. لتشغيل أمري DISM(DISM) و SFC ، انقر بزر الماوس الأيمن فوق قائمة ابدأ(Start) وحدد Windows PowerShell (المسؤول)(Windows PowerShell (Admin)) .

  1. في نافذة PowerShell ، اكتب dism.exe /online /cleanup-image /restorehealth وحدد مفتاح الإدخال . (Enter)اترك وقتًا حتى تنتهي الأداة من التشغيل واتبع أي تعليمات إضافية تظهر على الشاشة.

  1. بمجرد اكتمال DISM ، اكتب SFC /scannow وحدد إدخال(Enter) . اسمح بوقت SFC للتشغيل واتبع أي تعليمات إضافية.

بمجرد الانتهاء من أدوات DISM و SFC ، أغلق PowerShell وأعد تشغيل الكمبيوتر. بعد إعادة التشغيل ، تحقق من أن تثبيت DirectX يعمل بشكل صحيح عن طريق تشغيل اللعبة أو التطبيق الذي تسبب في البداية في ظهور الخطأ "d3dx9_43.dll مفقود". 

إذا لم ينجح الأمر ، فقد تحتاج إلى التفكير في محاولات إصلاح أكثر صرامة ، مثل استعادة جهاز الكمبيوتر الخاص بك باستخدام System Restore (استعادة النظام)(restoring your PC using System Restore) أو عن طريق مسح Windows وإعادة تثبيته(wiping and reinstalling Windows) . قد يبدو التثبيت الجديد جذريًا ، ولكن إذا فشل كل شيء آخر ، فقد يكون خيارك الوحيد.

استعادة d3dx9_43.Dll يدويًا(Restore d3dx9_43.Dll Manually)

يكفي وجود ملف واحد مفقود لإنشاء مشاكل في الألعاب التي تعمل بنظام DirectX . (DirectX-powered)إذا كنت تفتقد ملف d3dx9_43.dll (لأي سبب كان) ، فقد تتمكن من استعادة طريقة اللعب يدويًا عن طريق نسخ الملف المفقود من جهاز كمبيوتر آخر يعمل بنظام Windows 10(Windows 10) . قد يكون هذا جهاز كمبيوتر آخر تملكه أو ، إذا أمكن ، من صديق أو أحد أفراد العائلة.

ومع ذلك ، من المهم عدم تنزيل ملفات DLL من مصادر عبر الإنترنت ، مثل مواقع الويب والمنتديات ، أو من مصادر أخرى لا تثق بها. قد يتم حزم هذه الملفات ببرامج ضارة ، لذلك إذا حاولت استخدام ملفات DLL التي قمت بتنزيلها أو تلقيتها من مصادر غير معروفة ، فقد ترغب في التحقق من وجود برامج ضارة(check for malware) أولاً.

عادة ما يتم العثور على d3dx9_43.dll في دليل C:\Windows\System32\ . إذا كان لديك ملف d3dx9_43.dll من مكان آخر ، فانقل الملف إلى جهاز الكمبيوتر وانسخه إلى هذا الدليل.

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

صيانة Windows 10(Windows 10 Maintenance)

رسالة الخطأ "d3dx9_43.dll مفقود" ليست جذرية كما تبدو. إذا حافظت على تحديث Windows وقمت بتثبيت ملفات DirectX القديمة باستخدام DirectX End-User Runtime Web Installer ، فيجب أن تكون قادرًا على إصلاح DirectX وبدء اللعب. 

خطوتك التالية هي العثور على الألعاب التي تريد لعبها. إذا لم يكن لديك سجل ألعاب متراكم(gaming backlog) يمكنك تجاوزه ، فقد ترغب في منح واجهة متجر ألعاب مثل Steam فرصة للعثور على ألعاب جديدة ، أو تجربة بديل Steam(Steam alternative) مثل Epic Games أو GOG.com بدلاً من ذلك.



About the author

أنا عالم كمبيوتر لدي أكثر من 10 سنوات من الخبرة في العمل في مجال المتصفحات و Microsoft Office و onedrive. أنا متخصص في تطوير الويب ، وأبحاث تجربة المستخدم ، وتطوير التطبيقات على نطاق واسع. يتم استخدام مهاراتي من قبل بعض الشركات الرائدة في العالم ، بما في ذلك Google و Facebook و Apple.



Related posts