Um Speicherabbilddateien in Windows 10 zu lesen, können Sie die Windows-Debugging-Tools (WinDbg) verwenden. So geht's:
1. Rufen Sie die Speicherauszugsdatei ab:
- Falls noch nicht geschehen, erstellen Sie eine Speicherabbilddatei. Sie können dies tun, indem Sie den Anweisungen im Abschnitt „Erstellen einer Speicherabbilddatei“ unten folgen.
2. Installieren Sie die Windows-Debugging-Tools:
- Laden Sie die neueste Version der Windows-Debugging-Tools (WinDbg) von der Microsoft-Website herunter.
- Installieren Sie WinDbg, indem Sie dem Installationsassistenten folgen.
3. Öffnen Sie die Memory Dump-Datei:
- Öffnen Sie WinDbg, indem Sie im Startmenü danach suchen.
- Klicken Sie in WinDbg auf das Menü „Datei“ und wählen Sie „Crash-Dump öffnen“.
- Navigieren Sie zu dem Speicherort, an dem die Speicherabbilddatei (.dmp) gespeichert ist, und öffnen Sie sie.
4. Analysieren Sie den Speicherauszug:
- WinDbg lädt die Speicherabbilddatei und stellt Ihnen eine Befehlszeilenschnittstelle zur Analyse der Daten zur Verfügung.
– Sie können verschiedene Befehle verwenden, um Speicher, Register, geladene Module und andere Informationen im Zusammenhang mit dem Absturz zu überprüfen.
- Zu den häufig verwendeten Befehlen gehören:
- lm (List Modules):Listet die geladenen Module im Prozess auf.
- !analyze -v (Crash-Dump analysieren):Führt eine automatisierte Absturzanalyse durch und stellt Informationen zum Absturz bereit.
- dt nt!_TEB (Thread-Umgebungsblock anzeigen):Zeigt Informationen zum Thread-Umgebungsblock an.
- kd> !thread /v oder ~*e~ (Threads auflisten):Listet alle Threads und ihre Zustände auf.
5. Identifizieren Sie die Grundursache:
- Nutzen Sie die aus der Analyse gewonnenen Informationen, um die Grundursache des Absturzes zu ermitteln.
- Suchen Sie nach Fehlern, Ausnahmen oder unerwartetem Verhalten, die möglicherweise zum Absturz geführt haben.
- Überprüfen Sie, ob Code oder Datenstrukturen beschädigt oder fehlerhaft sind.
Denken Sie daran, dass die Analyse von Speicherauszugsdateien ein komplexer Prozess sein kann und möglicherweise Fachkenntnisse im Debuggen und in der Softwareanalyse erfordert. Wenn Sie mit der Analyse von Speicherauszügen nicht vertraut sind, sollten Sie sich möglicherweise an einen qualifizierten Softwareentwickler oder IT-Experten wenden.
Erstellen einer Speicherabbilddatei
Gehen Sie folgendermaßen vor, um eine Speicherabbilddatei in Windows 10 zu erstellen:
1. Öffnen Sie das Dialogfeld „Systemeigenschaften“. Sie können dies tun, indem Sie die Windows-Taste + Pause/Pause drücken oder im Startmenü nach „Systemeigenschaften“ suchen.
2. Klicken Sie im linken Bereich auf den Link „Erweiterte Systemeinstellungen“.
3. Klicken Sie auf der Registerkarte „Erweitert“ im Abschnitt „Starten und Wiederherstellen“ auf die Schaltfläche „Einstellungen“.
4. Wählen Sie im Einstellungsfenster „Start und Wiederherstellung“ im Abschnitt „Systemfehler“ die Option „Speicherauszug vollständig“ aus dem Dropdown-Menü „Debugging-Informationen schreiben“.
5. Klicken Sie auf „OK“, um die Änderungen zu speichern.
Wenn nun ein Systemabsturz auftritt, erstellt Windows automatisch eine Speicherabbilddatei (.dmp) im Speicherort %SystemRoot%\MEMORY.DMP (normalerweise C:\Windows\MEMORY.DMP). Anschließend können Sie WinDbg verwenden, um diese Speicherabbilddatei zu analysieren.