Freigeben über


GFlags-Befehlsübersicht

Allgemeine Informationen zum Installieren und Auffinden von gflags.exe finden Sie unter GFlags.

Sie können die GFlags-Befehle und das Dialogfeld "Globale Kennzeichnungen" austauschbar verwenden.

GFlags-Befehlsverwendung

Wenn Sie GFlags verwenden möchten, geben Sie die folgenden Befehle in der Befehlszeile ein.

So öffnen Sie das Dialogfeld "GFlags":

gflags

So legen Sie globale Flags in der Registrierung fest oder löschen sie:

gflags /r [{+ | -}Flag [{+ | -}Flag...]]

So legen Sie globale Flags für die aktuelle Sitzung fest oder löschen sie:

gflags /k [{+ | -}Flag [{+ | -}Flag...]]

So legen Sie globale Flags für eine Bilddatei fest oder löschen sie:

gflags /i ImageFile [{+ | -}Flag [{+ | -}Flag...]]
gflags /i ImageFile /tracedb SizeInMB

So legen Sie das Feature "Sonderpool" (Windows Vista und höher) fest oder zu löschen.

gflags {/r | /k} {+ | -}spp {PoolTag | 0xSize}

So aktivieren oder deaktivieren Sie das Feature "Objektreferenzprotokollierung" (Windows Vista und höher)

gflags {/ro | /ko} [/p] [/i ImageFile | /t PoolTag;[PoolTag...]]
gflags {/ro | /ko} /d

So aktivieren und konfigurieren Sie die Seiten heap-Überprüfung:

gflags /p /enable ImageFile  [ /full [/backwards] | /random Probability | /size SizeStart SizeEnd | /address AddressStart AddressEnd | /dlls DLL [DLL...] ] 
[/debug ["DebuggerCommand"] | /kdebug] [/unaligned] [/notraces] [/fault Rate [TimeOut]] [/leaks] [/protect] [/no_sync] [/no_lock_checks] 

So deaktivieren Sie die Seiten heap-Überprüfung:

gflags /p [/disable ImageFile] [/?]

So zeigen Sie Hilfe an:

gflags /?

Parameter

Flagge
Gibt eine Abkürzung mit drei Buchstaben (FlagAbbr) oder einen Hexadezimalwert (FlagHex) an, der ein Debugfeature darstellt. Die Abkürzungen und hexadezimalen Werte werden in der GFlags-Kennzeichnungstabelle aufgeführt.

Verwenden Sie eines der folgenden Flagformate:

Format Beschreibung

{+ | -}FlagAbbr

Legt (+) oder löscht (-) das Flag, das durch die Kennzeichnungskürzel dargestellt wird. Ohne ein Pluszeichen (+) oder Minuszeichen (-) hat der Befehl keine Auswirkung.

[+ | -]FlagHex

Addiert (+) oder subtrahiert (-) den Hexadezimalwert eines Flags. Ein Kennzeichen wird festgelegt, wenn sein Wert in der Summe enthalten ist. Add (+) ist die Standardeinstellung. Geben Sie einen Hexadezimalwert (ohne 0x) ein, der ein einzelnes Kennzeichen darstellt, oder geben Sie die Summe der Hexadezimalwerte für mehrere Flags ein.

ImageFile
Gibt den Namen einer ausführbaren Datei an, einschließlich der Dateinamenerweiterung (z. B. notepad.exe oder mydll.dll).

/r
Registrierung. Zeigt systemweite Debugkennzeichnungen an, die in der Registrierung gespeichert sind, oder ändert sie. Diese Einstellungen werden wirksam, wenn Sie Windows neu starten und wirksam bleiben, bis Sie sie ändern.

Ohne zusätzliche Parameter zeigt gflags /r die systemweiten Flags an, die in der Registrierung festgelegt sind.

/k
Kernelkennzeichnungseinstellungen. Zeigt systemweite Debugkennzeichnungen für diese Sitzung an oder ändert sie. Diese Einstellungen sind sofort wirksam, gehen jedoch verloren, wenn Windows heruntergefahren wird. Die Einstellungen wirken sich auf Prozesse aus, die nach Abschluss dieses Befehls gestartet wurden.

Ohne zusätzliche Parameter zeigt gflags /k systemweite Flags an, die für die aktuelle Sitzung festgelegt sind.

/Ich
Bilddateieinstellungen. Zeigt Debugging-Flags für einen bestimmten Prozess an oder ändert sie. Diese Einstellungen werden in der Registrierung gespeichert. Sie sind für alle neuen Instanzen dieses Prozesses wirksam und bleiben wirksam, bis Sie sie ändern.

Ohne zusätzliche Parameter zeigt gflags /i ImageFile die für den angegebenen Prozess festgelegten Flags an.

/tracedb SizeInMB
Legt die maximale Größe der Stapelüberwachungsdatenbank für den Benutzermodus für den Prozess fest. Um diesen Parameter zu verwenden, muss das Flag "Stapelüberwachungsdatenbank für den Benutzermodus erstellen" (ust) für den Prozess festgelegt werden.

SizeInMB ist eine ganze Zahl, die die Anzahl von Megabyte in Dezimaleinheiten darstellt. Der Standardwert ist die Mindestgröße 8 MB; es gibt keine maximale Größe. Wenn Sie zur Standardgröße zurückkehren möchten, legen Sie SizeInMB auf 0 fest.

Spp
(Windows Vista und höher.) Legt das Feature "Sonderpool" fest oder löscht es. Ein Beispiel finden Sie unter Beispiel 14: Konfigurieren eines speziellen Pools.

PoolTag
(Windows Vista und höher.) Gibt ein Pooltag für das Feature "Sonderpool " an. Wird nur mit dem spp-Flag verwendet.

Geben Sie ein vierstelliges Muster für PoolTag ein, z. B. Tag1. Er kann die Zeichen " ? (Ersetzen sie für ein beliebiges einzelnes Zeichen) und * (ersatz für mehrere Zeichen) mit Wildcardzeichen enthalten. Beispiel: Fat* oder Av?4. Pooltags beachten immer die Groß-/Kleinschreibung.

0xGröße
(Windows Vista und höher.) Gibt einen Größenbereich für das Feature "Sonderpool" an. Wird nur mit dem spp-Flag verwendet. Anleitungen zum Auswählen eines Größenwerts finden Sie unter "Auswählen einer Zuordnungsgröße" im speziellen Pool.

/Ro
Aktiviert, deaktiviert und zeigt die Einstellungen für die Objektreferenzprotokollierung in der Registrierung an. Um eine Änderung an dieser Einstellung wirksam zu machen, müssen Sie Windows neu starten.

Ohne zusätzliche Parameter zeigt /ro die Einstellungen für die Objektreferenzablaufverfolgung in der Registrierung an.

Um die Objektreferenzablaufverfolgung zu aktivieren, müssen Sie mindestens ein Pooltag (/t PoolTag) oder eine Bilddatei (/i ImageFile) in den Befehl einschließen. Ausführliche Informationen finden Sie unter Beispiel 15: Verwenden der Objektreferenzablaufverfolgung.

In der folgenden Tabelle sind die unterparameter aufgeführt, die mit /ro gültig sind.

/t PoolTags

Beschränkt die Ablaufverfolgung auf Objekte mit den angegebenen Pooltags. Verwenden Sie ein Semikolon (;), um Tagnamen zu trennen. Geben Sie bis zu 16 Pooltags ein.

Geben Sie ein vierstelliges Muster für PoolTags ein, z. B. Tag1.

Wenn Sie mehrere Pooltags angeben, verfolgt Windows Objekte mit einem der angegebenen Pooltags.

Wenn Sie keine Pooltags angeben, verfolgt Windows alle Objekte, die vom Image erstellt werden.

/i ImageFile

Beschränkt die Ablaufverfolgung auf Objekte, die von Prozessen mit der angegebenen Bilddatei erstellt werden. Sie können nur eine Bilddatei mit dem Parameter "/i " angeben.

Geben Sie einen Bilddateinamen ein, z. B. notepad.exe mit bis zu 64 Zeichen. "System" und "Leerlauf" sind ungültige Bildnamen.

Wenn Sie keine Bilddatei angeben, verfolgt Windows alle Objekte mit den angegebenen Pooltags. Wenn Sie sowohl eine Bilddatei (/i) als auch eine oder mehrere Pooltags (/t) angeben, verfolgt Windows Objekte mit einem der angegebenen Pooltags, die durch das angegebene Image erstellt werden.

/d

Löscht die Featureeinstellungen für die Objektreferenzablaufverfolgung. Bei Verwendung mit "/ro" werden die Einstellungen in der Registrierung gelöscht.

/p

Permanent sind. Die Ablaufverfolgungsdaten werden beibehalten, bis die Objektreferenzablaufverfolgung deaktiviert ist, oder der Computer wird heruntergefahren oder neu gestartet. Standardmäßig werden die Ablaufverfolgungsdaten für ein Objekt verworfen, wenn das Objekt zerstört wird.

/Ko
Aktiviert, deaktiviert und zeigt die Einstellungen für die Objektreferenzprotokollierung (Laufzeit) an. Änderungen an dieser Einstellung werden sofort wirksam, gehen jedoch verloren, wenn das System heruntergefahren oder neu gestartet wird. Ausführliche Informationen finden Sie unter Beispiel 15: Verwenden der Objektreferenzablaufverfolgung.

Ohne zusätzliche Parameter zeigt /ko die Einstellungen für die Objektreferenzprotokollierung (Laufzeit) an.

Um die Objektreferenzablaufverfolgung zu aktivieren, müssen Sie mindestens ein Pooltag (/t PoolTag) oder eine Bilddatei (/i ImageFile) in den Befehl einschließen.

In der folgenden Tabelle sind die unterparameter aufgeführt, die mit /ko gültig sind.

/t PoolTags

Beschränkt die Ablaufverfolgung auf Objekte mit den angegebenen Pooltags. Verwenden Sie ein Semikolon (;), um Tagnamen zu trennen. Geben Sie bis zu 16 Pooltags ein.

Geben Sie ein vierstelliges Muster für PoolTags ein, z. B. Tag1.

Wenn Sie mehrere Pooltags angeben, verfolgt Windows Objekte mit einem der angegebenen Pooltags.

Wenn Sie keine Pooltags angeben, verfolgt Windows alle Objekte, die vom Image erstellt werden.

/i ImageFile

Beschränkt die Ablaufverfolgung auf Objekte, die von Prozessen mit der angegebenen Bilddatei erstellt werden. Sie können nur eine Bilddatei mit dem Parameter "/i " angeben.

Wenn Sie keine Bilddatei angeben, verfolgt Windows alle Objekte mit den angegebenen Pooltags.

Wenn Sie sowohl eine Bilddatei (/i) als auch eine oder mehrere Pooltags (/t) angeben, verfolgt Windows Objekte mit einem der angegebenen Pooltags, die durch das angegebene Image erstellt werden.

/d

Löscht die Featureeinstellungen für die Objektreferenzablaufverfolgung. Bei Verwendung mit "/ro" werden die Einstellungen in der Registrierung gelöscht.

/p

Permanent sind. Die Ablaufverfolgungsdaten werden beibehalten, bis die Objektreferenzablaufverfolgung deaktiviert ist, oder der Computer wird heruntergefahren oder neu gestartet. Standardmäßig werden die Ablaufverfolgungsdaten für ein Objekt verworfen, wenn das Objekt zerstört wird.

/p
Legt Die Optionen für die Seitenhapüberprüfung für einen Prozess fest.

Ohne zusätzliche Parameter zeigt gflags /p eine Liste der Bilddateien an, für die die Seitenhapüberprüfung aktiviert ist.

Die Überprüfung von Seiten heap überwacht dynamische Heap-Speichervorgänge, einschließlich der Zuordnung von Vorgängen und freien Vorgängen und verursacht einen Debuggerbruch, wenn ein Heapfehler erkannt wird.

/abschalten ImageFile
Deaktiviert die Seitenhapüberprüfung (Standard oder vollständig) für die angegebene Bilddatei.

Dieser Befehl entspricht dem Deaktivieren des Heap-Flags "Seite aktivieren" (hpa) für einen Prozess (gflags /i ImageFile -hpa). Sie können die Befehle austauschbar verwenden.

/ermöglichen ImageFile
Aktiviert die Seitenhapüberprüfung für die angegebene Bilddatei.

Standardmäßig aktiviert der Parameter "/enable" die Standardmäßige Seiten heap-Überprüfung für die Bilddatei. Fügen Sie zum Aktivieren der Vollseiten-Heapüberprüfung für die Bilddatei den /full-Parameter zum Befehl hinzu, oder verwenden Sie den Parameter "/i" mit dem Kennzeichen "+hpa".

/voll
Aktiviert die Vollständige Seiten-Heap-Überprüfung für den Prozess. Bei der Vollseiten-Heapüberprüfung wird am Ende jeder Zuordnung eine Zone reservierter virtueller Speicher platziert.

Die Verwendung dieses Parameters entspricht dem Aktivieren des Hpa-Flags (Enable page heap) für einen Prozess (gflags /i ImageFile +hpa). Sie können die Befehle austauschbar verwenden.

/rückwärts
Platziert die Zone des reservierten virtuellen Speichers am Anfang einer Zuordnung und nicht am Ende. Daher führt der Debugger zu Überläufen am Anfang des Puffers anstelle der am Ende des Puffers. Nur mit dem Parameter "/full " gültig.

/zufällig Wahrscheinlichkeit
Wählt die Vollständige oder Standardseiten-Heapüberprüfung für jede Zuordnung basierend auf der angegebenen Wahrscheinlichkeit aus.

Die Wahrscheinlichkeit ist eine dezimale ganze Zahl zwischen 0 und 100, die die Wahrscheinlichkeit der Überprüfung des vollständigen Seitenhaps darstellt. Eine Wahrscheinlichkeit von 100 entspricht der Verwendung des Parameters "/full ". Eine Wahrscheinlichkeit von 0 entspricht der Verwendung der Standardseiten-Heap-Überprüfung.

/Größe SizeStart SizeEnd
Aktiviert die Vollseiten-Heapüberprüfung für Zuordnungen innerhalb des angegebenen Größenbereichs und ermöglicht die Standardseiten-Heap-Überprüfung für alle anderen Zuordnungen durch den Prozess.

SizeStart und SizeEnd sind Dezimalzahlen. Der Standardwert ist die Standardseiten-Heapüberprüfung für alle Zuordnungen.

/Adresse AddressStart AddressEnd
Aktiviert die Vollständige Seiten-Heap-Überprüfung für den Speicher, der zugewiesen wurde, während sich eine Absenderadresse im angegebenen Adressbereich im Laufzeitaufrufstapel befindet. Es ermöglicht die Standardseiten-Heap-Überprüfung für alle anderen Zuordnungen durch den Prozess.

Um dieses Feature zu verwenden, geben Sie einen Bereich an, der die Adressen aller Funktionen enthält, die die Funktion mit der verdächtigen Zuordnung aufrufen. Die Adresse der aufrufenden Funktion befindet sich im Aufrufstapel, wenn die verdächtige Zuordnung auftritt.

AddressStart und AddressEnd geben den Adressbereich an, der in Zuordnungsstapelablaufverfolgungen durchsucht wird. Die Adressen werden im hexadezimalen Format angegeben, z. B. 0xAABBCCDD.

Unter Windows Server 2003 und früheren Systemen ist der Parameter "/address " nur auf x86-basierten Computern gültig. Unter Windows Vista gilt dies für alle unterstützten Architekturen.

/dlls DLL[, DLL...]
Aktiviert die Vollständige Seiten heap-Überprüfung für Zuordnungen, die von den angegebenen DLLs und der Standardseiten-Heap-Überprüfung für alle anderen Zuordnungen durch den Prozess angefordert werden.

DLL ist der Name einer Binärdatei, einschließlich der Dateinamenerweiterung. Die angegebene Datei muss eine Funktionsbibliothek sein, die der Prozess während der Ausführung lädt.

/debuggen
Startet den durch den Parameter "/enable " unter einem Debugger angegebenen Prozess automatisch.

Standardmäßig verwendet dieser Parameter den NTSD-Debugger mit der Befehlszeile ntsd -g -g -x und mit aktiviertem Seiten heap. Sie können jedoch die DebuggerCommand-Variable verwenden, um einen anderen Debugger und eine andere Befehlszeile anzugeben.

Informationen zu NTSD finden Sie unter Debuggen mit CDB und NTSD.

Diese Option ist nützlich für Programme, die nur schwer über eine Eingabeaufforderung beginnen können, und für Programme, die von anderen Prozessen gestartet werden.

"DebuggerCommand"
Gibt einen Debugger und den An den Debugger gesendeten Befehl an. Diese in Anführungszeichen gesetzte Zeichenfolge kann einen vollqualifizierten Pfad zum Debugger, den Debuggernamen und Befehlsparameter enthalten, die der Debugger interpretiert. Die Anführungszeichen sind erforderlich.

Wenn der Befehl einen Pfad zum Debugger enthält, darf der Pfad keine anderen Anführungszeichen enthalten. Wenn andere Anführungszeichen angezeigt werden, interpretiert die Befehlsshell (cmd.exe) den Befehl falsch.

/kdebug
Startet automatisch den durch den Parameter "/enable " unter dem NTSD-Debugger angegebenen Prozess mit der Befehlszeile ntsd -g -g -x, mit aktivierter Seitenhap und mit der Steuerung von NTSD, die an den Kerneldebugger umgeleitet wird.

Informationen zu NTSD finden Sie unter Debuggen mit CDB und NTSD.

/nicht angeschlossen
Richtet das Ende jeder Zuordnung an einer End-of-Page-Grenze aus, auch wenn dies bedeutet, dass die Startadresse nicht an einem 8-Byte-Block ausgerichtet ist. Standardmäßig garantiert der Heap-Manager, dass die Startadresse einer Zuordnung an einem 8-Byte-Block ausgerichtet ist.

Diese Option wird verwendet, um Off-by-One-Byte-Fehler zu erkennen. Wenn dieser Parameter mit dem Parameter "/full " verwendet wird, beginnt die Zone des reservierten virtuellen Speichers unmittelbar nach dem letzten Byte der Zuordnung und ein sofortiger Fehler tritt auf, wenn ein Prozess versucht, sogar ein Byte über die Zuordnung hinaus zu lesen oder zu schreiben.

/decommit
Diese Option ist nicht mehr gültig. Es wird akzeptiert, aber ignoriert.

Das in Windows 2000 enthaltene PageHeap-Programm (pageheap.exe) implementierte die Überprüfung des vollständigen Seitenhaps, indem eine nicht zugängliche Seite nach einer Zuordnung platziert wird. In diesem Tool ersetzte der Parameter "/decommit " eine Zone des reservierten virtuellen Speichers für die nicht zugängliche Seite. In dieser Version von GFlags wird immer eine Zone des reservierten virtuellen Speichers verwendet, um die Vollständige Seiten-Heap-Überprüfung zu implementieren.

/notraces
Gibt an, dass Laufzeitstapelablaufverfolgungen nicht gespeichert werden.

Diese Option verbessert die Leistung leicht, macht das Debuggen jedoch wesentlich schwieriger. Dieser Parameter ist gültig, die Verwendung wird jedoch nicht empfohlen.

/Fehler
Erzwingt, dass die Speicherzuweisungen des Programms mit der angegebenen Rate und nach dem angegebenen Timeout fehlschlagen.

Dieser Parameter fügt Heap-Zuordnungsfehler in die getestete Bilddatei ein (eine Praxis namens "Fehlereinfügung"), sodass einige Speicherzuweisungen fehlschlagen, wie es bei ausführung des Programms unter niedrigen Arbeitsspeicherbedingungen auftreten kann. Dieser Test hilft, Fehler bei der Behandlung von Zuordnungsfehlern zu erkennen, z. B. fehler beim Freigeben von Ressourcen.

Satz

Gibt eine Dezimalzahl von 1 (,01 %) bis 10000 (100 %) an, die die Wahrscheinlichkeit darstellt, dass eine Zuordnung fehlschlägt. Der Standardwert ist 100 (1%).

TimeOut

Bestimmt das Zeitintervall zwischen dem Start des Programms und dem Start der Fehlereinfügungsroutinen.

TimeOut wird in Sekunden gemessen. Der Standardwert ist 5 (Sekunden).

/lecks
Sucht nach Heap-Lecks, wenn ein Prozess endet.

Der Parameter "/leaks " deaktiviert den Heap der vollständigen Seite. Wenn /leaks verwendet wird, werden der /full-Parameter und Parameter, die den /full-Parameter ändern, wie z. B. /backwards, ignoriert, und GFlags führt eine Standardseiten-Heap-Überprüfung mit einer Leckprüfung durch.

/schützen
Schützt heap interne Strukturen. Dieser Test wird verwendet, um zufällige Heapbeschädigungen zu erkennen. Die Ausführung kann erheblich langsamer ausgeführt werden.

/no_sync
Sucht nach nicht synchronisierten Zugriffen. Dieser Parameter verursacht einen Umbruch, wenn erkannt wird, dass ein mit dem HEAP_NO_SERIALIZE Flag erstellte Heap von verschiedenen Threads aufgerufen wird.

Verwenden Sie dieses Flag nicht, um ein Programm zu debuggen, das einen angepassten Heap-Manager enthält. Funktionen, die den Heap-Zugriff synchronisieren, führen dazu, dass der Heap-Prüfer der Seite Synchronisierungsfehler meldet, die nicht vorhanden sind.

/no_lock_checks
Deaktiviert die Überprüfung des kritischen Abschnitts.

/?
Zeigt Hilfe für GFlags an. Mit "/p" /? wird hilfe für die Heap-Überprüfungsoptionen der Seite in GFlags angezeigt.

Kommentare

Die Eingabe von Gflags ohne Parameter öffnet das Dialogfeld "Globale Kennzeichnungen ".

Die Eingabe von gflags /p ohne zusätzliche Parameter zeigt eine Liste der Programme an, für die die Seitenhap-Überprüfung aktiviert ist.

Um alle Kennzeichnungen zu löschen, legen Sie "Flag" auf "-FFFFFFFF" fest. (Einstellung Das Kennzeichen 0 fügt dem aktuellen Flagwert Null hinzu. Es werden nicht alle Flags gelöscht.)

Wenn Sie "Flag" für eine Bilddatei auf FFFFFFFF festlegen, löscht Windows alle Flags und löscht den GlobalFlag-Eintrag im Registrierungsunterschlüssel für die Bilddatei. Der Unterschlüssel verbleibt.

Die Parameter "/full", "/random", "/size", "/address" und "/dlls" für den Seiten heap /enable-Vorgang bestimmen, welche Zuordnungen der Überprüfung der Seite unterliegen und welche Überprüfungsmethode verwendet wird. Sie können nur einen dieser Parameter in jedem Befehl verwenden. Der Standardwert ist die Standardseiten-Heap-Überprüfung aller Zuordnungen des Prozesses. Die verbleibenden Parameter legen Optionen für die Überprüfung von Seiten heap fest.

Die Seiten heap-Features in GFlags überwachen nur Heap-Speicherzuweisungen, die die standardmäßigen Windows-Heap-Manager-Funktionen verwenden (HeapAlloc, GlobalAlloc, LocalAlloc, malloc, new, new,new[] oder die entsprechenden Deallocation-Funktionen), oder diejenigen, die benutzerdefinierte Vorgänge verwenden, die die standardmäßigen Heap-Manager-Funktionen aufrufen.

Um zu ermitteln, ob die Überprüfung auf einer vollständigen oder standardseitigen Seite für ein Programm aktiviert ist, geben Sie in der Befehlszeile gflags /p ein. In der resultierenden Anzeige gibt Ablaufverfolgungen an, dass die Standardmäßige Seiten heap-Überprüfung für das Programm aktiviert ist, und vollständige Ablaufverfolgungen deuten darauf hin, dass die Überprüfung der vollständigen Seite für das Programm aktiviert ist.

Der Parameter "/enable " legt das Heap-Flag "Seite aktivieren" (HPA) für die Bilddatei in der Registrierung fest. Der Parameter "/enable" aktiviert jedoch standardmäßig die Standardmäßige Heap-Überprüfung für die Bilddatei, im Gegensatz zum Parameter "/i" mit dem Flag "+hpa", wodurch die vollständige Heap-Überprüfung für eine Bilddatei aktiviert wird.

Bei der Überprüfung der Standardseite werden zufällige Muster am Ende einer Zuordnung platziert und die Muster untersucht, wenn ein Heapblock freigegeben wird. Bei der Vollseiten-Heapüberprüfung wird am Ende jeder Zuordnung eine Zone reservierter virtueller Speicher platziert.

Die Überprüfung des Vollständigen Seitenhaps kann den Systemspeicher schnell nutzen. Verwenden Sie den Parameter "/size" oder "/dlls", um die Vollständige Seiten-Heap-Überprüfung für speicherintensive Prozesse zu aktivieren.

Nachdem Sie globale Flags zum Debuggen verwendet haben, senden Sie einen Befehl "gflags /p /disable ", um die Überprüfung der Seite zu deaktivieren und die zugehörigen Registrierungseinträge zu löschen. Andernfalls verbleiben Einträge, die der Debugger liest, in der Registrierung. Sie können den Befehl "gflags /i hpa " für diese Aufgabe nicht verwenden, da sie die Überprüfung der Seite deaktiviert, aber die Registrierungseinträge nicht löscht.

Standardmäßig werden unter Windows Vista und höheren Versionen von Windows programmspezifische Einstellungen (Bilddateikennzeichnungen und Seitenhap-Überprüfungseinstellungen) im aktuellen Benutzerkonto gespeichert.

Diese Version von GFlags enthält die -v-Optionen , die Features ermöglichen, die für GFlags entwickelt werden. Diese Features sind jedoch noch nicht abgeschlossen und daher nicht dokumentiert.