DebugView v4.90

Von Mark Russinovich

Veröffentlicht: 23. April 2019

DownloadDebugView herunterladen(1,3 MB)
Führen Sie jetzt aus Sysinternals Live aus.

Einführung

DebugView ist eine Anwendung, mit der Sie die Debugausgabe auf Ihrem lokalen System oder einem beliebigen Computer im Netzwerk überwachen können, den Sie über TCP/IP erreichen können. Es ist in der Lage, sowohl kernelmodus als auch Win32-Debugausgabe anzuzeigen, sodass Sie keinen Debugger benötigen, um die Debugausgabe ihrer Anwendungen oder Gerätetreiber zu erfassen, oder Sie müssen Ihre Anwendungen oder Treiber ändern, um nicht standardmäßige Debugausgabe-APIs zu verwenden.

DebugView-Aufnahme

Unter Windows 2000, XP, Server 2003 und Vista DebugView werden erfasst:

  • Win32 OutputDebugString
  • Kernelmodus DbgPrint
  • Alle Kernelmodusvarianten von DbgPrint in Windows XP und Server 2003 implementiert

DebugView extrahiert auch die Kernelmodus-Debugausgabe, die vor einem Absturz von Windows 2000/XP-Absturzabbilddateien generiert wurde, wenn DebugView zum Zeitpunkt des Absturzes erfasst wurde.

DebugView-Funktionen

DebugView verfügt über ein leistungsstarkes Array von Features zum Steuern und Verwalten der Debugausgabe.

Features neu in Version 4.6:

  • Unterstützung für Windows Vista 32-Bit und 64-Bit

Features neu in Version 4.5:

  • Unterstützung für das Rollover von Protokolldateien: Um lang ausgeführte Aufzeichnungen besser zu unterstützen, kann DebugView jetzt jede Tag eine neue Protokolldatei erstellen, optional die Anzeige beim Löschen der Anzeige löschen.

Neuerungen in Version 4.4:

  • Unterstützung für Windows Server 2003 64-Bit Edition und Windows XP 64-Bit Edition für x64:DebugView erfasst jetzt die Kernelmodus-Debugausgabe auf 64-Bit-Versionen von Windows.
  • Uhrzeit-Umschalter: Sie können jetzt zwischen Uhrzeit und verstrichenen Zeitmodi umschalten.

Features neu in Version 4.3:

  • Unterstützung für Windows XP SP2:DebugView erfasst jetzt die Kernelmodus-Debugausgabe auf Windows XP SP2.
  • Weitere Hervorhebungsfilter: Viele Personen haben nach weiteren Hervorhebungsfiltern gefragt.
  • Protokolldateiumbruch: Eine neue Protokolldateioption verfügt über DebugView zum Start der Protokolldatei, wenn die angegebene Größe erreicht wird.
  • Größere Puffer: Größere Win32- und Kernelmoduspuffer reduzieren die Chance, die Debugausgabe ausgelassen zu haben.
  • Clear-Output-Zeichenfolge: Wenn DebugView die spezielle Debugausgabezeichenfolge "DBGVIEWCLEAR" sieht, wird die Ausgabe gelöscht.
  • Client minimierte Leiste: Sie können nun den Client ausführen, der in der Leiste minimiert ist.

Features neu in Version 4.2:

  • Kernel-Hook-Fehler behoben:DebugView kann manchmal falsch melden, dass sie keine Kernelmodus-Debugausgabe auf Windows XP und Server 2003 erstellen konnte.
  • Globale Clientaufnahmeoption: Eine neue Option ermöglicht es dem Client, die Win32-Debugausgabe von Konsolen auf Terminalserversystemen zu erfassen, wenn sie von einer Nicht-Konsolensitzung ausgeführt werden.
  • Die Filterung wurde verbessert: Filter können viel länger sein und gelten jetzt für Win32-Prozess-IDs, wenn Prozess-IDs in der Ausgabe enthalten sind.
  • Die Absturzabbildunterstützung wurde verbessert: Mehrere Fehler im Zusammenhang mit dem Extrahieren der Kernelmodusausgabe aus Absturzabbilds sind behoben und DebugView lädt jetzt resultierende Protokolldateien.
  • Weitere Hervorhebungsfilter:DebugView verfügt jetzt über 10 Hervorhebungsfilter, bis zu 5.
  • Kommentare einfügen: Mit einem neuen Menüelement können Sie Kommentare in die Ausgabe einfügen.
  • Neue Schalter: Mit neuen Befehlszeilenschaltern können Sie die Verlaufstiefe angeben und Protokolldateien laden.
  • Bessere Sprechblasentipps: Wenn eine Ausgabelinie breiter als der Bildschirm ist, wird die Mauszeiger-Sprechblasenspitze umgebrochen.

Features neu in Version 4.1:

  • Filter speichern und laden: Sie können Filter speichern und laden, einschließlich der Hervorhebungsfarben.
  • Laden sie gespeicherte Protokolle: Sie können nun eine Protokolldatei wieder in das DebugView-Ausgabefenster laden.
  • Erfassen sie die Startzeit-Kernelmodus-Debugausgabe: Unter Windows 2000 können Sie DebugView verwenden, um Debugausgabe zu erfassen, die von Treibern aus dem frühesten Punkt im Startvorgang generiert wird.

Nachfolgend finden Sie eine Liste, in der einige der anderen Features von DebugView hervorgehoben werden:

  • Remoteüberwachung: Erfassen Sie kernelmodus und/oder Win32-Debugausgabe von jedem Computer, der über TCP/IP zugänglich ist - sogar im Internet. Sie können mehrere Remotecomputer gleichzeitig überwachen. DebugView installiert sogar seine Clientsoftware selbst, wenn Sie sie auf einem Windows 2000-System ausführen und aus einem anderen Windows 2000-System in derselben Netzwerkumgebung erfassen.
  • Zuletzt verwendete Filterlisten:DebugView erinnert sich an Ihre neuesten Filterauswahlen mit einer Schnittstelle, die es einfach macht, sie erneut auszuwählen.
  • Option "Prozess-ID": Deaktivieren Sie die Anzeige von Prozess-IDs für die Win32-Debugausgabe.
  • Zwischenablagekopie: Wählen Sie mehrere Zeilen im Ausgabefenster aus, und kopieren Sie ihren Inhalt in die Zwischenablage.
  • Log-to-file: Schreiben Sie die Debugausgabe in eine Datei, da sie erfasst wird.
  • Drucken: Drucken Sie alle oder teile der erfassten Debugausgabe in einen Drucker.
  • Eine Datei-Nutzlast:DebugView wird als eine Datei implementiert.
  • Absturzabbildunterstützung:DebugView kann seine Puffer aus einem Absturzabbild wiederherstellen und die Ausgabe in einer Protokolldatei speichern, damit Benutzer die Ausgabe ihres Windows Treibers senden können, der bis zum Zeitpunkt eines Absturzes generiert wurde.

Die Hilfedatei beschreibt alle diese Features und vieles mehr im Detail.

Installation und Verwendung

Führen Sie einfach die DebugView-Programmdatei (dbgview.exe) aus, und DebugView startet sofort die Erfassung der Debugausgabe. Beachten Sie, dass wenn Sie DebugView auf Windows 2000/XP ausführen, müssen Sie über administrative Berechtigungen verfügen, um die Kernelmodus-Debugausgabe anzuzeigen. Menüs, Hottasten oder Symbolleistenschaltflächen können verwendet werden, um das Fenster zu löschen, die überwachten Daten in einer Datei, Suchausgabe zu speichern, die Fensterschriftart zu ändern und vieles mehr. Die On-Line-Hilfe beschreibt alle Features von DebugView.

DebugView screenshot

Dies ist ein Screenshot der DebugView-Aufzeichnung von Win32-Debugausgabe aus einem Remotesystem. Beachten Sie die Anwesenheit eines Hervorhebungsfilters.

DownloadDebugView herunterladen(1,3 MB)

Führen Sie jetzt aus Sysinternals Live aus.