Τρόπος ανάλυσης αρχείων DUMP (DMP) στα Windows 8 και 10
Ένα BSOD (μπλε οθόνη θανάτου) είναι το όνομα που δίνεται στην μπλε οθόνη που εμφανίζεται όταν ένας υπολογιστής που εκτελείται σε μια έκδοση του λειτουργικού συστήματος των Windows διακόπτεται και τερματίζεται απότομα. Η αιτία ενός BSOD περιγράφεται από την ίδια την μπλε οθόνη, αλλά βλέποντας σαν η μπλε οθόνη να είναι ορατή μόνο για μερικά δευτερόλεπτα προτού ο υπολογιστής τερματιστεί πλήρως ή επανεκκινήσει, αναλύοντας ολόκληρο το BSOD τότε και είναι αδύνατο.
Ευτυχώς, ωστόσο, κάθε φορά που ένας υπολογιστής με Windows που έχει ρυθμιστεί σωστά διακόπτεται και εμφανίζει ένα BSOD, δημιουργεί ένα αρχείο dump (.dmp) που περιέχει τα στοιχεία του BSOD. Τα αρχεία .dmp που δημιουργούν τα Windows, ωστόσο, είναι στη γλώσσα του υπολογιστή και πρέπει να μετατραπούν σε μια κατανοητή από τον άνθρωπο μορφή πριν μπορέσουν να αναλυθούν. WinDBG (Νίκητρελές ρεμισιεσύσολger) είναι ένα βοηθητικό πρόγραμμα λογισμικού που δημιουργήθηκε από τη Microsoft και είναι ικανό να φορτώνει και να παρουσιάζει τα αρχεία .dmp που δημιουργούν οι υπολογιστές των Windows όταν BSOD στους χρήστες για ανάλυση. Ωστόσο, για χρήση WinDBG για την ανάλυση των BSODs, θα πρέπει να το ρυθμίσετε κατάλληλα, και αυτό ακριβώς είναι αυτό εδώ ο οδηγός για να σας διδάξει να κάνετε.
Στάδιο 1: Βεβαιωθείτε ότι έχετε τη σωστή έκδοση του .NET Framework
Για να λειτουργήσει με τον τρόπο που υποτίθεται, WinDBG δεν απαιτεί άλλη από την έκδοση 4.5.2 του Microsoft .NET Framework. Εάν έχετε οποιαδήποτε άλλη έκδοση του .NET Framework εγκατεστημένη στον υπολογιστή στον οποίο θέλετε να αναλύσετε αρχεία .dmp, πραγματοποιήστε λήψη του .NET Framework 4.5.2 από εδώ και, στη συνέχεια, εγκαταστήστε το πριν προχωρήσετε στη λήψη, εγκατάσταση και ρύθμιση WinDBG.
Για να ελέγξετε ποια έκδοση του .NET Framework έχετε, κρατήστε πατημένο το Κλειδί Windows και Πατήστε R. Στο παράθυρο διαλόγου εκτέλεσης, πληκτρολογήστε
% windir% \ Microsoft.NET \ Framework \
Θα δείτε το φάκελο με την έκδοση. Εάν εμφανίζει ένα φάκελο με το "4.0.etc" τότε πιθανότατα έχετε ήδη την έκδοση 4.5 του .NET Framework.
Στάδιο 2: Λήψη και εγκατάσταση του WinDBG
Κάντε κλικ εδώ για να ξεκινήσετε τη λήψη του WinDBG
Μόλις το WinDBG πρόγραμμα εγκατάστασης (ένα αρχείο με όνομα sdksetup.exe από προεπιλογή) έχει ληφθεί, πλοηγηθείτε και κάντε διπλό κλικ σε αυτό για να το ξεκινήσετε.
Καθορίστε μια προσαρμοσμένη τοποθεσία εγκατάστασης για WinDBG ή απλώς χρησιμοποιήστε την προεπιλεγμένη προεπιλεγμένη τοποθεσία εγκατάστασης.
Αποδεχτείτε το WinDBG συμφωνία άδειας.
Στο Επιλέξτε τις δυνατότητες που θέλετε να εγκαταστήσετε οθόνη, επιλέξτε μόνο το Εργαλεία εντοπισμού σφαλμάτων για Windows χαρακτηριστικό και κάντε κλικ στο Εγκαθιστώ για να ξεκινήσει η εγκατάσταση.
Περίμενε για WinDBG και το επιλεγμένο χαρακτηριστικό του για λήψη και εγκατάσταση στον υπολογιστή σας.
Στάδιο 3: Συσχέτιση αρχείων .dmp με WinDBG
Για να μπορέσετε να διαβάσετε και να αναλύσετε τα αρχεία .dmp που δημιουργεί ο υπολογιστής σας, πρέπει πρώτα να συσχετίσετε αρχεία .dmp με WinDBG. Για να το κάνετε αυτό, πρέπει να:
Εάν χρησιμοποιείτε Windows 8 ή μεταγενέστερη έκδοση, κάντε δεξί κλικ στο Αρχικο ΜΕΝΟΥ για να ανοίξετε το Μενού WinX και κάντε κλικ στο Γραμμή εντολών (Διαχειριστής). Εάν χρησιμοποιείτε παλαιότερη έκδοση των Windows, ανοίξτε το Αρχικο ΜΕΝΟΥ, ψάχνω για "cmd", Κάντε δεξί κλικ στο όνομα αναζήτησης που ονομάζεται cmd και κάντε κλικ στο Εκτέλεση ως διαχειριστής. Αυτό θα ξεκινήσει ένα ανυψωμένο Γραμμή εντολών.
Πληκτρολογήστε τα ακόλουθα στο ανυψωμένο Γραμμή εντολών και πατήστε Εισαγω:
cd c: \ Program Files (x86) \ Windows Kits \ 8.1 \ Debuggers \ x64
Σημείωση: Εάν η τοποθεσία εγκατάστασης για την παρουσία σας του WinDBG είναι διαφορετικό, αντικαταστήστε τα πάντα μπροστά CD στη γραμμή εντολών παραπάνω με την πραγματική θέση εγκατάστασης του WinDBG Στην περίπτωσή σου.
Στη συνέχεια, πληκτρολογήστε τα ακόλουθα στο ανυψωμένο Γραμμή εντολών και πατήστε Εισαγω:
windbg.exe -IA
Αν όλα πήγαν καλά, ένα νέο WinDBG παράθυρο που περιέχει ένα παράθυρο διαλόγου που επιβεβαιώνει τη συσχέτιση των αρχείων .dmp του υπολογιστή σας με WinDBG θα εμφανιστει. Εάν εμφανιστεί ένα τέτοιο πλαίσιο επιβεβαίωσης, μπορείτε να προχωρήσετε και να κλείσετε και τα δύο WinDBG και τα ανυψωμένα Γραμμή εντολών.
Στάδιο 4: Διαμόρφωση της διαδρομής συμβόλων για το WinDBG
Για να διαβάσετε τα δυαδικά αρχεία σε ένα αρχείο .dmp, WinDBG χρησιμοποιεί σύμβολα που πρέπει να έχει στη διάθεσή σας όποτε το χρειάζεστε για να διαβάσετε και να αναλύσετε ένα αρχείο .dmp. Η διαδρομή συμβόλων είναι ο κατάλογος στον υπολογιστή σας όπου WinDBG αποθηκεύει όλα τα ληφθέντα σύμβολα. Ενώ είστε ελεύθεροι να μετατρέψετε οποιαδήποτε τοποθεσία στον σκληρό δίσκο του υπολογιστή σας στη διαδρομή συμβόλων για την εγκατάσταση του WinDBG, αυτό είναι ένα εξαιρετικά κρίσιμο και εύθραυστο στάδιο, γι 'αυτό συνιστάται να χρησιμοποιείτε απλώς την προεπιλεγμένη τοποθεσία (την ίδια που χρησιμοποιείται σε αυτόν τον οδηγό). Δείτε πώς μπορείτε να διαμορφώσετε τη διαδρομή συμβόλου για WinDBG:
Ξεκινήστε ένα νέο WinDBG παράθυρο ανοίγοντας το Αρχικο ΜΕΝΟΥ και κάνοντας κλικ στο Ολα τα προγράμματα >Κιτ των Windows >Εργαλεία εντοπισμού σφαλμάτων για x64 >WinDBG (x64).
Πότε WinDBG ξεκινά, κάντε κλικ στο Αρχείο >Διαδρομή αρχείου συμβόλου.
Πληκτρολογήστε τα ακόλουθα στο Διαδρομή αναζήτησης συμβόλων πλαίσιο και κάντε κλικ στο Εντάξει:
SRV * C: \ SymCache * // msdl.microsoft.com/download/symbols
Αυτό θα καθοδηγήσει WinDBG για να δημιουργήσετε ένα νέο φάκελο με το όνομα SymCache σε Τοπικός δίσκος C και κατεβάστε νέα σύμβολα και αποθηκεύστε τα σε αυτόν το φάκελο. Μπορείτε να αντικαταστήσετε C: \ SymCache στο παραπάνω κείμενο με οποιονδήποτε κατάλογο της επιλογής σας όπου θέλετε να έχετε WinDBG αποθηκεύστε τα σύμβολά του.
Κάντε κλικ στο Αρχείο > Αποθήκευση χώρου εργασίας. Αυτό θα αποθηκεύσει τη νέα διαδρομή συμβόλων που έχετε ρυθμίσει.
Κλείσε WinDBG κάνοντας κλικ στο Αρχείο >Εξοδος.
Στάδιο 5: Δοκιμή της εγκατάστασης WinDBG
Μόλις κατεβάσετε, εγκαταστήσετε και ρυθμίστε κατάλληλα WinDBG, το μόνο που μένει να κάνετε είναι να κάνετε την εγκατάσταση του WinDBG για μια περιστροφή και δείτε εάν λειτουργεί ή όχι όπως πρέπει. Για να ελέγξετε την εγκατάσταση του WinDBGπρέπει να:
Κατεβάστε αυτό το αρχείο .ZIP.
Εξαγάγετε το ληφθέν αρχείο .ZIP σε έναν νέο φάκελο και κάντε διπλό κλικ στο αρχείο .dmp μεταξύ των περιεχομένων του για οδηγίες WinDBG για να αρχίσετε να το διαβάζετε και να το εμφανίζετε.
Μια νέα παρουσία του WinDBG θα ανοίξει αυτόματα και θα δείτε το κείμενο να εμφανίζεται στον χώρο εργασίας. Αυτό είναι το πρώτο αρχείο .dmp που WinDBG αναλύει στο σύστημά σας, οπότε μπορεί να χρειαστεί σημαντικός χρόνος WinDBG θα κατεβάζει σύμβολα και θα τα αποθηκεύει στη διαδρομή συμβόλων που έχετε διαμορφώσει καθώς μεταφράζει το αρχείο .dmp που χρησιμοποιείται για τη δοκιμή του. Την επόμενη φορά που θα χρησιμοποιήσετε WinDBG για να αναλύσετε ένα αρχείο .dmp, δεν θα πάρει τόσο χρόνο όσο χρειάζεται με αυτό.
Πότε WinDBG γίνεται ανάλυση και μετάφραση του δοκιμαστικού αρχείου .dmp, η έξοδος θα έχει την εξής μορφή:
Η πιθανώς προκαλούμενη από τη γραμμή δείχνει τι ενεργοποίησε το BSOD.
Παρακολούθηση: MachineOwner
Το κείμενο στο τέλος με έντονη γραφή εμφανίζεται μόλις ένα αρχείο .dmp έχει διαβαστεί και αναλυθεί πλήρως. Μόλις εμφανιστεί αυτό το κείμενο, το αρχείο .dmp θα έχει διαβαστεί πλήρως, θα γνωρίζετε ότι η εγκατάσταση του WinDBG λειτουργεί και μπορείτε να προχωρήσετε στην ανάλυση όσων άλλων αρχείων .dmp θέλετε. Τώρα μπορείτε να βγείτε WinDBG κάνοντας κλικ στο Αρχείο >Εξοδος.