11Aug

لماذا كل لعبة كمبيوتر تثبيت نسخة خاصة بها من ديريكتكس؟

click fraud protection

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

ما هو ديريكتكس؟

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

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

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

instagram viewer

إذا كان مع ويندوز، لماذا الألعاب تثبيت ذلك؟

حتى إذا كان ديريكتكس جزءا من ويندوز، لماذا الألعاب حتى تثبيته في المقام الأول؟الجواب القصير هو أن التثبيت ديريكتكس هو فوضى.

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

ستجد هذه الملفات في المجلد C: \ ويندوز \ System32 على النظام الخاص بك.على نظام 64 بت، توجد مكتبات 64 بت في C: \ ويندوز \ System32 وتوجد مكتبات 32 بت في C: \ ويندوز \ SysWOW64.

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

حتى يحصل على أكثر تعقيدا من ذلك.تحتاج الألعاب 32 بت إصدارات 32 بت من ملف المكتبة، والألعاب 64 بت تحتاج مكتبة 64 بت.

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

ولكن لماذا كل لعبة الكمبيوتر لديك لإعادة تثبيته؟

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

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

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

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

هل يمكنني إزالة بعض هذه المكتبات؟

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

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

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

ماذا يمكنني أن أفعل إذا كنت تواجه مشاكل ديريكتكس؟

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

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

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