Allgemeine Umgebungsvariablen

In der folgenden Tabelle sind die Umgebungsvariablen aufgeführt, die sowohl beim Debuggen im Benutzermodus als auch im Kernelmodus verwendet werden können.

Variable Bedeutung

_NT_DEBUGGER_EXTENSION_PATH = Pfad

Gibt den Pfad an, den der Debugger zuerst nach Erweiterungs-DLLs sucht. Pfad kann einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt (:) enthalten. Trennen Sie mehrere Verzeichnisse durch Semikolons (;). Ausführliche Informationen finden Sie unter Laden von Debuggererweiterungs-DLLs.

_NT_EXECUTABLE_IMAGE_PATH = Pfad

Gibt den Pfad an, der die ausführbaren Binären Dateien enthält. Pfad kann einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt (:) enthalten. Trennen Sie mehrere Verzeichnisse durch Semikolons (;). Dieser Pfad wird in einigen Situationen verwendet, z. B. minidump-Dateien im Benutzermodus. Weitere Informationen finden Sie unter Festlegen von Symbolen und ausführbaren Bildpfaden in WinDbg.

_NT_SOURCE_PATH = Pfad

Gibt den Pfad an, der die Quelldateien für das Ziel enthält. Pfad kann einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt (:) enthalten. Trennen Sie mehrere Verzeichnisse durch Semikolons (;). Ausführliche Informationen und weitere Möglichkeiten zum Ändern dieses Pfads finden Sie unter Quellpfad.

_NT_SYMBOL_PATH = Pfad

Gibt den Stamm einer Verzeichnisstruktur an, die die Symboldateien enthält. Pfad kann einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt (:) enthalten. Trennen Sie mehrere Verzeichnisse durch Semikolons (;). Ausführliche Informationen und weitere Möglichkeiten zum Ändern dieses Pfads finden Sie unter Symbolpfad.

_NT_ALT_SYMBOL_PATH = Pfad

Gibt einen alternativen Symbolpfad an, der vor _NT_SYMBOL_PATH durchsucht wurde. Dies ist nützlich, um private Versionen von Symboldateien beizubehalten. Pfad kann einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt (:) enthalten. Trennen Sie mehrere Verzeichnisse durch Semikolons (;). Ausführliche Informationen finden Sie unter Symbolpfad.

_NT_SYMBOL_PROXY = Proxy:Port

Gibt den Proxyserver an, der von SymSrv verwendet werden soll. Ausführliche Informationen finden Sie unter Firewalls und Proxyserver.

_NT_DEBUG_HISTORY_SIZE = Zahl

Gibt die Anzahl der Befehle im Befehlsverlauf an, auf die beim Remotedebuggen zugegriffen werden kann. Da Befehle in der Länge variieren, kann die Anzahl der verfügbaren Zeilen nicht genau mit Number übereinstimmen.

_NT_DEBUG_LOG_FILE_OPEN = Dateiname

(nur CDB und KD) Gibt die Protokolldatei an, an die der Debugger die Ausgabe senden soll.

_NT_DEBUG_LOG_FILE_APPEND = Dateiname

(nur CDB und KD) Gibt die Protokolldatei an, an die der Debugger die Ausgabe anfügen soll.

_NT_EXPR_EVAL = {masm | c++}

Gibt den Standardauswertungsauswerter für Ausdrücke an. Wenn masm angegeben ist, wird die MASM-Ausdruckssyntax verwendet. Wenn c++ angegeben ist, wird die Syntax des C++-Ausdrucks verwendet. Die MASM-Ausdruckssyntax ist die Standardsyntax. Weitere Informationen finden Sie unter Auswerten von Ausdrücken .

_NO_DEBUG_HEAP

Gibt an, dass der Debugheap nicht für das Debuggen im Benutzermodus verwendet werden soll.

DBGENG_NO_DEBUG_PRIVILEGE

Verhindert, dass vom Debugger erzeugte Prozesse SeDebugPrivilege erben.

DBGENG_NO_BUGCHECK_ANALYSIS

Verhindert die automatisierte Fehlerüberprüfungsanalyse.

DBGHELP_HOMEDIR

Gibt den Pfad für den Stamm des von SymSrv und SrcSrv verwendeten Standardspeichers an. Pfad kann einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt (:) enthalten. Trennen Sie mehrere Verzeichnisse durch Semikolons (;).

SRCSRV_INI_FILE

Gibt den Pfad und den Namen der Konfigurationsdatei an, die von SrcSrv verwendet wird. Standardmäßig ist der Pfad das Unterverzeichnis srcsrv des Installationsverzeichnisses Debugtools für Windows, und der Dateiname ist Srcsrv.ini. Weitere Informationen finden Sie unter Quellindizierung .