Έπρεπε να επισκεφτώ έναν ιστότοπο πελάτη τις προάλλες λόγω ενός προβλήματος με το ntoskrnl.exe στους υπολογιστές τους με Windows 7. Αγνοώντας το γεγονός ότι έπρεπε να είχαν αναβαθμίσει το λειτουργικό τους σύστημα πριν από χρόνια, το πρόβλημα που αντιμετώπιζαν ήταν ότι η διαδικασία προκαλούσε τακτικά σφάλματα μπλε οθόνης. Εάν βλέπετε επίσης το Ntoskrnl.exe να προκαλεί συντριβή, δείτε πώς μπορείτε να το διορθώσετε.
Τι είναι το Ntoskrnl.exe;
Το Ntoskrnl.exe είναι μια βασική διαδικασία των Windows 7 που είναι κληρονομιά από τα Windows NT, εξ ου και το όνομα. Ο πυρήνας είναι μια βασική διαδικασία που φροντίζει τις βασικές λειτουργίες των Windows. Σε αυτήν την περίπτωση, διαχείριση μνήμης, βασικές διεργασίες και εικονικοποίηση.
Για τους περισσότερους υπολογιστές καταναλωτών, η εικονικοποίηση δεν χρησιμοποιείται, επομένως το Ntoskrnl.exe θα είναι απλώς εν μέρει υπεύθυνο για τις διαδικασίες RAM και Windows. Τα Windows δεν μπορούν να λειτουργήσουν χωρίς αυτήν τη διαδικασία, επομένως πρέπει να το διορθώσουμε για να χρησιμοποιήσουμε τον υπολογιστή. Καθώς το σφάλμα προκαλεί κολλήματα και BSOD (Μπλε οθόνη θανάτου), πρέπει να το διορθώσουμε ούτως ή άλλως.
Ως συνήθως, ενώ η σύνταξη του σφάλματος μπορεί να αναφέρει το Ntoskrnl.exe, δεν είναι ο πυρήνας που προκαλεί το πρόβλημα. Συνήθως είναι κάτι άλλο. Δεδομένου ότι το Ntoskrnl.exe φροντίζει τη μνήμη, είναι συχνά κάτι που επηρεάζει τη μνήμη που προκαλεί τη διακοπή λειτουργίας του Ntoskrnl.exe. Συνήθεις αιτίες είναι το overclocking, τα προγράμματα οδήγησης και το υλικό μνήμης. Τις περισσότερες φορές το θέμα είναι τα δύο πρώτα και όχι το τελευταίο.
Διορθώστε το Ntoskrnl.exe που προκαλεί συντριβή
Για να διορθώσουμε τη συντριβή, πρέπει να κάνουμε ένα από δύο πράγματα. Εάν κάνετε overclock το σύστημά σας, δοκιμάστε να το εκτελέσετε χωρίς το overclock για να δείτε αν είναι σταθερό. Εάν είναι, εκτελέστε μια εφαρμογή σταθερότητας ή overclock για να προσδιορίσετε μια πιο σταθερή ταχύτητα ρολογιού μνήμης και δοκιμάστε ξανά.
Εάν αυτό δεν λειτουργεί ή δεν κάνετε overclocking, πρέπει να κάνουμε κάτι άλλο. Οι πιθανότητες είναι ότι είναι ένα πρόγραμμα οδήγησης που προκαλεί τα σφάλματα, επομένως θα πρέπει να ενημερώσουμε όλα αυτά. Θα μπορούσαμε να δημιουργήσουμε ένα minidump που θα σας λέει ακριβώς τι συμβαίνει, αλλά αυτό μπορεί να είναι οδυνηρό. Εάν θέλετε να ακολουθήσετε αυτήν τη διαδρομή, ρίξτε μια ματιά σε αυτήν τη σελίδα στον ιστότοπο της Microsoft.
Διαφορετικά, ας ενημερώσουμε όλα τα προγράμματα οδήγησης. Καθώς αυτό είναι μέρος της καθαριότητας των Windows 7 ούτως ή άλλως, έχει δαπανηθεί καλά ο χρόνος.
Ανοίξτε τη Διαχείριση Συσκευών και προχωρήστε στη λίστα των συσκευών. Θα πρέπει να ενημερώσετε το πρόγραμμα οδήγησης γραφικών, το πρόγραμμα οδήγησης ήχου, το πρόγραμμα οδήγησης δικτύου, το πρόγραμμα οδήγησης chipset, το βοηθητικό πρόγραμμα διαχείρισης δίσκων εάν διαθέτετε, οποιοδήποτε πρόγραμμα οδήγησης περιφερειακών για εκτυπωτές, κάμερες web, σαρωτές ή εξωτερικούς σκληρούς δίσκους.
Στη συνέχεια, εκτελέστε μια ενημέρωση των Windows για να βεβαιωθείτε ότι έχετε όλες τις διαθέσιμες ενημερώσεις. Η Microsoft δεν δημοσιεύει πλέον ενημερώσεις των Windows 7, αλλά πρέπει να βεβαιωθούμε ότι έχετε αυτές που είναι διαθέσιμες. Τέλος, επανεκκινήστε τον υπολογιστή σας και βεβαιωθείτε ότι όλες οι μονάδες δίσκου είναι ενεργές.
Εάν η ανανέωση όλων των προγραμμάτων οδήγησης δεν εμποδίσει το Ntoskrnl.exe να προκαλεί συντριβή, θα πρέπει να ελέγξουμε την ακεραιότητα του αρχείου των Windows.
- Ανοίξτε μια γραμμή εντολών ως διαχειριστής.
- Πληκτρολογήστε την επικόλληση «dism /online /cleanup-image /restorehealth» και πατήστε Enter.
- Αφήστε τη διαδικασία να ολοκληρωθεί.
Αυτό είναι το βοηθητικό πρόγραμμα ελέγχου αρχείων των Windows που θα επαληθεύσει την ακεραιότητα των βιβλιοθηκών και των αρχείων των Windows. Εάν κάποιο λείπει ή είναι κατεστραμμένο, τα Windows θα κάνουν λήψη ενός νέου αντιγράφου όσο είναι διαθέσιμα.
Εάν αυτό δεν λειτουργεί, πρέπει να χρησιμοποιήσουμε το MemTest86+. Αυτό είναι ένα βοηθητικό πρόγραμμα ελέγχου μνήμης που είναι το καλύτερο στην κατηγορία του για τον έλεγχο της μνήμης RAM.
- Κατεβάστε το MemTest86 από εδώ. Εάν θέλετε να το εγγράψετε σε CD, επιλέξτε το κατάλληλο αντίγραφο. Διαφορετικά χρησιμοποιήστε την επιλογή bootable binary για USB.
- Δημιουργήστε τη μονάδα εκκίνησης και επανεκκινήστε τον υπολογιστή σας. Αφήστε τα μέσα στη θέση τους.
- Επιλέξτε για εκκίνηση από αυτό το μέσο όταν σας ζητηθεί και αφήστε το MemTest86+ να φορτώσει.
- Εκτελέστε τη δοκιμή τρεις ξεχωριστές φορές και σημειώστε τυχόν σφάλματα που εντοπίσει.
Εάν το MemTest86+ εντοπίσει σφάλματα, αλλάξτε τα sticks RAM μεταξύ των υποδοχών και εκτελέστε ξανά τη δοκιμή. Εάν το MemTest86+ εξακολουθεί να βρίσκει σφάλματα, πρέπει να προσδιορίσετε εάν πρόκειται για τη μνήμη RAM ή την υποδοχή της μητρικής πλακέτας. Εάν το σφάλμα μετακινηθεί με τη μνήμη RAM, μπορεί να είναι ελαττωματικό. Εάν τα σφάλματα παραμένουν στο ίδιο σημείο, μπορεί να είναι η μητρική πλακέτα.
Εάν έχετε εφεδρική μνήμη RAM ή αρκετή για να λειτουργεί ο υπολογιστής χωρίς να προκαλεί σφάλματα το μπλοκ, κάντε το για λίγο για να δείτε εάν το σφάλμα εξαφανιστεί. Εάν φαίνεται ότι είναι η υποδοχή RAM στη μητρική πλακέτα που προκαλεί το σφάλμα, χρησιμοποιήστε μια άλλη και παρακολουθήστε την.
Η πλειοψηφία των σφαλμάτων Ntoskrnl.exe συμβαίνουν σε υπολογιστές με Windows 7. Παρόλο που ο πυρήνας εξακολουθεί να υπάρχει στα Windows 8, φαινόταν πολύ πιο σταθερός σε αυτήν την έκδοση. Εάν, για κάποιο λόγο, εξακολουθείτε να χρησιμοποιείτε υπολογιστή με Windows 7 και βλέπετε αυτά τα σφάλματα, τώρα ξέρετε τι πρέπει να κάνετε.
Έχετε άλλους τρόπους για να διορθώσετε το Ntoskrnl.exe που προκαλεί σφάλματα; Μιλήστε μας για αυτούς παρακάτω εάν το κάνετε.