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.
Zugehörige Themen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für