Windows Error Reporting (ab Windows Vista)

Server 2008Windows 7


Ab Windows Vista gibt es das Tool Dr. Watson (DRWTSN32.EXE) nicht mehr. Mit diesem Tool wurde beim Absturz einer Anwendung ein entsprechendes Crashdump-File erzeugt, welches für die Fehlersuche recht hilfreich sein konnte.

 

Ab Windows Vista wurde dafür das "Windows Error Reporting" (WER) eingeführt. Leider stellt sich jetzt die Frage, wie man an diese Informationen (Minidump) kommt, wenn man keinen WER-Account mehr besitzt und die Anwendung nicht signiert ist.

 

Standardmäßig legt Windows nicht für alle Anwendungen einen entsprechenden Eintrag unter "Problemberichte und Lösungen" an. Es werden nur entsprechende Minidumps für signierte Programme erzeugt bzw. nur, wenn diese Informationen vom WER-Server angefordert wurden.

 

Wenn Sie für alle Anwendungen diese Informationen angelegen wollen, müssen Sie den folgenden Registryeintrag ändern.

Starten Sie den Registryeditor und ändern Sie in der Registry die Einträge wie beschrieben ab.

Beachten Sie dazu bitte folgende Punkte:

Aufrufen von REGEDIT.EXE (alle Betriebssysteme) oder REGEDT32.EXE (nur Windows NT/2000)

 

Info: Wenn der Pfad zum Schlüssel nicht vorhanden ist, müssen Sie die nötigen Schlüssel selber hinzufügen. Rechtsklick auf den letzten Schlüssel (links im Tree) aus dem Kontextmenü "Neu" -> "Schlüssel" auswählen, und die fehlenden Schlüssel mit den angegebenen Namen anlegen.

 

Unter:

[für das System (alle Anwender)] 

HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ Windows Error Reporting

 

oder als Policies 

[für den Anwender]

HKEY_CURRENT_USER\ Software\ Policies\ Microsoft\ Windows\ Windows Error Reporting

 

Erstellen Sie hier einen neuen Wert mit dem Namen "ForceQueue" als Datentyp REG_DWORD und setzen den Wert auf: 

 

0 Es wird automatisch entschieden, ob der Bericht in die Warteschlange gestellt wird oder der Benutzer gefragt wird, diesen Bericht zu versenden
1 Es werden alle Berichte in die Warteschlange gestellt bis der Benutzer benachrichtigt wird
2 Es werden alle Berichte in die Warteschlange gestellt bis der Administrator benachrichtigt wird

 

Damit die Berichte für alle Anwendungen abgelegt werden, setzen Sie den Wert auf 1.

 

Die Dumps werden unter:

%UserProfile%\AppData\Local\Temp

C:\ProgramData\Microsoft\Windows\WER\ReportQueue

abgelegt und erhalten die Dateiendung .mdmp.

 

Auf die Einträge können Sie über "Systemsteuerung" -> "System und Wartung" -> "Problemberichte und Lösungen" -> "Problemberichte anzeigen und überprüfen" zugreifen. Dort findet man für das entsprechende Programm einen Eintrag mit dem gewünschten Crash-Dump, wo Sie sich über "Details" weitere Informationen anzeigen lassen können.

 

Gibt es für den Eintrag einen Dump-File, dann finden Sie hier den Eintrag "Temporäre Kopie dieser Datei anzeigen". Diesen können Sie anzeigen und an den Entwickler senden.

 

InfoWeitere Informationen hierzu finden Sie in der MS Knowledge Base: http://support.Microsoft.com/?kbid=931673 (Erstellen einer Prozess-Speicher-Abbild-Datei in Windows Vista in Benutzermodus)

  

Siehe dazu auch:

"Windows Error Reporting: Getting Started"

"WER Settings"

 

Info: Diese Einstellung können Sie einfach mit dem "Registry System Wizard" (RSW) verändern. Sie können das Programm unter "http://www.winfaq.de" herunterladen.


WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version


Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

 

URL: http://www.winfaq.de/faq_html/Content/tip2500/tip2635.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich