رسالة الخطأ في الصورة تتعلق بمشكلة في مكتبة DirectX عند محاولة تشغيل لعبة Call of Duty 2،
وتحديدًا تقول إن DirectX واجه خطأ لا يمكن استعادته (unrecoverable error). إليك خطوات لحل هذه المشكلة:
1. تحديث DirectX
حتى لو كان لديك DirectX 12 أو 11، قد تكون اللعبة تحتاج DirectX 9 تحديدًا.
2. تشغيل اللعبة كمسؤول
اضغط بزر الماوس الأيمن على أيقونة تشغيل اللعبة.
اختر "تشغيل كمسؤول" (Run as Administrator).
3. تفعيل وضع التوافق
اضغط بزر الماوس الأيمن على أيقونة اللعبة > خصائص (Properties).
من تبويب "Compatibility":
فعّل خيار "تشغيل هذا البرنامج في وضع التوافق" (Run this program in compatibility mode).
اختر Windows XP (Service Pack 3) أو Windows 7.
فعّل أيضًا: "تشغيل كمسؤول".
4. تثبيت تعريف كرت الشاشة
تأكد من أن تعريف كرت الشاشة لديك محدث.
5. نسخ ملفات DirectX إلى مجلد اللعبة (إن لزم)
أحيانًا تحتاج اللعبة ملفات DirectX إضافية.
يمكنك تحميل حزمة DLLs الخاصة بـ DirectX 9 ووضع الملفات مثل:
d3dx9_43.dll
d3dx9_35.dll
داخل مجلد اللعبة (نفس المجلد الذي يوجد به الملف التنفيذي CoD2SP_s.exe).
6. تعطيل ميزات الرسوميات المتقدمة
من داخل إعدادات اللعبة (إذا وصلت إليها) أو من ملف config.cfg:
حاول تعطيل الظلال، الإضاءة المتقدمة، أو استخدام دقة شاشة أقل.