Γιατί κάθε παιχνίδι PC εγκαθιστά το δικό του αντίγραφο του DirectX;

Sep 3, 2025
Αντιμετώπιση προβλημάτων

Το DirectX είναι μέρος του λειτουργικού συστήματος των Windows. Γιατί λοιπόν φαίνεται ότι κάθε παιχνίδι υπολογιστή που εγκαθιστάτε από το Steam, Origin ή αλλού εγκαθιστά το δικό του αντίγραφο του DirectX;

Τι είναι το DirectX;

Το DirectX είναι μέρος των Microsoft Windows. Είναι μια ομάδα API (διεπαφές προγραμματισμού εφαρμογών) που μπορούν να χρησιμοποιήσουν οι προγραμματιστές για τρισδιάστατα γραφικά, βίντεο, πολυμέσα, ήχο και gamepad λειτουργίες στα Windows. Πολλά παιχνίδια στα Windows χρησιμοποιούν το DirectX Direct3D για γραφικά. Εάν δεν το χρησιμοποιούν, χρησιμοποιούν το OpenGL πολλαπλών πλατφορμών ή ηφαίστειο Αντ 'αυτού, API. Άλλες εφαρμογές εκτός παιχνιδιού ενδέχεται να χρησιμοποιούν το DirectX για λειτουργίες όπως τρισδιάστατα γραφικά.

Τα Windows 7 περιλαμβάνουν το DirectX 11 και τα Windows 10 περιλαμβάνουν DirectX 12 . Όταν οι προγραμματιστές αναπτύσσουν παιχνίδια, επιλέγουν τις εκδόσεις DirectX που θέλουν να στοχεύσουν. Για παράδειγμα, ένα παιχνίδι γραμμένο μόνο για το DirectX 11 δεν θα εκτελείται στα Windows XP, όπου η τελευταία διαθέσιμη έκδοση είναι το DirectX 9.

ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Τρόπος χρήσης του DirectX Diagnostic στα Windows

Μπορείτε να ελέγξετε την έκδοση του DirectX που είναι διαθέσιμη στο σύστημά σας κάνοντας κλικ στο κουμπί Έναρξη, πληκτρολογώντας "dxdiag" στο πλαίσιο αναζήτησης και πατώντας Enter. Οταν ο Εργαλείο διάγνωσης DirectX εμφανίζεται το παράθυρο, θα δείτε τον αριθμό έκδοσης να εμφανίζεται στα δεξιά του "Έκδοση DirectX" στην ενότητα "Πληροφορίες συστήματος".

Εάν περιλαμβάνεται στα Windows, γιατί τα εγκαθιστούν τα παιχνίδια;

Αν λοιπόν το DirectX είναι μέρος των Windows, γιατί τα παιχνίδια το εγκαταστήσουν ακόμη και πρώτα; Η σύντομη απάντηση είναι ότι η εγκατάσταση DirectX είναι χάος.

Δεν υπάρχει μόνο ένα παιχνίδι βιβλιοθήκης DirectX Direct3D που εξαρτάται ή ακόμα και μια χούφτα. Οι προγραμματιστές παιχνιδιών πρέπει να στοχεύουν μια ακριβή έκδοση της βοηθητικής βιβλιοθήκης Direct3D. Δεν είναι δυνατή η χρήση μιας πιο πρόσφατης έκδοσης της βιβλιοθήκης. Για παράδειγμα, εάν ένας προγραμματιστής παιχνιδιού στοχεύσει το παιχνίδι του σε d3ddx10_40.dll, το παιχνίδι δεν μπορεί να χρησιμοποιήσει το d3ddx10_41.dll. Χρειάζεται την έκδοση 40 και μόνο αυτό το αρχείο θα κάνει.

Θα βρείτε αυτά τα αρχεία στο φάκελο C: \ Windows \ System32 στο σύστημά σας. Πάνω σε Σύστημα 64-bit , οι βιβλιοθήκες 64-bit βρίσκονται στο C: \ Windows \ System32 και οι βιβλιοθήκες 32-bit βρίσκονται στο C: \ Windows \ SysWOW64.

Ακόμα και αν έχετε εκτελέσει το πιο πρόσφατο πρόγραμμα εγκατάστασης DirectX, δεν υπάρχει καμία εγγύηση ότι θα εγκαταστήσει όλες τις παλιές δευτερεύουσες εκδόσεις των βιβλιοθηκών DirectX στο σύστημά σας. Η Microsoft επέλεξε επίσης να μην ομαδοποιήσει αυτά τα αρχεία βιβλιοθήκης Direct3D με τα ίδια τα Windows. Ακόμη και οι βιβλιοθήκες Direct3D που δημιουργήθηκαν πριν από την κυκλοφορία των Windows 10, για παράδειγμα, δεν περιλαμβάνονται όλα στα Windows 10. Πρέπει να εγκατασταθούν από μια εφαρμογή που τις χρειάζεται. Ως Microsoft σημειώσεις στην τεκμηρίωση που προορίζεται για προγραμματιστές παιχνιδιών, "Το Windows Update και τα Service Pack δεν παρέχουν κανένα από τα προαιρετικά στοιχεία του DirectX".

Γίνεται ακόμη πιο περίπλοκο από αυτό. Τα παιχνίδια 32-bit χρειάζονται τις εκδόσεις 32-bit του αρχείου βιβλιοθήκης και τα παιχνίδια 64-bit χρειάζονται τη βιβλιοθήκη 64-bit.

ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Γιατί υπάρχουν τόσα πολλά "Microsoft Visual C ++ Redistributables" εγκατεστημένα στον υπολογιστή μου;

Αυτό είναι παρόμοιο με την κατάσταση με το Microsoft Visual C ++ Αναδιανεμήσιμες βιβλιοθήκες . Διαφορετικές εφαρμογές εξαρτώνται από διαφορετικές εκδόσεις των βιβλιοθηκών και πρέπει να έχετε εγκατεστημένες πολλές διαφορετικές εκδόσεις. Υπάρχει μια καλή πιθανότητα να έχετε πολλά από αυτά εγκατεστημένα και στο σύστημά σας.

Αλλά γιατί κάθε παιχνίδι υπολογιστή πρέπει να το επανεγκαταστήσει;

Εντάξει, οπότε κάθε παιχνίδι πρέπει να εγκαταστήσει την ακριβή δευτερεύουσα έκδοση των βιβλιοθηκών DirectX που απαιτεί. Ωστόσο, εάν έχετε ήδη εγκαταστήσει μια συγκεκριμένη έκδοση μιας βιβλιοθήκης DirectX μία φορά, σίγουρα το παιχνίδι δεν χρειάζεται να εκτελεί το πρόγραμμα εγκατάστασης DirectX, έτσι;

Λανθασμένος. Δεν υπάρχει τρόπος για τα παιχνίδια να ελέγχουν εύκολα εάν έχουν εγκατασταθεί οι σωστές βιβλιοθήκες DirectX που χρειάζονται. Ως ιστότοπος υποστήριξης του Steam σημειώσεις , Το πρόγραμμα εγκατάστασης DirectX της Microsoft είναι ο μόνος επίσημα υποστηριζόμενος τρόπος για να ελέγξετε εάν είναι εγκατεστημένα τα σωστά αρχεία DirectX. Τα παιχνίδια εκτελούν το πρόγραμμα εγκατάστασης DirectX, συχνά στο παρασκήνιο, το οποίο εγκαθιστά τις απαιτούμενες βιβλιοθήκες και επιδιορθώνει τυχόν προβλήματα στο σύστημα.

Το πρόγραμμα εγκατάστασης DirectX είναι επίσης ο μόνος τρόπος που η Microsoft επιτρέπει στους προγραμματιστές να διανέμουν αυτά τα αρχεία. Οι προγραμματιστές δεν μπορούν να προσπαθήσουν να είναι έξυπνοι ρίχνοντας απευθείας τις βιβλιοθήκες DirectX στο σύστημά σας και παραλείποντας το πρόγραμμα εγκατάστασης, ή θα παραβίαζαν την άδεια λογισμικού της MIcrosoft. Επίσης, πιθανότατα θα αντιμετώπιζαν διάφορα σφάλματα, ακόμα κι αν το δοκίμασαν. Γι 'αυτό κανείς δεν το κάνει.

Φυσικά, δεν πρέπει όλα τα παιχνίδια να εκτελέσουν το πρόγραμμα εγκατάστασης DirectX κατά την πρώτη εκκίνηση. Τα παιχνίδια που χρησιμοποιούν OpenGL ή Vulkan αντί για Direct3D του DirectX δεν θα χρειαστεί να το εκτελέσουν. Ορισμένα παιχνίδια εξαρτώνται επίσης μόνο από σημαντικές εκδόσεις του DirectX όπως το DirectX 11, 10 ή 9 και δεν χρειάζεται να καλέσετε το πρόγραμμα εγκατάστασης DirectX επειδή δεν χρησιμοποιούν καμία από αυτές τις βοηθητικές βιβλιοθήκες.

Μπορώ να αφαιρέσω μερικές από αυτές τις βιβλιοθήκες;

Δεν πρέπει να καταργήσετε καμία από τις βιβλιοθήκες DirectX στο φάκελο System32 ή στο φάκελο SysWOW64. Εάν υπάρχουν στο σύστημά σας, αυτό οφείλεται στο γεγονός ότι ένα παιχνίδι ή άλλη εφαρμογή που έχετε εγκαταστήσει το χρειαζόταν. Εάν αρχίσετε να καταργείτε αρχεία βιβλιοθήκης, οι εφαρμογές ενδέχεται να σπάσουν. Δεν υπάρχει τρόπος να πείτε πραγματικά ποια αρχεία βιβλιοθήκης DirectX απαιτούνται από ποια παιχνίδια στο σύστημά σας, επομένως δεν υπάρχει τρόπος να γνωρίζετε ποια ασφαλή κατάργηση.

Αφήστε τους μόνοι! Υπάρχει λόγος να μην υπάρχει επίσημα υποστηριζόμενος τρόπος απεγκατάστασης αυτών των αρχείων βιβλιοθήκης. Δεν θα προκαλέσουν προβλήματα στο σύστημά σας και θα χρησιμοποιηθούν μόνο από εφαρμογές που τις απαιτούν.

Εάν είστε πραγματικά απελπισμένοι για να καθαρίσετε αυτές τις παλιές βιβλιοθήκες, είστε καλύτερα επανεγκατάσταση των Windows για να αποκτήσετε ένα νέο σύστημα αντί να διαγράψετε τυχαία αρχεία βιβλιοθήκης. Ωστόσο, θα αρχίσουν να εμφανίζονται ξανά μετά την εγκατάσταση παιχνιδιών, ούτως ή άλλως. Μην ανησυχείτε για αυτό.

Τι μπορώ να κάνω εάν αντιμετωπίζω προβλήματα DirectX;

Εάν δείτε ένα μήνυμα σφάλματος που σχετίζεται με το DirectX ενώ προσπαθείτε να εκτελέσετε ή να εγκαταστήσετε ένα παιχνίδι, είναι πιθανό το πρόγραμμα εγκατάστασης του παιχνιδιού να μην εκτελεί σωστά το συμπεριλαμβανόμενο πρόγραμμα εγκατάστασης με δυνατότητα ανακατανομής DirectX. Ωστόσο, δεν μπορείτε να κάνετε λήψη ενός προγράμματος εγκατάστασης DirectX από τον ιστότοπο της Microsoft.

Ενδέχεται να μπορείτε να μεταβείτε στο φάκελο του παιχνιδιού στο σύστημά σας ή στο δίσκο εγκατάστασης του παιχνιδιού, να εντοπίσετε το αρχείο .exe του προγράμματος εγκατάστασης DIrectX και να το εκτελέσετε για να διορθώσετε το πρόβλημα. Αυτό το αρχείο ονομάζεται γενικά DXSETUP.exe.

Συνήθως, μπορείτε να λάβετε περισσότερες πληροφορίες σχετικά με τον τρόπο επίλυσης του προβλήματος πραγματοποιώντας αναζήτηση στον ιστό για το όνομα του παιχνιδιού ή της εφαρμογής και το συγκεκριμένο μήνυμα σφάλματος DirectX που βλέπετε.

περιεχόμενο .entry-υποσέλιδο

Why Does Every PC Game Install Its Own Copy Of DirectX?

How To Fix DirectX Error When You Run A Game On PC

How To Download, Install & Update DirectX On Your Windows PC

FREE Programs That EVERY PC Should Have...

What Is DirectX And How Does It Work? (DX11 Vs. DX12)

Fix All Directx Error How To Download & Install All DirectX (Official)

How To Fix DirectX Error When You Run A Game [windows 7 / 8 / 8.1 / 10]


Αντιμετώπιση προβλημάτων - Τα πιο δημοφιλή άρθρα

Το Project xCloud είναι το Gamble της Microsoft σε ροή παιχνιδιών Xbox

Παιχνίδια Oct 8, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Το "Netflix για παίκτες" βρίσκεται στην άκρη της γλώσσας πολλών χρηστών γι�..


Παρακολουθήστε αυτό το Maniac Beat Super Mario Bros. σε τέσσερα λεπτά και 55 δευτερόλεπτα

Παιχνίδια Sep 26, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Υπάρχει ένα νέο παγκόσμιο ρεκόρ για να νικήσει το κλασικό Super Mario Bros της..


Πώς να μεταδώσετε τα παιχνίδια Xbox One σε Twitch ή Mixer

Παιχνίδια Mar 5, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Το Xbox One μπορεί να μεταδώσει το παιχνίδι σας στην υπηρεσία Mixer της Microsoft,..


Οι καλύτεροι τρόποι ροής των παιχνιδιών σας σε Twitch, YouTube και αλλού

Παιχνίδια Feb 5, 2025

Δεν υπήρξε ποτέ πιο εύκολη στιγμή για να ξεκινήσετε τη ροή του παιχνιδιού του υπολογιστή σας στο δι..


Τα καλύτερα ψηφιακά εργαλεία για μπουντρούμια και δράκους

Παιχνίδια Aug 31, 2025

Υπάρχουν πολλοί καθαριστές Dungeon και Dragons που - ακόμη και στην ψηφιακή εποχή - εξακολουθούν να βασίζο�..


Τι είναι το Xbox Game Pass και αξίζει τον κόπο;

Παιχνίδια Dec 18, 2024

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Microsoft Κάρτα παιχνιδιού Xbox υπόσχεται πρόσβαση σε πάνω από 100 παι..


Πώς να χρησιμοποιήσετε το DOSBox για να εκτελέσετε παιχνίδια DOS και παλιές εφαρμογές

Παιχνίδια Jul 5, 2025

Οι νέες εκδόσεις των Windows δεν υποστηρίζουν πλήρως κλασικά παιχνίδια DOS και άλλες παλιές εφαρμογές - ..


Πώς να δημιουργήσετε αντίγραφα ασφαλείας και να επαναφέρετε περισσότερα από 1000 παιχνίδια στον υπολογιστή με το GameSave Manager

Παιχνίδια Mar 5, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Εάν παίζετε πολλά παιχνίδια στον υπολογιστή, η μετάβαση σε νέο υπολογι..


Κατηγορίες