Ein vollständiger Prozess-Dump aus einer abstürzenden Anwendung kann dem Support oft dabei helfen, festzustellen, was genau den Anwendungsausfall verursacht.
So erfassen Sie einen Prozess-Dump einer fehlerhaften Anwendung
Es gibt eine ganze Reihe von Möglichkeiten, eine vollständige Prozess-Dump-Datei zu erhalten, obwohl diese in der Regel nicht standardmäßig erstellt wird.
Die einfachste Methode ist es, zum Windows Task-Manager zu gehen, bevor Sie nach dem Absturz des Prozesses auf etwas klicken (Windows Start > Ausführen > taskmgr
) und dann mit der rechten Maustaste auf den Prozess klicken, von dem Sie eine Dumpdatei erhalten möchten (wir verwenden in unserem Beispiel Oxygen):
Wenn der Anwendungsprozess nicht aufgeführt ist, müssen Sie den Speicherauszug erfassen, indem Sie einen Schlüssel zu Ihrer Registrierung hinzufügen und Windows neu starten.
-
Dazu müssen der folgende Registrierungsschlüssel und Wert erstellt werden:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps] 'DumpType'=dword:00000002
Der Unterschlüssel 'LocalDumps
' ist in der Regel nicht standardmäßig vorhanden und muss zusätzlich zum eigentlichen DWORD-Wert 'DumpType
' innerhalb dieses Unterschlüssels erstellt werden.Dies führt dazu, dass bei zukünftigen Abstürzen, die von WER (Windows Error Reporting) erfasst werden, vollständige Prozess-Dumps geschrieben werden. Die durch die Konfiguration von '
DumpType
' verursachten vollständigen Prozess-Dumps werden in das Verzeichnis'%LOCALAPPDATA%\CrashDumps
' geschrieben, das relativ zum aktuellen Benutzerprofil ist.
Wenn also eine normale Desktop-Anwendung wie XMetaL abstürzt, werden die vollständigen Prozess-Dumps in das Verzeichnis'C:\Users<username>\AppData\Local\CrashDumps\'
für den interaktiven Benutzer geschrieben, der angemeldet war. Wenn die Anwendung nicht als Benutzer ausgeführt wird und abstürzt, werden die vollständigen Prozess-Dumps in folgendes Verzeichnis'C:\Windows\System32\config\systemprofile\AppData\Local\CrashDumps\'
geschrieben. Dieses Verzeichnis ist der von Windows-Systemkomponenten verwendete Benutzerprofilbereich. - Nachdem Sie die Konfiguration '
DumpType
' eingerichtet haben, starten Sie Windows neu. Dies stellt sicher, dass WER die neue Konfiguration 'DumpType
' verwendet. Reproduzieren Sie anschließend das Problem oder warten Sie, bis der Absturz erneut auftritt. Es sollte nun ein vollständiger Prozessdump von WER erfasst und an uns gesendet werden. - Stellen Sie sicher, dass Sie diesen Schlüssel entfernen, nachdem die Dump-Datei erfasst wurde.