Gewusst wie: Rebase verwenden, um Symbole für DrWtSn32.exe extrahieren

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 258205
Alles erweitern | Alles schließen

Zusammenfassung

Wenn eine Anwendung nicht mehr reagiert ("stürzt ab"), können Sie Dr. Watson (DrWtSn32.exe), generiert ein Absturzabbild und eine Protokolldatei, die den Absturz beschreibt. Wenn Dr. Watson die Symbole für die Binärdateien, die beteiligt sind nicht finden können, können sie unter Windows NT und Windows 2000 detailliertere Informationen über den Absturz bereitstellen.

Dieser Artikel beschreibt das Vorbereiten und die Symboldateien (.dbg) für eine Anwendung zu installieren. Symbole für das Betriebssystem installieren wird nicht beschrieben. Weitere Informationen zum Installieren von Windows NT 4.0-Symbolen, klicken Sie auf die nachstehenden Artikelnummern klicken, um die betreffenden Artikel in der Microsoft Knowledge Base anzuzeigen:
148659 So richten Sie Debugsymbole für Windows NT
141465 Installieren Sie Symbole für Dr. Watson-Fehler Debuggen

Weitere Informationen

Zur Vorbereitung und Symboldateien zu installieren, muss zuerst korrekt Erstellen einer Anwendung mit Debuginformationen sind. Zu diesem Zweck für Microsoft Visual C++-Anwendungen finden Sie in den folgenden Knowledge Base-Artikel:
216356 INFO: Visual C++-Projekt Einstellungen und.DBG-Datei erstellen

Nachdem Sie die Datei Rebase.exe verwenden, um die Symboldateien (.dbg) Datei aus der Binärdatei zu entfernen, setzen Sie die DBG-Datei an einem Speicherort, in dem Sie Dr. Watson finden können. Stellen Sie die DBG-Datei im gleichen Ordner wie die Binärdatei. Dr. Watson sucht nach Symboldateien in der <WINNT> </WINNT>\Symbols-Ordner, in dem <WINNT></WINNT> ist der Installationsordner von Windows NT oder Windows 2000. Wenn dieser Ordner nicht vorhanden ist, müssen Sie diese manuell erstellen.

Wichtig: Rebase-Dienstprogramm extrahiert die DBG-Datei. Berücksichtigen Sie die folgenden zwei Beispiele:
  • 0 X 400000 REBASE.exe -b - X C:\Temp MyApp.exe
  • 0 X 400000 REBASE.exe -b - X. MyApp
Im erste Beispiel verwendet einen bestimmten Ordner. Dienstprogramms Rebase erstellt einen EXE-Unterordner unter C:\Temp, da die Erweiterung der Zieldatei .exe ist. Dienstprogramms Rebase platziert die DBG-Datei im Ordner "C:\Temp\Exe". Für Dr. Watson, die MyApp.dbg gesucht werden soll, Sie jedoch müssen Kopieren dieser Symboldatei <WINNT> </WINNT>\Symbols\Exe. Sie müssen diesen Ordner erstellen, wenn es nicht bereits vorhanden ist.

Im zweiten Beispiel wird ein Punkt verwendet, um anzugeben, dass Sie die DBG-Datei im gleichen Ordner wie die Binärdatei erstellen soll. In diesem Fall sollten Sie direkt an die DBG-Datei kopieren der <WINNT> </WINNT>\Symbols Ordner. MyApp.exe intern verweisen nicht den EXE-Unterordner, wie im ersten Beispiel.

Hinweis: Der gleiche Vorgang wird für andere Dateinamenerweiterungen, aber der Unterordner wird entsprechend geändert.

Der letzte Schritt ist, sicherzustellen, dass Sie Dr. Watson auf dem Computer verfügen, und wie der Debugger registriert ist. Gehen Sie folgendermaßen vor, um dies auf einem Computer überprüfen, auf denen Windows NT oder Windows 2000 ausgeführt wird:
  1. Klicken Sie im Menü Start auf Ausführen.
  2. Typ DrWtSn32 -i, und klicken Sie dann auf OK.

Informationsquellen

Weitere Informationen zu Dr. Watson und Symboldateien klicken Sie auf die nachstehenden Artikelnummern klicken, um die betreffenden Artikel in der Microsoft Knowledge Base anzuzeigen:
148659 So richten Sie Debugsymbole für Windows NT
141465 Installieren Sie Symbole für Dr. Watson-Fehler Debuggen
216356 INFO: Visual C++-Projekt Einstellungen und.DBG-Datei erstellen
121366 INFO: PDB and DBG Files ? What They Are und ihre Funktionsweise

Eigenschaften

Artikel-ID: 258205 - Geändert am: Samstag, 21. September 2013 - Version: 3.0
Keywords: 
kbbug kbdebug kbhowto kbmisctools kbsymbols kbmt KB258205 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 258205
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com