Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här exemplet visar två olika sätt att rensa alla flaggor som angetts i registret och för sessionen:
Subtrahera det aktuella flaggvärdet.
Subtrahera höga värden.
Not Metoderna som visas i det här exemplet rensar endast flaggor. De återställer inte den maximala stackspårningsstorleken eller den särskilda kernel-pooltaggen till standardvärdena.
Subtrahera aktuellt flaggvärde
Följande kommando rensar alla flaggor som angetts i den systemomfattande flaggposten i registret genom att subtrahera postens aktuella värde. I det här exemplet är det aktuella värdet 0xE0. Kommandot använder parametern /r för att ange registerläget för hela systemet och E0-värdet med ett minustecken (-) för att subtrahera E0 från flaggvärdet.
gflags /r -E0
Som svar visar GFlags det reviderade värdet för registerposten för systemomfattande flagga. Värdet noll anger att kommandot lyckas och att det inte längre finns några systemomfattande flaggor i registret.
Current Boot Registry Settings are: 00000000
Observera att följande kommandon har samma effekt som kommandot som används i det här exemplet och kan användas omväxlande:
gflags /r -20 -40 -80
gflags /r -hfc -hpc -hvc
Subtrahera höga värden
Följande kommando rensar alla systemomfattande flaggor genom att subtrahera höga värden (0xFFFFFFFF) från den systemomfattande flagginställningen.
gflags /r -ffffffff
Som svar visar GFlags det reviderade värdet för den systemomfattande flaggposten. Värdet noll anger att kommandot lyckas och att det inte längre finns några systemomfattande flaggor i registret.
Current Boot Registry Settings are: 00000000
Tips Skriv det här kommandot i Anteckningar och spara sedan filen som clearflag.bat. Därefter, för att rensa alla flaggor, skriv bara ClearFlag.
Slutligen visar följande exempel att den intuitiva metoden för att rensa alla flaggor inte fungerar.
Följande kommando visas för att ange värdet för den systemomfattande flaggposten till 0. Men det lägger faktiskt till noll till det systemomfattande flaggvärdet. I det här exemplet är det aktuella värdet för den systemomfattande flaggposten 0xE0.
gflags /r 0
Som svar visar GFlags det systemomfattande flaggvärdet när kommandot har slutförts:
Current Boot Registry Settings are: 000000e0
hfc - Enable heap free checking
hpc - Enable heap parameter checking
hvc - Enable heap validation on call
Kommandot har ingen effekt eftersom det lägger till värdet 0 i den systemomfattande flaggposten.