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.