Megosztás:


GFlags részletek

A GFlags a Windows beállításjegyzékének és belső beállításainak szerkesztésével engedélyezi és letiltja a rendszerfunkciókat. Ez a szakasz részletesen ismerteti a GFlagok működését, és tippeket tartalmaz a GFlagok leghatékonyabb használatához.

Általános információk

  • A GFlags párbeszédpanel megjelenítéséhez írja be a parancssorba a gflagokat (paraméterek nélkül).

  • A GFlags rendszerszintű beállításjegyzék-beállításai azonnal megjelennek a beállításjegyzékben, de csak a rendszer újraindítása után lépnek érvénybe.

  • A GFlags rendszerképfájl beállításjegyzék-beállításai azonnal megjelennek a beállításjegyzékben, de csak a folyamat újraindítása után lépnek érvénybe.

  • A GFlags párbeszédpanel hibakereső és indítási funkciói programspecifikusak. Egyszerre csak egy képfájlban állíthatja be őket.

Zászló részletei

  • Az összes jelző törléséhez állítsa a jelölőt -FFFFFFFF értékre. A jelölő 0 értékre állítása 0-t ad hozzá az aktuális jelölőértékhez.

  • Amikor egy képfájl jelzőit FFFFFFFF (0xFFFFFFFF) értékre állítja, a Windows törli a képfájl összes jelzőt, és törli a GlobalFlag bejegyzést a képfájl beállításkulcsában. A rendszer megőrzi a rendszerképfájl beállításkulcsát.

Párbeszédpanel és parancssor

A GFlags futtatásához használja annak hasznos párbeszédpaneljét vagy a parancssort. A legtöbb funkció mindkét formában elérhető, az alábbi kivételekkel.

Csak párbeszédpanel

  • Elindít. Indítsa el a programot a megadott jelölőkkel.

  • Futtassa a programot egy hibakeresőben.

  • Speciális készlet a Windows Vista előtti rendszereken. A Windows Vista és a Windows újabb verzióiban a speciális készlet funkciót a parancssorban vagy a Gflags párbeszédpanelen konfigurálhatja.

Csak parancssor

  • Állítsa be a felhasználói mód verem memória nyomkövetési adatbázisának (/tracedb) méretét.

  • Adja meg az oldalhalom ellenőrzési beállításait.

Nyilvántartási információ

A munkamenetek között mentett GFlags-beállításokat a beállításjegyzék tárolja. Ezeket az értékeket a beállításjegyzék API-i, Regedit- vagy reg.exe használatával kérdezheti le vagy módosíthatja. Az alábbi táblázat a beállításjegyzékben tárolt beállítások típusait és tárolási helyét sorolja fel.

Beállítás típusa Beállításjegyzék helye
Rendszerszintű beállítások ("Beállításjegyzék") HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\GlobalFlag
Programspecifikus beállítások ("Képfájl") a számítógép összes felhasználója számára. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\GlobalFlag
Egy adott program csendes kilépési beállításai ("Silent Process Exit") a számítógép összes felhasználója számára. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SilentProcessExit\ImageFileName
Képfájl lap-heap beállításai a számítógép minden felhasználója számára HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\PageHeapFlags
Felhasználói módú verem nyomkövetési adatbázisának mérete (tracedb) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\StackTraceDatabaseSizeInMb
Felhasználói módú veremkövetési adatbázis (ust, 0x1000) létrehozása képfájlhoz A Windows hozzáadja a képfájl nevét az USTEnabled beállításjegyzék-bejegyzés (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\USTEnabled) értékéhez.
Kép betöltése nagy oldalak használatával, ha lehetséges HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\UseLargePages.
Speciális készlet (Kernel speciális készletcímke) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PoolTag
Ellenőrzés indítása / Ellenőrzés vége HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PoolTagOverruns. A Start ellenőrzése beállítás 0 értékre állítja az értéket. A Befejezés ellenőrzése beállítás az értéket 1 értékre állítja.
Képfájl hibakeresője HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\Debugger
Objektumhivatkozás nyomon követése HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel\ObTraceProcessName, ObTracePermanent és ObTracePoolTags