حل مشكلة خطأ DirectX Function في ويندوز (للألعاب والبرامج)

أحد المكونات البرمجية المهمة في نظام التشغيل Windows هو DirectX، وهو ضروري لتشغيل الألعاب وبرامج الرسوميات.

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

حل مشكلة خطأ DirectX Function في ويندوز (للألعاب والبرامج)

كيفية إصلاح رسالة خطأ DirectX Function

How to Fix Directx Function Error Message

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

1- إصلاح خطأ DirectX عن طريق إعادة تشغيل برنامج تشغيل العرض

لإصلاح خطأ DirectX بشكل عام، أعد تشغيل برنامج تشغيل العرض. يمكنك إعادة تشغيل برنامج تشغيل الرسومات الخاص بك باستخدام اختصارات لوحة المفاتيح. اضغط على مفاتيح Win + Ctrl + Shift + B على لوحة المفاتيح حتى تومض الشاشة عدة مرات. بمجرد عودة الشاشة إلى وضعها الطبيعي، تكون قد قمت بإعادة تشغيل برنامج تشغيل العرض بنجاح.

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

2- تحديث DirectX

للحصول على إصدار DirectX الخاص بك، اضغط على Win + R لفتح نافذة Run. ثم اكتب dxdiag واضغط على Enter.

إصلاح خطأ DirectX في عام

يمكنك رؤية إصدار DirectX في علامة التبويب System.

إصلاح خطأ DirectX

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

لتحديث Windows، انتقل إلى Settings > Windows Update وحدد Check for updates. يمكن أن يؤدي هذا إلى إصلاح أخطاء DirectX مثل DirectX Function، و DirectX Runtime ، وما إلى ذلك.

المزيد من المحتوى: كيفية حل خطأ DirectX 12 في ويندوز 11 و 10 و...

إصلاح خطأ DirectX Function في Need for Speed ​​Rivals

بعد أن ينتهي Windows من التحقق، يمكنك رؤية قائمة بالتحديثات المتوفرة. إذا رأيت DirectX في القائمة، فقم بتحديثه.

لاحظ أنه إذا كنت تستخدم إصدارًا مخترقًا من Windows أو اللعبة، فهناك احتمال عدم التوافق أو حدوث أخطاء.

3- تحديث برامج تشغيل العرض

لحل مشكلة خطأ DirectX Function في FIFA و...، ابحث عن Device Manager في قائمة Start (ابدأ) وانقر على النتيجة.

حل مشكلة خطأ DirectX Function في FIFA

قم بتوسيع محولات العرض لرؤية قائمة Display adapters.

انقر بزر الماوس الأيمن على الشاشة التي تستخدمها وحدد Update driver.

كيفية إصلاح رسالة خطأ DirectX Function

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

في هذه الحالة، يجب عليك تحديد خيار Browse my computer for drivers وتثبيت برامج التشغيل يدويًا. للقيام بذلك، تحتاج إلى ملف التثبيت. لذلك، تحتاج إلى تنزيل أحدث برنامج تشغيل من موقع الشركة المصنعة.

إصلاح رسالة خطأ DirectX Function

4- تغيير Power Mode للحصول على أداء أفضل

إذا كنت تستخدم جهاز كمبيوتر محمولًا، فيمكنك تغيير Power Mode الخاص بالكمبيوتر إلى أفضل أداء حتى تتمكن اللعبة من استخدام الموارد التي تحتاج إليها. ادخل إلى Control Panel وانتقل إلى Power Options.

إصلاح خطأ DirectX

ابحث عن High performance (او Ultimate Performance) وانقر فوقه.

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

إصلاح خطأ DirectX

انتقل أيضًا إلى Settings > System > Power & battery. في قسم Power mode، حدد Best Performance.

إصلاح خطأ DirectX

5- تشغيل SFC Scan

يقوم SFC بفحص النظام الخاص بك بحثًا عن ملفات النظام المفقودة أو التالفة ويستبدلها إذا تم العثور عليها. لذا، إذا كان خطأ DirectX Function أو أخطاء مثل d3dx9_43.dll ناتجًا عن ملف نظام تالف أو مفقود، فيجب أن يؤدي تشغيل SFC إلى إصلاحه. للقيام بذلك، اكتب CMD في بحث Windows وقم بتشغيل النتيجة باستخدام امتيازات المسؤول.

إصلاح خطأ DirectX

اكتب الأمر التالي واضغط على Enter لتشغيله.

sfc /scannow

انتظر حتى انتهاء الفحص ثم تحقق مما إذا كان قد تم حل الخطأ.

إصلاح خطأ DirectX

6- تعديل السجل

إذا لم تتمكن بعد من إصلاح خطأ DirectX Function في Need for Speed ​​​​Rivals، فقد تحتاج إلى تغيير إعدادات التسجيل. ولكن لاحظ أنه يجب عليك دائمًا عمل نسخة احتياطية للسجل .

اضغط على مفاتيح Win + R وفي نافذة Run، اكتب regedit واضغط على Enter.

انتقل إلى الدليل التالي:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

انقر بزر الماوس الأيمن فوق المساحة الفارغة وانتقل إلى New > DWORD (32-bit) Value.

إصلاح خطأ DirectX

قم بإعادة تسمية DWORD إلى TdrLevel. ثم انقر نقرًا مزدوجًا فوق DWORD واضبط Value data على 0 وحدد OK.

المزيد من المحتوى: الشرح الكامل لكيفية حل مشكلة عدم فتح اعدادات ويندوز 11 (الدليل الشامل)

إصلاح خطأ DirectX

7. إصلاح اللعبة التي تريد تشغيلها

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

انتقل إلى Settings > Apps > Apps & features.

ابحث عن اللعبة المطلوبة، وانقر على أيقونة النقاط الثلاث الموجودة بجوارها، ثم حدد Advanced options.

إصلاح خطأ DirectX في عام

في قسم Reset، انقر فوق Repair. سيحاول Windows إصلاح أي أخطاء تواجهها في اللعبة وسيحاول إصلاحها تلقائيًا.

إصلاح خطأ DirectX في عام

8- امسح بيانات التطبيق وأعد تثبيت اللعبة

كحل أخير، قم بإعادة تثبيت اللعبة. لإلغاء تثبيت اللعبة، اكتب اسمها في مربع بحث Windows وانقر فوق Uninstall على الجانب الأيمن.

سيتم طلب منك تأكيد إلغاء التثبيت. قم بتأكيد ذلك واترك العملية تكتمل.

حل مشكلة خطأ DirectX Function

هناك طريقة أخرى لإلغاء تثبيت التطبيق وهي الانتقال إلى Settings > Apps > Apps & features. ابحث عن اللعبة المطلوبة، ثم انقر على أيقونة النقاط الثلاث الموجودة أمامها، ثم حدد خيار Uninstall.

حل مشكلة خطأ DirectX Function

بعد إلغاء تثبيت البرنامج، اضغط على Win + R، واكتب %appdata% واضغط على Enter.

حل مشكلة خطأ DirectX Function

ابحث عن المجلد الذي يحمل اسم اللعبة التي قمت بحذفها للتو. حدده واضغط على Ctrl + Shift + Delete. سيؤدي القيام بذلك إلى حذف بيانات التطبيق وملفات ذاكرة التخزين المؤقت للعبة.

ثم أعد تشغيل الكمبيوتر وأعد تثبيت اللعبة. تؤدي إعادة تثبيت اللعبة، بالإضافة إلى خطأ DirectX Function، إلى إصلاح أخطاء مثل خطأ DIVER و...

9- التحقق من إعدادات الرسوميات الخاصة باللعبة

في إعدادات الرسوميات الخاصة باللعبة، قم بتعطيل خيارات مثل DirectX 12 أو Ray Tracing وجرب إصدار DirectX 11.

قم أيضًا بتغيير إعداد "Fullscreen" إلى "Windowed" ثم اختبره مرة أخرى.

10- تعطيل Overlay الإضافية

قم بتعطيل البرامج مثل Discord Overlay، Steam Overlay، NVIDIA GeForce Experience.

بالإضافة إلى ذلك، إذا كنت تستخدم MSI Afterburner أو Rivatuner، فقم بإغلاقه مؤقتًا واختباره لمعرفة ما إذا كانت المشكلة قد تم حلها.

11- إصلاح خطأ DirectX عند تشغيل EA Sports FC 25

EA Sports FC 25، والمعروفة أيضًا باسم FC 25 وEA FC 25، هي لعبة فيديو كرة قدم توفر لك تجربة ممتعة. ومع ذلك، فإن خطأ DirectX EA Sports FC 25 سيمنع اللعبة من التشغيل. لإصلاحها، قم بما يلي:

1-11- قم بحذف مجلد الإعدادات أو قم بإعادة تسمية مجلد FC 25

سيؤدي هذا الحل إلى حذف جميع الإعدادات المحفوظة. لذا إذا كنت تريد المتابعة، انقر فوق اسم ملفك الشخصي في مجلد Users على محرك الأقراص C. ثم انتقل إلى AppData > Local > EA SPORTS FC 25.

ابحث عن مجلد Settings ثم احذفه.

المزيد من المحتوى: كيفية حل خطأ DirectX Runtime في ويندوز 11 ، 10 و..

إذا لم يحل هذا المشكلة، قم بإعادة تسمية مجلد EA Sports FC 25 إلى مجلد آخر. إذا لم ينجح الأمر، فحاول حلولاً أخرى.

2-11- تشغيل ملف VC exe

بالنسبة لمستخدمي Epic، انتقلوا إلى C:\Program Files\EA Games\EA SPORTS FC 25\_Installer\vc.

بالنسبة لمستخدمي Steam، انتقل إلى C:\Program Files\Steam\steamapps\common\EA SPORTS FC 25\_Installer\vc.

ثم قم بتشغيل ملف VC exe وتحقق مما إذا كان سيؤدي إلى حل المشكلة.

3.11- تشغيل EA FC 25 على بطاقة رسوميات مخصصة

في بحث Windows، اكتب graphics settings وانقر فوق النتيجة.

انقر فوق "Browse" للوصول إلى مجلد EA SPORTS FC 25 وحدد FC25 لإضافته إلى القائمة.

انقر فوق الخيارات وتحقق من High performance.

حدد Save لحفظ التغييرات.

خطأ في DirectX Function

وبالمثل، ابحث عن FC25_Trial واتبع الخطوات التالية.

4-11- تحديث برنامج تشغيل بطاقة الرسومات

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

يمكنك أيضًا إزالة بطاقة الرسومات تمامًا باستخدام برنامج DDU (Display Driver Uninstaller) ثم تنزيل أحدث إصدار من برنامج التشغيل وتثبيته من الموقع الرسمي.

5.11- إغلاق البرامج الخلفية

تحقق مما إذا كانت التطبيقات الموجودة في الخلفية توقف لعبتك. ما عليك سوى الانتقال إلى "Task Manager > Processes"، وتحديد العمليات التي تستخدم الكثير من موارد النظام، ثم إنهاءها واحدة تلو الأخرى عن طريق تحديد "إنهاء المهمة".

إصلاح خطأ DirectX

الأسئلة الشائعة

كيفية إصلاح خطأ DX12 is not supported on your system؟

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

خاتمة

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

تعليقاتكم وإقتراحاتكم؟

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

تعليقات