الثلاثاء، 5 سبتمبر 2017

لماذا عند تثبيت أي لعبة تتطلب نسخة خاصة بها من برنامج DirectX


ديريكتكس هو جزء من نظام التشغيل ويندوز، فلماذا عند تثبيت كل لعبة للكمبيوتر يتتطلب بتثبيت نسخة خاصة بها من ديريكتكس؟

لماذا عند تثبيت أي لعبة تتطلب نسخة خاصة بها من برنامج DirectX

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

ديريكتكس هو جزء من ميكروسوفت ويندوز، انها مجموعة من واجهات برمجة التطبيقات (واجهات برمجة التطبيقات) يمكن للمطورين استخدامه لرسومات 3D، والعاب الفيديو، والوسائط المتعددة، والصوت، وميزات عديدة على ويندوز.

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

يمكنك التحقق من إصدار ديريكتكس المتوفر على النظام الخاص بك عن طريق النقر فوق الزر ابدأ "Start"، وكتابة "Dxdiag" في مربع البحث"فائمة Run"، والضغط على Enter، ستظهر لك نافذة أداة DirectX سوف تجد رقم الاصدار ضمن معلومات النظام "System Information" في الأسفل.

لماذا عند تثبيت أي لعبة تتطلب نسخة خاصة بها من برنامج DirectX
بما أن البرنامج مدمج مع كل ويندوز إذا لما عند تثبيت أي لعبة تحتاج نسخة خاصة بها كما قلنا في بداية المقال .
الجواب ببساطة لأن ليست هناك نسخة واحدة من البرنامج تعتمد عليها جميع الالعاب ، علي سبيل المثال اذا قام أحد المطورين بتطوير لعبة تتطلب ملف  d3ddx10_40.dll اذاً لا يمكن أن تعمل اللعبة أو تستخدم ملف d3ddx10_41.dll فإنها يحتاج إلى الإصدار 40 فقط لكي تعمل .

ستجد هذه الملفات في المجلد C:\Windows\System32 على النظام الخاص بك. 

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

هل يمكنني إزالة بعض هذه المكتبات؟
يجب عدم إزالة أي من مكتبات ديريكتكس في المجلد System32 أو المجلد SysWOW64 الخاص بنظام 64 بت.
 إذا كانوا موجودين على النظام الخاص بك، فذلك لأن لعبة أو تطبيق آخر قمت بتثبيته في حاجة إليها.
 إذا بدأت إزالة ملفات المكتبة، فقد تتوقف التطبيقات. لا توجد طريقة لمعرفة أي ملفات مكتبة ديريكتكس مطلوبة من خلالها الألعاب على النظام الخاص بك.
دعهم و شأنهم! هناك سبب لعدم وجود طريقة معتمدة رسميا لإلغاء تثبيت ملفات المكتبة هذه. أنها لن تسبب أي مشاكل على النظام الخاص بك وسوف تستخدم فقط من قبل التطبيقات التي تتطلبلهم.



شارك الموضوع علي مواقع التواصل :

ليست هناك تعليقات:

إرسال تعليق

الأحدث
تحميل...