Σφάλμα προετοιμασίας Direct3D κατά την έναρξη του παιχνιδιού. Τι να κάνω?

Μία από τις τυπικές ερωτήσεις

Χαίρετε.

Στα Windows 10, όταν ξεκινώ μερικά παιχνίδια, λαμβάνω το σφάλμα "Direct3D initialization error". Τα Windows συνοδεύονται από το φορητό υπολογιστή, την έκδοση Home Single Language. Πείτε μου εάν αυτό το σφάλμα μπορεί να οφείλεται στην έκδοση των Windows και πώς να το διορθώσετε;

Καλή μέρα!

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

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

Τυπικό σφάλμα

Αντιμετώπιση σφάλματος Direct3D ...

Ενημέρωση DirectX

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

Το DirectX είναι μια ειδική βιβλιοθήκη για προγραμματιστές. Χρησιμοποιείται στις περισσότερες περιπτώσεις στην ανάπτυξη παιχνιδιών. Το πακέτο είναι διαθέσιμο για εγκατάσταση και ενημέρωση στον επίσημο ιστότοπο της Microsoft. Μπορείτε να μάθετε περισσότερα σχετικά με αυτό στον ιστότοπο της Wikipedia.

Η σελίδα στον ιστότοπο της Microsoft για λήψη της σύγχρονης έκδοσης του DirectX - //www.microsoft.com/ru-ru/Download/confirmation.aspx?id=35

Μια παλαιότερη έκδοση του DirectX 9.0c είναι διαθέσιμη στον σύνδεσμο - //www.microsoft.com/ru-ru/download/details.aspx?id=34429

Επομένως, προτείνω να εξετάσετε τις απαιτήσεις του παιχνιδιού που εκτελείτε και να δείτε ποια έκδοση του DirectX είναι εγκατεστημένη στον υπολογιστή σας.

Για να μάθετε τι DirectX έχετε στον υπολογιστή σας, κάντε κλικ:

  1. ο συνδυασμός των κουμπιών Win + R για να ανοίξει το παράθυρο " Εκτέλεση ".
  2. στη συνέχεια εισαγάγετε την εντολή dxdiag και πατήστε Enter (δείτε το παρακάτω στιγμιότυπο οθόνης).

Εκτελέστε το DirectX Diagnostic Tool (DxDiag)

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

Εργαλείο διάγνωσης DirectX / με δυνατότητα κλικ

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

Αποδοχή όρων προσώπων. Συμβάσεις DirectX

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

Η εγκατάσταση του DirectX ολοκληρώθηκε

Κατά κανόνα, μετά από μια τέτοια ενημέρωση, το παιχνίδι αρχίζει να λειτουργεί όπως πρέπει.

ΠΡΟΣΘΕΣΗ!

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

*

Πρόβλημα προγράμματος οδήγησης βίντεο

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

Πώς να ελέγξετε για προγράμματα οδήγησης και εάν η κάρτα βίντεο είναι ενεργοποιημένη

Ο ευκολότερος τρόπος είναι να χρησιμοποιήσετε τη διαχείριση συσκευών. Για να το ανοίξετε:

  1. πατήστε τα Win + R κουμπιά ?
  2. και μετά εισάγετε  devmgmt.msc και πατήστε Enter.

Έναρξη Διαχείριση Συσκευών - devmgmt.msc

Στη συνέχεια, ανοίξτε την καρτέλα "Προσαρμογείς βίντεο" και δείτε αν είναι ενεργοποιημένες όλες οι κάρτες βίντεο και αν ανάβει ένα κίτρινο θαυμαστικό (υποδεικνύοντας προβλήματα με τα προγράμματα οδήγησης, για παράδειγμα - ).

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

Το Intel HD ενεργοποιήθηκε, το NVIDIA απενεργοποιήθηκε

Για να ενεργοποιήσετε τον προσαρμογέα, απλώς κάντε δεξί κλικ πάνω του και επιλέξτε τη λειτουργία "Ενεργοποίηση" . Ένα παράδειγμα φαίνεται παρακάτω.

Χρησιμοποιήστε την κάρτα βίντεο

Μετά από αυτό, επανεκκινήστε τον υπολογιστή σας και, στη συνέχεια, δοκιμάστε να ανοίξετε το παιχνίδι.

ΠΡΟΣΘΕΣΗ!

Σε ορισμένες περιπτώσεις, μία από τις κάρτες βίντεο ενδέχεται να απενεργοποιηθεί στο BIOS του υπολογιστή (για παράδειγμα, εάν έχετε μια ξεχωριστή και ενσωματωμένη κάρτα βίντεο στον φορητό υπολογιστή σας). Για να ελέγξετε αν συμβαίνει αυτό, μεταβείτε στο BIOS, συνήθως, στην ενότητα ΚΥΡΙΑ , μπορείτε να βρείτε τη λειτουργία γραφικών. Ένα παράδειγμα φαίνεται στην παρακάτω φωτογραφία.

Πώς να εισάγετε το BIOS - //ocomp.info/kak-voyti-v-bios.html

Κουμπιά BIOS για διαφορετικούς κατασκευαστές φορητών / Η / Υ - //ocomp.info/goryachie-klavishi-dlya-vh-bios-boot-menu.html

Πώς να ενημερώσετε τα προγράμματα οδήγησης για την κάρτα βίντεο:

  1. Μέθοδος αριθμός 1: μεταβείτε στον επίσημο ιστότοπο του κατασκευαστή του φορητού σας υπολογιστή και κάντε λήψη από εκεί. Εάν δεν γνωρίζετε το ακριβές μοντέλο του φορητού υπολογιστή, χρησιμοποιήστε τα προγράμματα για να προσδιορίσετε τα χαρακτηριστικά του υπολογιστή - //ocomp.info/harakteristiki-kompyutera.html
  2. Μέθοδος αριθμός 2: χρησιμοποιήστε ειδικά προγράμματα για αυτόματη αναζήτηση και ενημέρωση προγραμμάτων οδήγησης. Η ευκολότερη και ταχύτερη επιλογή, στην πραγματικότητα. Επιπλέον, τα προγράμματα θα ελέγξουν τις απαραίτητες βιβλιοθήκες για παιχνίδια (για παράδειγμα, Drive Booster, προτείνω) - //ocomp.info/update-drivers.html
  3. Μέθοδος αριθμός 3: εργασία σε χειροκίνητη λειτουργία μέσω της διαχείρισης συσκευών. Για περισσότερες λεπτομέρειες δείτε εδώ: //ocomp.info/kak-nayti-i-ustanovit-drayver-dlya-neizvestnogo-ustroystva.html

*

Χρησιμοποιήστε τη λειτουργία συμβατότητας

Πρόσφατα δοκίμασα έναν φορητό υπολογιστή με έναν σχετικά νέο επεξεργαστή AMD Ryzen 5 2500U και αντιμετώπισα ένα ενδιαφέρον ερώτημα ...

Ενημέρωσα το DirectX, εγκατέστησα όλα τα απαραίτητα προγράμματα οδήγησης, διάφορα πακέτα και πρόσθετα για παιχνίδια - ωστόσο, ορισμένα παιχνίδια δεν ξεκίνησαν, δείχνοντας ένα σφάλμα Direct3D ... (ιδιαιτερότητα: όλα τα παιχνίδια ήταν παλιά, που πρότειναν διαφορετικές σκέψεις ... .

Ήμουν αρκετά έκπληκτος όταν άνοιξα τις ιδιότητες του εκτελέσιμου αρχείου του παιχνιδιού, πήγα στην καρτέλα "Συμβατότητα" και έλεγξα το πλαίσιο δίπλα στο στοιχείο "Εκτέλεση του παιχνιδιού σε λειτουργία συμβατότητας με Windows XP SP 2"  - το παιχνίδι άρχισε λειτουργούν κανονικά, δεν υπάρχουν σφάλματα που σχετίζονται με το Direct3D, περισσότερα δεν είχαν ...

Παραδείγματα τι πρέπει να κάνετε εμφανίζονται στα στιγμιότυπα οθόνης παρακάτω ...

Άνοιγμα των ιδιοτήτων του εκτελέσιμου αρχείου του παιχνιδιού

Εκτελέστε το παιχνίδι σε λειτουργία συμβατότητας για Windows XP SP 2

Βοηθήστε επίσης!

Πώς να εκτελέσετε ένα παλιό παιχνίδι σε έναν νέο υπολογιστή - //ocomp.info/kak-zapustit-staruyu-igru.html

ΥΣΤΕΡΟΓΡΑΦΟ 

Εάν τίποτα από τα παραπάνω δεν βοήθησε, προτείνω επίσης να ενημερώσετε το πακέτο Microsoft Visual C ++ και NET Framework.

Αυτό είναι όλο, το καλύτερο!

?

Το άρθρο διορθώθηκε: 01/17/2019