Debugterminologie

Bei der Beschreibung des Debuggens werden die folgenden Begriffe verwendet.

Bluescreen

Wenn das System auf ein Hardwareproblem, eine Dateninkonsistenz oder einen ähnlichen Fehler stößt, wird möglicherweise ein Bluescreen mit Informationen angezeigt, mit denen die Fehlerursache ermittelt werden kann. Diese Informationen enthalten den STOP-Code und ob eine Absturzabbilddatei erstellt wurde. Es kann auch eine Liste geladener Treiber und eine Stapelüberwachung enthalten.

Absturzabbilddatei

Sie können das System so konfigurieren, dass informationen in eine Absturzabbilddatei auf Ihrer Festplatte geschrieben werden, wenn ein STOP-Code generiert wird. Die Datei enthält Informationen, die der Debugger zum Analysieren des Fehlers verwenden kann. Diese Datei kann so groß sein wie der im Computer enthaltene physische Arbeitsspeicher.

Debugger

Ein Programm, das entwickelt wurde, um Fehler in einem anderen Programm zu erkennen, zu finden und zu beheben. Es ermöglicht dem Entwickler, die Ausführung des Prozesses und seiner Threads schrittweise zu durchlaufen und Arbeitsspeicher, Variablen und andere Elemente des Prozess- und Threadkontexts zu überwachen.

Kernelmodus

Der Prozessormodus, in dem Systemdienste und Gerätetreiber ausgeführt werden. Alle Schnittstellen und CPU-Anweisungen sind verfügbar, und auf den gesamten Arbeitsspeicher kann zugegriffen werden.

Minidump-Datei

Anwendungen können Minidumpdateien im Benutzermodus erstellen, die eine nützliche Teilmenge der Informationen in einer Absturzabbilddatei enthalten. Weitere Informationen finden Sie unter Minidump-Dateien.

STOP-Code

Der Fehlercode, der den Fehler identifiziert, der die Weiterausführung des Systemkernels beendet hat.

Symboldateien

Alle Systemanwendungen, Treiber und DLLs werden so erstellt, dass sich ihre Debuginformationen in separaten Dateien befinden, die als Symboldateien bezeichnet werden. Daher ist das System kleiner und schneller, aber es kann trotzdem debuggt werden, wenn die Symboldateien installiert sind. Weitere Informationen finden Sie unter Symboldateien.

Benutzermodus

Der Prozessormodus, in dem Anwendungen ausgeführt werden. In diesem Modus sind nur wenige Schnittstellen verfügbar, und der Zugriff auf Systemdaten ist eingeschränkt.

Konfigurieren des automatischen Debuggens