Σφάλμα με ntdll.dll: λόγοι και λύσεις

Το λειτουργικό σύστημα των Windows στη δομή του έχει ένα τεράστιο αριθμό διαφορετικών στοιχείων, καταλόγων και αρχείων, η λειτουργία των οποίων συνδέεται άμεσα με την κανονική λειτουργία του υπολογιστή ως συνόλου. Η συντριπτική δημοτικότητα του λειτουργικού συστήματος των Windows 7 οδήγησε εδώ και καιρό στο γεγονός ότι έλαβε τον τίτλο όχι μόνο της "καλύτερης" έκδοσης, αλλά και του πιο "buggy", δηλαδή εκείνου όπου εμφανίζεται ο μεγαλύτερος αριθμός σφαλμάτων. Κάθε χρήστης υπολογιστή αργά ή γρήγορα, αλλά αντιμέτωπος με το γεγονός ότι οποιοδήποτε λογισμικό αυθόρμητα και "δεν ξοδεύει κανείς" μόλις κλείνει. Αυτή η κατάσταση χαρακτηρίζεται κυρίως από βλάβες στη λειτουργία των στοιχείων του συστήματος που έχουν την επέκταση ".dll", την οποία κάθε πρόγραμμα αντιμετωπίζει χωρίς εξαίρεση. Σε αυτό το άρθρο θα συζητήσουμε το παραπάνω σφάλμα με μη εξουσιοδοτημένο κλείσιμο του λογισμικού, τους λόγους εμφάνισής του και λύσεις.

Μέθοδοι για τη διόρθωση σφαλμάτων στο αρχείο ntdll.dll.

Τρόποι επίλυσης

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

  1. Η πρώτη είναι η εμφάνιση ενός παραθύρου σχετικά με την απενεργοποίηση έκτακτης ανάγκης του προγράμματος, μερικές φορές άμεσα "Windows Explorer". Για να δείτε τις λεπτομερείς πληροφορίες, αρκεί να κάνετε κλικ στο κουμπί "Προβολή λεπτομερειών", όπου θα δηλωθεί άμεσα ότι το αρχείο "ntdll.dll" ήταν ο ένοχος.
  2. Η δεύτερη παραλλαγή χαρακτηρίζεται από την εμφάνιση μιας "μπλε οθόνης" (όχι μιας BSOD / όχι μιας οθόνης θανάτου) με ένδειξη του κωδικού σφάλματος και μια σύνδεση με το αρχείο SystemRoot \ System32 \ ntdll.dll.

Έτσι, το ntdll.dll είναι μια εξαιρετικά σημαντική ενότητα που είναι ζωτικής σημασίας για την επεξεργασία του API και την ενεργή χρήση του λογισμικού εφαρμογών. Εάν απλοποιήσετε τον ορισμό όσο το δυνατόν περισσότερο, η εν λόγω βιβλιοθήκη είναι υπεύθυνη για τέτοιες λειτουργίες όπως: κίνηση, αντιγραφή, επικόλληση / περικοπή, σύγκριση κλπ. Και με βάση το γεγονός ότι αυτές οι λειτουργίες χρησιμοποιούνται κάθε δευτερόλεπτο, μπορείτε να κάνετε αρκετά λογικά συμπεράσματα σχετικά με τις αιτίες της αποτυχίας, δηλαδή:

  • Ο χρήστης εκτέλεσε τυχόν χειρισμούς εγκατάστασης λογισμικού / ενημερώσεων, με αποτέλεσμα το αρχείο "ntdll.dll" να αντικατασταθεί από μια σκόπιμα μη λειτουργική έκδοση ή απλώς να διαγραφεί χωρίς αντικατάσταση.
  • Το εγκατεστημένο λογισμικό δεν έχει πλήρη συμβατότητα με το λειτουργικό σύστημα που χρησιμοποιείται. Αυτό έγινε εμφανές νωρίτερα όταν το Win7 ανέβηκε μόνο "στον χρήστη Olympus" και ένα μέρος των προγραμμάτων που κυκλοφόρησαν κάτω από τα Windows XP ξεκίνησαν στην "νέα" έκδοση του λειτουργικού συστήματος.

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

Επιλογή 1

Το πρώτο πράγμα που πρέπει να γίνει είναι να επωφεληθείτε από την ευκαιρία να εκτελέσετε ένα πρόγραμμα που προηγουμένως τερματίστηκε ασυνήθιστα, σε κατάσταση συμβατότητας. Και γι 'αυτό πρέπει να κάνετε τα εξής:

  • Κάντε δεξί κλικ στη συντόμευση για το πρόγραμμα προβλημάτων και μεταβείτε στην καρτέλα Συμβατότητα.
  • Στην ενότητα "Κατάσταση συμβατότητας", επιλέξτε το πλαίσιο "Εκτέλεση του προγράμματος σε κατάσταση συμβατότητας".
  • Μεταξύ των διαθέσιμων επιλογών, επιλέξτε "Windows XP" (Service Pack 2) ή (Service Pack 3).
  • Μειώστε το βλέμμα σας παρακάτω και ελέγξτε το πλαίσιο στο πλαίσιο "Εκτέλεση αυτού του προγράμματος ως διαχειριστής" / "Εκτέλεση αυτού του προγράμματος ως διαχειριστή".
  • Κάντε κλικ στο "OK" και ελέγξτε την απόδοση του επιλεγμένου λογισμικού.

Εάν είναι απαραίτητο, επιλέξτε τον αριθμό 3 που είναι διαθέσιμος για χρήση στο # 3.

Επιλογή 2

Υπονοεί την απενεργοποίηση του ελέγχου λογαριασμού των Windows:

  • Ανοίξτε το "Έναρξη" και στο πλαίσιο αναζήτησης πληκτρολογήστε "UAC" ή "Αλλαγή των παραμέτρων του ελέγχου των λογαριασμών χρηστών".
  • Στο παράθυρο που ανοίγει, μετακινήστε το ρυθμιστικό στο κάτω μέρος του "Never Notify".
  • Κάντε κλικ στο κουμπί "OK" για να αποθηκεύσετε την αλλαγή και να επανεκκινήσετε τον υπολογιστή.
  • Ελέγξτε τη λειτουργικότητα του επιθυμητού λογισμικού.

Επιλογή 3

Στη δομή του λειτουργικού συστήματος υπάρχει μια υπηρεσία "PcaSvc", είναι επίσης η "Υπηρεσία Compatibility Assistant Service", η οποία σε αυτή την περίπτωση, για να δοκιμάσετε τη θεωρία, μπορείτε να προσπαθήσετε να απενεργοποιήσετε:

  • Κάντε κλικ στο κουμπί "Έναρξη" και ανοίξτε τα "Εργαλεία" και "Πίνακας ελέγχου".
  • Στη συνέχεια, ανοίξτε το "Σύστημα και Ασφάλεια" και μεταβείτε στην υποδιαίρεση "Διαχείριση".
  • Μετακινηθείτε στη λίστα στη γραμμή "Υπηρεσίες" και ανοίξτε την.
  • Ή απλώς εκτελέστε την εντολή "services.msc".
  • Ταξινόμηση της λίστας υπηρεσίας με αλφάβητο και βρείτε την παραπάνω υπηρεσία "PcaSvc".
  • Κάντε κλικ πάνω του με το δεξί κουμπί του ποντικιού και στο μπλοκ "State" κάντε κλικ στο "Stop".
  • Στο μπλοκ "Τύπος εκκίνησης", επιλέξτε "Απενεργοποιημένο".
  • Αποθηκεύστε τις αλλαγές και επανεκκινήστε τον υπολογιστή.

Επιλογή 4

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

  • Ανοίξτε το μενού Έναρξη και αναπτύξτε τον κατάλογο των βοηθητικών προγραμμάτων.
  • Στη λίστα που ανοίγει, επιλέξτε "Επαναφορά Συστήματος".
  • Μεταξύ των διαθέσιμων σημείων που δημιουργήθηκαν αυτόματα από το λειτουργικό σύστημα, επιλέξτε την καταλληλότερη επιλογή για εσάς.
  • Για να ελέγξετε τι μπορεί να χαθεί και να επηρεαστεί από την επαναφορά στην προηγούμενη διαμόρφωση, κάντε κλικ στο κουμπί "Αναζήτηση προβλημάτων που επηρεάζονται".
  • Κάντε κλικ στο κουμπί "Επόμενο" - "Τέλος" και περιμένετε να ολοκληρωθεί το εργαλείο ανάκτησης.

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

Συμπέρασμα

Το τελευταίο πράγμα που μπορεί να βοηθήσει σε αυτή την περίπτωση είναι να κατεβάσει με μη αυτόματο τρόπο το αρχείο "ntdll.dll" και να το τοποθετήσει με το χέρι στον κατάλογο του συστήματος. Οι συνέπειες μιας τέτοιας λήψης, συμπεριλαμβανομένης της επιλογής της πηγής, κατανέμονται σε κάθε χρήστη ξεχωριστά, δεδομένου ότι συχνά οι επιτιθέμενοι επιτεθούν "αναμειγνύουν" λογισμικό ιού στη μονάδα και αυτό μπορεί να οδηγήσει σε αυτό είναι ένα ρητορικό ζήτημα.