So lesen Sie Dump-Dateien (mit Bildern)

Inhaltsverzeichnis:

So lesen Sie Dump-Dateien (mit Bildern)
So lesen Sie Dump-Dateien (mit Bildern)

Video: So lesen Sie Dump-Dateien (mit Bildern)

Video: So lesen Sie Dump-Dateien (mit Bildern)
Video: Task Scheduler: Learn how to Analyze and Troubleshoot! 2024, November
Anonim

Wenn Ihre Windows-Anwendung abstürzt oder unerwartet beendet wird, wird eine „Crash-Dump-Datei“erstellt, um die aktuellen Informationen vor dem Auftreten des Fehlers zu speichern. Das Lesen einer kleinen Speicherabbilddatei kann Ihnen helfen, die Ursache von Programmfehlern zu ermitteln und zu beheben. Sie können die kostenlose Software "BlueScreenView" verwenden, um herauszufinden, was mit dem Programm nicht stimmt, oder das Debugger-Tool für erweiterte Informationen verwenden.

Schritt

Methode 1 von 2: BlueScreenView verwenden

Dump-Dateien lesen Schritt 1
Dump-Dateien lesen Schritt 1

Schritt 1. Verwenden Sie BlueScreenView, wenn Sie die Ursache des Streiks herausfinden müssen

Die meisten Benutzer benötigen nur die Heap-Datei, um festzustellen, was den Systemfehler oder den Blue Screen of Death verursacht. Blue ScreenView ist eine kostenlose Software von NirSoft, die Heap-Dateien analysieren und dem Benutzer mitteilen kann, welches Laufwerk (Treiber) oder andere Faktoren den Absturz verursachen.

Bei Systemfehlern erstellte Heaps werden als „Minidumps“bezeichnet.”

Dump-Dateien lesen Schritt 2
Dump-Dateien lesen Schritt 2

Schritt 2. Laden Sie BlueScreenView herunter

Sie können BlueScreenView direkt von NirSoft unter nirsoft.net/utils/blue_screen_view.html herunterladen.

Sie können das eigenständige Programm im ZIP-Format herunterladen. Auf diese Weise können Sie das Programm ausführen, ohne es zu installieren. Sobald die ZIP-Datei heruntergeladen wurde, klicken Sie mit der rechten Maustaste und wählen Sie „Extrahieren“, um einen neuen Ordner mit dem BlueScreenView-Programm zu erstellen

Dump-Dateien lesen Schritt 3
Dump-Dateien lesen Schritt 3

Schritt 3. Starten Sie BlueScreenView

Nachdem Sie BlueScreenView aus der ZIP-Datei extrahiert haben, starten Sie das Programm darin. Sie werden von Windows aufgefordert, fortzufahren.

Dump-Dateien lesen Schritt 4
Dump-Dateien lesen Schritt 4

Schritt 4. Suchen Sie die Heap-Datei, die Sie analysieren möchten

Wenn Ihr Computer abstürzt, wird eine Datei namens " minidump " im Windows-Verzeichnis erstellt. Diese Dateien haben die Erweiterung.dmp, die BlueScreenView lesen und Ihnen mitteilen kann, was passiert ist. Die Minidump-Datei befindet sich unter C:\Windows\Minidump. Wenn Sie es nicht sehen, müssen Sie möglicherweise versteckte Dateien anzeigen:

  • Für Benutzer von Windows 10 und 8 klicken Sie im Windows Explorer auf das Label "Ansicht" und aktivieren das Kontrollkästchen "Ausgeblendete Elemente".
  • Für Benutzer von Windows 7 und früheren Versionen öffnen Sie die Ordneroptionen in der Systemsteuerung, klicken Sie auf das Label "Ansicht" und wählen Sie "Ausgeblendete Dateien, Ordner und Laufwerke anzeigen".
Dump-Dateien lesen Schritt 5
Dump-Dateien lesen Schritt 5

Schritt 5. Ziehen Sie die.dmp-Datei in das BlueScreenView-Fenster

Der schnellste Weg, eine.dmp-Datei zu öffnen, besteht darin, sie in das BlueScreenView-Fenster zu ziehen. Die Datei wird nicht von ihrem ursprünglichen Speicherort verschoben. Sie werden sehen, dass sich die untere Hälfte des BlueScreenView-Fensters mit Daten füllt, sobald die Datei in das Fenster gezogen wird.

Dump-Dateien lesen Schritt 6
Dump-Dateien lesen Schritt 6

Schritt 6. Suchen Sie oben nach der Spalte "Verursacht durch den Treiber"

Möglicherweise müssen Sie ein wenig nach rechts scrollen, um es zu sehen. In dieser Spalte wird das Laufwerk angezeigt, das den Systemabsturz verursacht hat.

Möglicherweise finden Sie das problematische Laufwerk auch, weil es am unteren Rand des Fensters rot markiert ist. Doppelklicken Sie auf eine Markierung, um weitere Details wie Produktname, Beschreibung und Pfad anzuzeigen

Dump-Dateien lesen Schritt 7
Dump-Dateien lesen Schritt 7

Schritt 7. Verwenden Sie diese Informationen, um Ihr Problem zu lösen

Jetzt kennen Sie die Ursache des Absturzes und können mit der Lösung beginnen. Führen Sie eine Websuche mit dem Schlüsselwort "(Laufwerksname) Absturz" durch, um zu sehen, ob jemand anderes Ihr Problem hatte.

Methode 2 von 2: Verwenden von WinDBG

1422664 8
1422664 8

Schritt 1. Verwenden Sie diese Methode für eine eingehendere Analyse

Die meisten Benutzer müssen das Windows-Debugger-Programm nicht verwenden, um die Datei MEMORY. DMP zu öffnen und den Heap-Code aus dem Speicher zu überprüfen, wenn ein Systemfehler auftritt. Wenn Sie mehr darüber erfahren möchten, wie Windows seine Laufwerke und seinen Arbeitsspeicher verwendet, oder Sie Heap-Dateien zu Entwicklungszwecken analysieren müssen, kann Ihnen der Windows-Debugger viele Informationen liefern.

1422664 9
1422664 9

Schritt 2. Laden Sie das Windows Software Development Kit (WDK) herunter

Dieses Programm verfügt über ein WinDBG-Programm, das zum Öffnen der Heap-Datei verwendet wird. Sie können das WDK-Installationsprogramm hier herunterladen.

1422664 10
1422664 10

Schritt 3. Führen Sie die Datei sdksetup.exe aus

Die Installation des Programms beginnt. Gehen Sie durch die ersten paar Fenster und belassen Sie es bei den ursprünglichen Einstellungen.

1422664 11
1422664 11

Schritt 4. Wählen Sie nicht alles außer "Debugging Tools for Windows" aus

Sie können alle anderen Funktionen deaktivieren, da sie nicht zum Öffnen von Heap-Dateien verwendet werden. Dies spart Ihnen Installationszeit und Festplattenspeicher.

1422664 12
1422664 12

Schritt 5. Warten Sie einen Moment, während die Datei heruntergeladen und installiert wird

Normalerweise dauert dieser Vorgang einige Minuten.

1422664 13
1422664 13

Schritt 6. Öffnen Sie die Eingabeaufforderung als Administrator

Sie müssen eine Eingabeaufforderung öffnen, die ausgelöst wird, um die.dmp-Datei mit WinDBG zu verknüpfen, damit Sie sie analysieren können. Sie starten die Eingabeaufforderung im Ordner " system32 ".

  • Für Benutzer von Windows 10 und 8 klicken Sie mit der rechten Maustaste auf die Windows-Schaltfläche und dann auf "Eingabeaufforderung (Admin)."
  • Öffnen Sie für Benutzer von Windows 7 das Startmenü und geben Sie cmd ein. Drücken Sie Strg+⇧ Umschalt+↵ Eingabe.
1422664 14
1422664 14

Schritt 7. Gehen Sie zum Debugger-Verzeichnis

Geben Sie den folgenden Befehl ein, um in das richtige Verzeichnis zu wechseln. Für Benutzer von Windows 10 können Sie es kopieren und einfügen. Für Benutzer früherer Windows-Versionen müssen Sie Folgendes eingeben:

cd\Programme (x86)\Windows Kits\8.1\Debuggers\x64

1422664 15
1422664 15

Schritt 8. Geben Sie den Befehl ein, um die Heap-Datei zuzuordnen

Geben Sie den folgenden Befehl ein, um WinDBG einer.dmp-Datei zuzuordnen. Benutzer von Windows 10 können diese Datei mit dem Befehl kopieren und einfügen:

  • windbg.exe -IA
  • Wenn Sie den Befehl richtig eingegeben haben, erscheint ein leeres WinDBG-Fenster, das Sie schließen können.
1422664 16
1422664 16

Schritt 9. Starten Sie WinDBG

Sie müssen WinDBG so konfigurieren, dass die richtigen Dateien von Microsoft geladen werden, um.dmp-Dateien zu öffnen. Sie können dies über WinDBG tun.

Der schnellste Weg, das Programm zu starten, besteht darin, Win zu drücken und "windbg" einzugeben

1422664 17
1422664 17

Schritt 10. Klicken Sie auf "Datei" und wählen Sie "Symboldateipfad"

Ein neues Fenster wird geöffnet.

1422664 18
1422664 18

Schritt 11. Kopieren Sie die folgende Adresse und fügen Sie sie ein

Dieser Pfad weist WinDBG an, die erforderlichen Symbole direkt von Microsoft herunterzuladen und in C:\SymCache zu speichern:

  • SRV*C:\SymCache*https://msdl.microsoft.com/download/symbols
  • Ihr Ordner C:\SymCache wächst mit der Zeit, wenn Sie immer mehr zusätzliche Symbol- und Häkchendateien öffnen, die von Microsoft heruntergeladen wurden.
1422664 19
1422664 19

Schritt 12. Suchen Sie die Heap-Datei, die Sie analysieren möchten

Heap-Dateien (.dmp) werden normalerweise erstellt, wenn Ihr System abstürzt. Sie sollten die Heap-Dateien im Verzeichnis C:\Windows\Minidump finden können, nachdem Sie Ihren Computer nach einem Absturz wiederhergestellt haben. Die Datei kann sich auch in C:\Windows\MEMORY. DMP befinden. Wenn Sie es nicht finden können, sollten möglicherweise versteckte Dateien angezeigt werden:

  • Für Benutzer von Windows 10 und 8 klicken Sie im Windows Explorer auf das Label "Ansicht" und aktivieren das Kontrollkästchen "Ausgeblendete Elemente".
  • Für Benutzer von Windows 7 und früheren Versionen öffnen Sie die Ordneroptionen in der Systemsteuerung, klicken Sie auf das Label "Ansicht" und wählen Sie "Ausgeblendete Dateien, Ordner und Laufwerke anzeigen".
1422664 20
1422664 20

Schritt 13. Doppelklicken Sie auf die Heap-Datei

Vorausgesetzt, Sie konfigurieren WinDBG richtig, indem Sie die obigen Schritte ausführen, wird WinDBg gestartet und beginnt mit der Verarbeitung der Dateien.

1422664 21
1422664 21

Schritt 14. Warten Sie, während die Heap-Datei geladen wird

Wenn Sie eine Heap-Datei zum ersten Mal öffnen, müssen Sie eine Weile warten, während die Symbole von Microsoft heruntergeladen werden. Unterbrechen Sie das WinDBG-Programm nicht, während es Dateien lädt.

  • Die Heap-Dateien werden beim nächsten Öffnen viel schneller geladen, da Sie die Symbole bereits im Ordner C:\SymCache haben.
  • Sie wissen, wann die Heap-Datei geladen wurde, wenn Sie unten in der Datei Followup: MachineOwner sehen.
1422664 22
1422664 22

Schritt 15. Suchen Sie nach dem Satz "Vermutlich verursacht durch"

Dies ist der schnellste Weg, um die Ursache eines Programmfehlers herauszufinden. WinDBG analysiert die Heap-Datei und meldet dem Benutzer das Laufwerk oder den Prozess, der das Problem verursacht. Sie können diese Informationen verwenden, um eingehendere Recherchen und Fehlerbehebungen durchzuführen.

1422664 23
1422664 23

Schritt 16. Suchen Sie nach dem BugCheck-Code

Die Heap-Datei gibt Code für bestimmte Fehler zurück, die während des Absturzes aufgetreten sind. Suchen Sie nach diesen Codes direkt über dem Satz "Vermutlich verursacht durch". Normalerweise sehen Sie einen zweistelligen Code, z. B. "9F".

Empfohlen: