Διόρθωση: Λείπει το D3DCompiler_47.dll

Το "D3DCompiler_47.dll" είναι ένα κοινόχρηστο αρχείο που επιτρέπει την εκτέλεση πολλών παιχνιδιών και απαιτείται από πολλές εφαρμογές στις λειτουργίες τους. Το σφάλμα "D3DCompiler_47.dll λείπει" είναι πολύ συνηθισμένο κατά την εκκίνηση παιχνιδιών, εφαρμογών ή την εκτέλεση ενός προγράμματος για συγκεκριμένο σκοπό.

Οι λύσεις που απαιτούνται για την επίλυση αυτού του σφάλματος είναι πολύ απλές και απαιτούν είτε να κάνετε λήψη του DLL είτε απευθείας είτε μέσω της ενημέρωσης των Windows. Θα τα περάσουμε ένα προς ένα ξεκινώντας με το πιο απλό να είναι το πρώτο.

Λύση 1: Επανεγγραφή του D3DCompiler_47.dll

Εάν χρησιμοποιείτε ένα πρόγραμμα που απαιτεί το υπό συζήτηση DLL, κανονικά θα πρέπει αυτόματα να καταχωρήσει το αρχείο για εσάς. Εάν το αρχείο δεν υπάρχει, θα πρέπει να έχει τη δυνατότητα να το εγκαταστήσει. Εάν η εφαρμογή δεν διαθέτει αυτές τις δυνατότητες, θα προσπαθήσουμε να εγγράψουμε το αρχείο με μη αυτόματο τρόπο.

  1. Πατήστε Windows + R, πληκτρολογήστε "γραμμή εντολών"Στο πλαίσιο διαλόγου, κάντε δεξί κλικ και επιλέξτε"Εκτέλεση ως διαχειριστής”.
  2. Μόλις αυξηθεί η γραμμή εντολών, πληκτρολογήστε τις ακόλουθες εντολές:
regsvr32 / u D3DCompiler_47.dllregsvr32 / i D3DCompiler_47.dll

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

Λύση 2: Λήψη του DLL

Υπάρχουν δύο τρόποι με τους οποίους μπορείτε να εγκαταστήσετε το απαιτούμενο DLL στο σύστημά σας. Είτε μπορείτε να το κάνετε χειροκίνητα χρησιμοποιώντας αυτήν τη λύση είτε αυτόματα χρησιμοποιώντας την 3η. Και οι δύο λύσεις θα λειτουργήσουν, αλλά θα πρέπει να κάνετε την αναζήτηση μόνοι σας σε αυτό.

  1. Λήψη του DLL από το Διαδίκτυο στον υπολογιστή σας. Αξίζει να σημειωθεί ότι υπάρχουν πολλοί κακόβουλοι ιστότοποι εκεί έξω που εξαπατούν τους χρήστες να κατεβάσουν έναν ιό αντί για το αυθεντικό αρχείο. Να είστε προσεκτικοί και να χρησιμοποιείτε μόνο αξιόπιστους ιστότοπους.
  2. Μετά τη λήψη του αρχείου, πρέπει να ελέγξετε την αρχιτεκτονική του συστήματός σας. Αρχιτεκτονικές 32-bit και 64-bit, και οι δύο έχουν διαφορετικές τοποθεσίες αρχείων όπου πρέπει να επικολλήσετε το DLL. Πατήστε Windows + S, πληκτρολογήστε "πληροφορίες συστήματος"Στο πλαίσιο διαλόγου και ανοίξτε τις ρυθμίσεις.

  1. Αναζητήστε την τιμή του τύπου συστήματος. Για 32-bit τύπος συστήματος, θα πρέπει να επικολλήσετε το αρχείο D3DCompiler_47.dll που έχετε κατεβάσει στο φάκελο "C: \ Windows \ system32". Ορισμένοι χρήστες ενδέχεται να έχουν "C: \ WINDOWS \ system32".

Για ένα 64-bit υπολογιστή, θα πρέπει να αντιγράψετε το D3DCompiler_47.dll (32-Bit) στο φάκελο "C: \ Windows \ SYSWOW64"Και, στη συνέχεια, επικολλήστε το D3DCompiler_47.dll (64-Bit) στο φάκελο"C: \ Windows \ System32”.

  1. Μόλις επικολλήσετε το DLL, εκτελέστε την πρώτη λύση και καταχωρίστε το DLL ανάλογα. Επανεκκινήστε τον υπολογιστή σας και δείτε εάν η εφαρμογή λειτουργεί.

Λύση 3: Εγκατάσταση της ενημέρωσης καταλόγου KB4019990

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

  1. Επισκεφτείτε τον επίσημο ιστότοπο της Microsoft και κατεβάστε την ενημέρωση
  2. Εγκαθιστώ την ενημέρωση στον υπολογιστή σας και επανεκκινήστε πλήρως το σύστημά σας. Τώρα ελέγξτε αν το πρόβλημα λύθηκε.

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

Σημείωση: Πρέπει επίσης να βεβαιωθείτε ότι διαθέτετε την πιο πρόσφατη έκδοση του Microsoft .NET framework.

Λύση 4: Εγκατάσταση του Microsoft DirectX

Η ενότητα "D3DCompiler_47.dll" είναι γνωστό ότι σχετίζεται με το DirectX. Το DirectX είναι μια συλλογή API που προορίζεται για τη διαχείριση εργασιών που σχετίζονται με πολυμέσα, ειδικά παιχνίδια. Εάν δεν έχετε εγκαταστήσει ήδη τη μονάδα, θα πρέπει να την προσθέσετε στο σύστημά σας το συντομότερο δυνατό και να δείτε εάν αυτό κάνει το τέχνασμα.

  1. Μεταβείτε στον επίσημο ιστότοπο της Microsoft και Κατεβάστε το πακέτο εφαρμογής αρχείων στον υπολογιστή σας.

  1. Μετά τη λήψη, εγκαθιστώ το πακέτο και επανεκκινήστε πλήρως τον υπολογιστή σας.
  2. Τώρα ελέγξτε εάν το πρόβλημα παραμένει. Εάν συμβαίνει αυτό, πρέπει να κάνετε λήψη του DLL με μη αυτόματο τρόπο και να το τοποθετήσετε στους καταλόγους όπως φαίνεται στη Λύση 2. Μην ξεχάσετε να καταχωρήσετε το DLL στον υπολογιστή σας, όπως φαίνεται στη Λύση 1.

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


$config[zx-auto] not found$config[zx-overlay] not found