Πώς να διορθώσετε ένα σφάλμα "d3dx9_43.dll που λείπει" στα Windows

Εάν βλέπετε ένα σφάλμα "d3dx9_43.dll λείπει" στον υπολογιστή σας, είναι πρόβλημα. Αυτό το σφάλμα εμφανίζεται συνήθως μετά την εκκίνηση μιας εφαρμογής που απαιτεί την εκτέλεση του DirectX . Το DirectX(DirectX) είναι απαραίτητο για παιχνίδια στα Windows , επομένως εάν το παιχνίδι σας δεν μπορεί να εκτελεστεί και βλέπετε αυτό το σφάλμα να εμφανίζεται, θα πρέπει να αντιμετωπίσετε το πρόβλημα.

Ευτυχώς, υπάρχουν μερικοί τρόποι με τους οποίους μπορείτε να επιδιορθώσετε γρήγορα τα Windows(quickly repair Windows) για να επαναφέρετε τη λειτουργικότητα του DirectX και να διορθώσετε το σφάλμα "d3dx9_43.dll λείπει", ακολουθώντας τα παρακάτω βήματα.

Ελέγξτε την έκδοση DirectX σας(Check Your DirectX Version)

Ένα σφάλμα "d3dx9_43.dll λείπει" θα μπορούσε να είναι ένδειξη ότι δεν έχετε εγκατεστημένη στον υπολογιστή σας την έκδοση του DirectX που απαιτεί το παιχνίδι σας για να λειτουργήσει. Ενώ η εγκατάσταση του παιχνιδιού σας απευθείας ή χρησιμοποιώντας μια υπηρεσία παράδοσης παιχνιδιών όπως το Steam θα πρέπει να έχει ως αποτέλεσμα την εγκατάσταση των απαραίτητων πακέτων, αυτό δεν ισχύει για το DirectX στα Windows 10 .

Οι προηγούμενες εκδόσεις των Windows συσκευάζονταν ξεχωριστά το DirectX , αλλά με τα Windows 10(Windows 10) , το DirectX είναι βασικό στοιχείο. Ωστόσο, αυτό δεν σημαίνει απαραίτητα ότι έχει εγκατασταθεί η πιο πρόσφατη έκδοση του DirectX . Για παράδειγμα, το DirectX 12 Ultimate κυκλοφόρησε τον Νοέμβριο του 2020(November 2020) , ενώ οι υπολογιστές με Windows 10 πριν από αυτήν την ημερομηνία ενδέχεται να χρησιμοποιούν DirectX 11 ή 12.

Μπορείτε να ελέγξετε την τρέχουσα εγκατεστημένη έκδοση του DirectX στον υπολογιστή σας κάνοντας δεξί κλικ στο μενού Έναρξη(Start) και επιλέγοντας Εκτέλεση(Run) . Στο πλαίσιο διαλόγου Εκτέλεση , πληκτρολογήστε (Run)dxdiag πριν επιλέξετε το κουμπί OK ή Enter στο πληκτρολόγιό σας.

Το Dxdiag(Dxdiag) , ή το Εργαλείο διάγνωσης DirectX(DirectX Diagnostic Tool) , σας επιτρέπει να βλέπετε πληροφορίες σχετικά με την εγκατάσταση του DirectX . Για να επιβεβαιώσετε την εγκατεστημένη έκδοση, βεβαιωθείτε ότι έχετε επιλέξει την καρτέλα Σύστημα και, στη συνέχεια, διαβάστε τις πληροφορίες που αναφέρονται στην ενότητα (System)Έκδοση DirectX(DirectX Version ) .

Για παράδειγμα, εάν έχετε εγκατεστημένο το DirectX 11, αλλά το παιχνίδι σας απαιτεί DirectX 12 , ενδέχεται να εμφανιστεί αυτό το σφάλμα ή παρόμοια σφάλματα, όπως ένα BSOD dxgmms2.sys(dxgmms2.sys BSOD) . Μπορεί επίσης να συμβεί για παλαιότερα παιχνίδια που απαιτούν παλαιότερες εκδόσεις του DirectX (όπως το Direct X 9 , 10, κ.λπ.), τις οποίες τα Windows 10 ενδέχεται να μην υποστηρίζουν πλέον άμεσα.

Για να ενημερώσετε το DirectX και να εγκαταστήσετε την πιο πρόσφατη έκδοση, θα χρειαστεί να χρησιμοποιήσετε το Windows Update(Windows Update) . Για να εγκαταστήσετε αρχεία DirectX παλαιού τύπου για παλαιότερα παιχνίδια, μπορείτε να χρησιμοποιήσετε το πρόγραμμα εγκατάστασης χρόνου εκτέλεσης τελικού χρήστη DirectX(DirectX End-User Runtime Installer ) για να διορθώσετε τυχόν προβλήματα.

Εάν τα αρχεία σας DirectX είναι κατεστραμμένα (και το Windows Update(Windows Update) δεν μπορεί να επιδιορθώσει το πρόβλημα), ίσως χρειαστεί να χρησιμοποιήσετε εργαλεία επιδιόρθωσης συστήματος, όπως το SFC και το DISM(SFC and DISM) , για να διορθώσετε το πρόβλημα.

Ελέγξτε το Windows Update(Check Windows Update)

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

  1. Για να το κάνετε αυτό, κάντε δεξί κλικ στο μενού Έναρξη(Start) και επιλέξτε Ρυθμίσεις(Settings) .

  1. Στο μενού Ρυθμίσεις(Settings) , επιλέξτε Ενημέρωση και ασφάλεια(Update & Security ) > Windows Update . Τα Windows ενδέχεται να ξεκινήσουν αυτόματα τον έλεγχο για ενημερώσεις, αλλά, εάν δεν το κάνουν, επιλέξτε Έλεγχος για ενημερώσεις(Check for updates) για μη αυτόματο έλεγχο. 

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

Εάν αντιμετωπίσετε προβλήματα με το Windows Update(Windows Update issues) , ίσως χρειαστεί να κάνετε πρόσθετα βήματα για να αναγκάσετε τα Windows να ενημερώσουν με επιτυχία(force Windows to update successfully) .

Εγκαταστήστε τα αρχεία DirectX παλαιού τύπου(Install Legacy DirectX Files)

Εάν είστε λάτρης των ρετρό παιχνιδιών(retro gaming) , ίσως προτιμάτε να τρέχετε παιχνίδια που χρησιμοποιούν παλαιότερες εκδόσεις του DirectX . Ενώ τα Windows(Windows) είναι πλέον προσυσκευασμένα με DirectX , οι παλαιού τύπου εκδόσεις του DirectX και τα σχετικά API(APIs) (όπως το Direct3D ) ενδέχεται να απαιτούν ξεχωριστή εγκατάσταση.

Εάν ο υπολογιστής σας με Windows δεν μπορεί να τρέξει παλαιότερα παιχνίδια 3D, μπορεί να χρειαστεί να κάνετε λήψη και να εκτελέσετε το πρόγραμμα εγκατάστασης Web του DirectX End-User Runtime(DirectX End-User Runtime Web Installer) για να εγκαταστήσετε τα απαραίτητα αρχεία παλαιού τύπου. Αυτό περιέχει προσυσκευασμένες βιβλιοθήκες για παλαιότερα DirectX API(DirectX APIs) που, μόλις εγκατασταθούν, ενδέχεται να επιτρέψουν την εκτέλεση παλαιών παιχνιδιών στον υπολογιστή σας.

  1. Για να ξεκινήσετε, πραγματοποιήστε λήψη του προγράμματος εγκατάστασης Web για χρόνους εκτέλεσης τελικού χρήστη DirectX(download the DirectX End-User Runtime Web Installer) στη γλώσσα σας επιλέγοντας Λήψη(Download) .

  1. Εκτελέστε το πρόγραμμα εγκατάστασης για να ξεκινήσετε και, στη συνέχεια, επιλέξτε ότι συμφωνείτε με τους όρους και τις προϋποθέσεις προτού επιλέξετε Επόμενο(Next)

  1. Το πρόγραμμα εγκατάστασης του DirectX θα σας ρωτήσει εάν θέλετε να εγκαταστήσετε μια μη απαραίτητη γραμμή αναζήτησης Bing . Δεν θα το συνιστούσαμε, επομένως αποεπιλέξτε το πλαίσιο ελέγχου και, στη συνέχεια, επιλέξτε Επόμενο(Next) .

  1. Το πρόγραμμα εγκατάστασης θα επιβεβαιώσει ότι το DirectX πρόκειται να εγκατασταθεί, μαζί με το μέγεθος του αρχείου. Επιλέξτε Επόμενο(Next) για να συνεχίσετε. 

  1. Σε αυτό το σημείο, το πρόγραμμα εγκατάστασης θα πραγματοποιήσει λήψη και εγκατάσταση των απαραίτητων στοιχείων. Αφήστε λίγο χρόνο για να ολοκληρωθεί η εγκατάσταση. Όταν ολοκληρωθεί η εγκατάσταση, επιλέξτε Τέλος(Finish ) για έξοδο.

Επιδιόρθωση αρχείων συστήματος των Windows(Repair Windows System Files)

Εάν το Windows Update(Windows Update) (ή το παλαιού τύπου πρόγραμμα εγκατάστασης του DirectX ) δεν μπορεί να διορθώσει ένα σφάλμα "d3dx9_43.dll is missing", υποδεικνύει ένα πρόβλημα με την εγκατάσταση των Windows(Windows) απευθείας. Καθώς το DirectX είναι προεγκατεστημένο στα Windows , θα πρέπει να προσπαθήσετε να επιδιορθώσετε τα αρχεία του συστήματός σας για να αντικαταστήσετε και τυχόν αρχεία DirectX που λείπουν ή είναι κατεστραμμένα .

Ο καλύτερος τρόπος για να το κάνετε αυτό είναι να χρησιμοποιήσετε τα εργαλεία DISM και SFC χρησιμοποιώντας (SFC)το Windows PowerShell(Windows PowerShell) . Το DISM(DISM) ελέγχει την ακεραιότητα της εικόνας του συστήματος Windows εκτός σύνδεσης που θα χρησιμοποιήσει το (Windows)SFC για να επαναφέρει τον υπολογιστή σας, επιτρέποντάς σας να προσδιορίσετε τυχόν αρχεία που λείπουν.

Το SFC(SFC) , εν τω μεταξύ, θα ελέγξει τα αρχεία του συστήματός σας για σφάλματα και θα τα επιδιορθώσει χρησιμοποιώντας αυτήν την εικόνα συστήματος. Η εκτέλεση των δύο εργαλείων μαζί διασφαλίζει ότι η εγκατάσταση των Windows λειτουργεί σωστά χωρίς να λείπουν αρχεία.

Τρόπος εκτέλεσης DISM και SFC στα Windows(How to Run DISM and SFC on Windows)

  1. Για να εκτελέσετε τις εντολές DISM και SFC , κάντε δεξί κλικ στο μενού Έναρξη(Start) και επιλέξτε Windows PowerShell (Διαχειριστής)(Windows PowerShell (Admin)) .

  1. Στο παράθυρο του PowerShell, πληκτρολογήστε dism.exe /online /cleanup-image /restorehealth και επιλέξτε το κλειδί Enter . Αφήστε χρόνο για να τελειώσει η λειτουργία του εργαλείου και ακολουθήστε τυχόν πρόσθετες οδηγίες στην οθόνη.

  1. Μόλις ολοκληρωθεί το DISM , πληκτρολογήστε SFC /scannow και επιλέξτε Enter . Αφήστε το SFC να τρέξει και ακολουθήστε τυχόν πρόσθετες οδηγίες.

Μόλις ολοκληρωθούν τα εργαλεία DISM και SFC , κλείστε το PowerShell και επανεκκινήστε τον υπολογιστή σας. Μετά την επανεκκίνηση, ελέγξτε ότι η εγκατάσταση του DirectX λειτουργεί σωστά εκτελώντας το παιχνίδι ή την εφαρμογή που προκάλεσε αρχικά το σφάλμα «d3dx9_43.dll missing». 

Εάν δεν λειτουργήσει, ίσως χρειαστεί να εξετάσετε πιο δραστικές προσπάθειες επισκευής, όπως η επαναφορά του υπολογιστή σας χρησιμοποιώντας την Επαναφορά Συστήματος(restoring your PC using System Restore) ή με το σκούπισμα και την επανεγκατάσταση των Windows(wiping and reinstalling Windows) . Μια νέα εγκατάσταση μπορεί να φαίνεται δραστική, αλλά, εάν όλα τα άλλα αποτύχουν, μπορεί να είναι η μόνη σας επιλογή.

Μη αυτόματη επαναφορά του d3dx9_43.Dll(Restore d3dx9_43.Dll Manually)

Ένα αρχείο που λείπει είναι αρκετό για να δημιουργήσει προβλήματα με τα παιχνίδια που υποστηρίζονται από DirectX . (DirectX-powered)Εάν λείπει το αρχείο d3dx9_43.dll (για οποιονδήποτε λόγο), ενδέχεται να μπορείτε να επαναφέρετε το παιχνίδι σας με μη αυτόματο τρόπο αντιγράφοντας το αρχείο που λείπει από άλλον υπολογιστή με Windows 10 . Αυτός θα μπορούσε να είναι άλλος υπολογιστής που διαθέτετε ή, αν είναι δυνατόν, από φίλο ή μέλος της οικογένειας.

Ωστόσο, είναι σημαντικό να μην κάνετε λήψη αρχείων DLL από διαδικτυακές πηγές, όπως ιστότοπους και φόρουμ, ή από άλλες πηγές που δεν εμπιστεύεστε. Αυτά τα αρχεία ενδέχεται να είναι συσκευασμένα με κακόβουλο λογισμικό, επομένως εάν προσπαθήσατε να χρησιμοποιήσετε αρχεία DLL που έχετε κατεβάσει ή λάβει από άγνωστες πηγές, ίσως θελήσετε πρώτα να ελέγξετε για κακόβουλο λογισμικό(check for malware) .

Το d3dx9_43.dll βρίσκεται συνήθως στον κατάλογο C:\Windows\System32\ Εάν έχετε ένα αρχείο d3dx9_43.dll από αλλού, μετακινήστε το αρχείο στον υπολογιστή σας και αντιγράψτε το σε αυτόν τον κατάλογο.

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

Windows 10 Συντήρηση(Windows 10 Maintenance)

Ένα μήνυμα σφάλματος "d3dx9_43.dll λείπει" δεν είναι τόσο δραστικό όσο ακούγεται. Εάν διατηρείτε τα Windows ενημερωμένα και εγκαθιστάτε τα αρχεία παλαιού τύπου DirectX χρησιμοποιώντας το (DirectX)πρόγραμμα εγκατάστασης Web για χρόνους εκτέλεσης τελικού χρήστη DirectX(DirectX End-User Runtime Web Installer) , θα πρέπει να μπορείτε να διορθώσετε το DirectX και να ξεκινήσετε την αναπαραγωγή. 

Το επόμενο βήμα σας είναι να βρείτε παιχνίδια που θα θέλετε να παίξετε. Εάν δεν έχετε ένα ανεκτέλεστο gaming(gaming backlog) για να το ξεπεράσετε, ίσως θελήσετε να δώσετε μια ευκαιρία σε μια βιτρίνα τυχερών παιχνιδιών όπως το Steam για να βρείτε νέα παιχνίδια ή να δοκιμάσετε μια εναλλακτική λύση στο Steam(Steam alternative) , όπως τα Epic Games ή το GOG.com .



About the author

Είμαι πτυχιούχος μηχανικός υπολογιστών από το Πανεπιστήμιο της Γιούτα με πάνω από 10 χρόνια εμπειρίας στην ανάπτυξη λογισμικού και την ανάπτυξη Windows. Έχω εμπειρία στην εργασία με έγγραφα PDF και Office, καθώς και στην κατασκευή gadget χρησιμοποιώντας πλατφόρμες iOS και Android.



Related posts