GFlags
GFlags, der Global Flags Editor, aktiviert und deaktiviert erweiterte Debugging-, Diagnose- und Fehlerbehebungsfunktionen. Es wird meist verwendet, um Indikatoren zu aktivieren, die andere Tools verfolgen, zählen und protokollieren.
Woher bekomme ich GFlags?
GFlags.exe ist enthalten im Debugtools für Windows 10 (WinDbg).
Nachdem die Debugtools installiert wurden, wird die 64-Bit-Version von gflags.exe standardmäßig in das folgende Verzeichnis installiert.
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64
Wenn Sie mit einer 32-Bit-Version von Windows arbeiten, verwenden Sie die 32-Bit-Version von gflags.exe, die Sie hier finden:
C:\Program Files (x86)\Windows Kits\10\Debuggers\x86
GFlags im Überblick
Treiberentwickler und -tester verwenden GFlags häufig, um Debugging-, Protokollierungs- und Testfunktionen entweder direkt zu aktivieren oder indem sie GFlags-Befehle in ein Testskript aufnehmen. Die Funktionen zur Überprüfung des Seitenheap können Ihnen helfen, Speicherverluste und Pufferfehler in Treibern im Kernelmodus zu erkennen.
GFlags verfügt sowohl über ein Dialogfeld als auch über eine Befehlszeilenschnittstelle. Die meisten Funktionen sind über beide Schnittstellen verfügbar, aber einige Funktionen sind nur über eine der Schnittstellen zugänglich. Weitere Informationen finden Sie unter GFlags Details.
Features
Überprüfung der Seitenheap. GFlags enthält die Funktionen von
PageHeap
(pageheap.exe), einem Tool, das die Überwachung der Heap-Zuweisung ermöglicht.Für die Funktion Spezialpool ist kein Neustart erforderlich. Sie können die Funktion Spezialpool aktivieren, deaktivieren und konfigurieren, ohne den Computer neu zu starten („rebooten“). Für weitere Informationen, siehe Spezialpool.
Ablaufverfolgung von Objektreferenzen. Ein Flag ermöglicht die Ablaufverfolgung der Objektreferenzierung und -dereferenzierung im Kernel. Diese Funktion erkennt, wenn die Anzahl der Objektreferenzen zu oft dekrementiert wurde oder nicht dekrementiert wurde, obwohl ein Objekt nicht mehr verwendet wird.
Das Dialogfeld GFlags verfügt über Registerkarten zur einfachen Navigation.
Anforderungen
Um die meisten GFlags-Funktionen nutzen zu können, einschließlich des Setzens von Flags in der Registrierung oder im Kernelmodus oder des Aktivierens der Seitenheap-Überprüfung, müssen Sie Mitglied der Gruppe der Administratoren auf dem Computer sein.
Dieser Abschnitt umfasst:
Dialogfeld 'Globale Kennzeichnungen'
Hinweis
Die unsachgemäße Verwendung dieses Tools kann die Systemleistung beeinträchtigen oder den Start von Windows verhindern, sodass Sie Windows neu installieren müssen.
Wichtig
Pooltagging ist unter Windows permanent aktiviert. Das Kontrollkästchen Pooltagging aktivieren im Dialogfeld Global Flags ist abgeblendet, und Befehle zum Aktivieren oder Deaktivieren des Pooltagging schlagen fehl.