Υποστήριξη Steam
Το DirectX εγκαθίσταται με κάθε παιχνίδι
Γιατί εγκαθίσταται το DirectX με κάθε παιχνίδι;

Γιατί εγκαθίσταται το DirectX με κάθε παιχνίδι;

Η Microsoft έχει μια βοηθητική βιβλιοθήκη D3D που ονομάζεται D3DX. Θα βρείτε δυαδικά αρχεία για αυτό, όπως d3dx9_43.dll, στον φάκελο Windows\System32. Υπάρχουν πάνω από 40 διαφορετικές εκδόσεις της βιβλιοθήκης D3DX μόνο για το D3D9 και πολλές ακόμα για το D3D10 όπως επίσης και για το 11. Κάθε παιχνίδι που χρησιμοποιεί τη βοηθητική βιβλιοθήκη D3DX είναι συνδεδεμένο με μια συγκεκριμένη έκδοση. Συνεπώς, το παιχνίδι πρέπει να τρέχει τη σωστή έκδοση D3D του προγράμματος εγκατάστασης με την οποία μεταγλωττίστηκε για να διασφαλιστεί ότι υπάρχουν τα δυαδικά αρχεία.

Ακόμα και εάν μία μεταγενέστερη έκδοση του δυαδικού αρχείου είναι ήδη εγκατεστημένη, αυτή η έκδοση δεν μπορεί να χρησιμοποιηθεί, και ακόμα και αν η εγκατάσταση του DirectX είναι πλήρως ενημερωμένη επειδή εκτελέσατε μία πιο πρόσφατη έκδοση του προγράμματος εγκατάστασης, αυτό δεν εγγυάται ότι έχουν εγκατασταθεί όλες οι προηγούμενες εκδόσεις. Επίσης, εάν μία έκδοση είναι εγκατεστημένη για x86, αυτό δεν εγγυάται ότι η ίδια έκδοση είναι εγκατεστημένη για x64, οπότε παιχνίδια 64 bit και 32 bit μπορεί να χρειαστεί να εκτελέσουν την ίδια ακριβώς έκδοση του προγράμματος εγκατάστασης αλλά στοχεύοντας διαφορετικές πλατφόρμες κατά την εκτέλεση.

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


Γιατί τα παιχνίδια της μηχανής Source της Valve δεν εκτελούν το πρόγραμμα εγκατάστασης του DirectX;

Τα παιχνίδια που δεν χρησιμοποιούν τις βοηθητικές βιβλιοθήκες D3DX (όπως τα παιχνίδια της μηχανής Source) δεν απαιτούν την εκτέλεση του προγράμματος εγκατάστασης κατά την πρώτη εκκίνηση καθώς εξαρτώνται μόνο από την εγκατάσταση κύριων εκδόσεων d3d9/10/11. Ωστόσο, παιχνίδια που χρησιμοποιούν D3DX πρέπει να το εκτελέσουν καθώς είναι ο μόνος τρόπος που επιτρέπει η Microsoft για τον διαμοιρασμό και τον έλεγχο πληροφοριών έκδοσης των αρχείων.


Χρειάζεστε βοήθεια με το Steam;
Χρησιμοποιήστε τον οδηγό βοήθειας Steam για να κάνετε το θέμα σας πιο συγκεκριμένο και να λάβετε τη βοήθεια που χρειάζεστε.
Βοήθεια Κοινότητας
Αναρτήστε ή αναζητήστε στις Συζητήσεις Steam για μια απάντηση στην ερώτησή σας.