Share via


Detalles de GFlags

GFlags habilita y deshabilita las características del sistema editando el Registro de Windows y la configuración interna. En esta sección se explica el funcionamiento de GFlags en detalle e incluye sugerencias para usar GFlags de forma más eficaz.

Información general

  • Para mostrar el cuadro de diálogo GFlags, en la línea de comandos, escriba gflags (sin parámetros).

  • La configuración del Registro de nivel de sistema de GFlags aparece inmediatamente en el Registro, pero no surte efecto hasta que reinicie el sistema.

  • La configuración del registro del archivo de imagen GFlags aparece inmediatamente en el registro, pero no surte efecto hasta que reinicie el proceso.

  • Las características de depurador e inicio del cuadro de diálogo GFlags son específicas del programa. Solo se pueden establecer en un archivo de imagen a la vez.

Detalles de la marca

  • Para borrar todas las marcas, establezca la marca en -FFFFFFFFFF. Al establecer la marca en 0, se agrega 0 al valor de marca actual.

  • Al establecer las marcas de un archivo de imagen en FFFFFFFF (0xFFFFFFFF), Windows borra todas las marcas del archivo de imagen y elimina la entrada GlobalFlag en la clave del Registro del archivo de imagen. La clave del Registro del archivo de imagen se conserva.

Cuadro de diálogo y línea de comandos

Puede ejecutar GFlags mediante su práctico cuadro de diálogo o desde la línea de comandos. La mayoría de las características están disponibles en ambos formularios, con las siguientes excepciones.

Solo cuadro de diálogo

  • Lanzamiento. Inicie un programa con las marcas especificadas.

  • Ejecute el programa en un depurador.

  • Grupo especial en sistemas anteriores a Windows Vista. En Windows Vista y versiones posteriores de Windows, puede configurar la característica Grupo especial en la línea de comandos o en el cuadro de diálogo Gflags.

Solo línea de comandos

  • Establezca el tamaño de la base de datos de seguimiento de pila en modo de usuario (/tracedb).

  • Establecer las opciones de comprobación del montón de páginas.

Información del Registro

La configuración de GFlags que se guarda entre sesiones se almacena en el Registro. Puede usar las API del Registro, Regedit o reg.exe para consultar o cambiar estos valores. En la tabla siguiente se enumeran los tipos de configuración y dónde se almacenan en el registro.

Tipo de configuración Ubicación del Registro
Configuración de todo el sistema ("Registro") HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\GlobalFlag
Configuración específica del programa ("Archivo de imagen") para todos los usuarios del equipo. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\GlobalFlag
Configuración de salida silenciosa para un programa específico ("Salida de proceso silencioso") para todos los usuarios del equipo. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SilentProcessExit\ImageFileName
Opciones del montón de páginas para un archivo de imagen para todos los usuarios del equipo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\PageHeapFlags
Tamaño de la base de datos de seguimiento de la pila en modo de usuario (tracedb) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\StackTraceDatabaseSizeInMb
Creación de una base de datos de seguimiento de pila en modo de usuario (ust, 0x1000) para un archivo de imagen Windows agrega el nombre del archivo de imagen al valor de la entrada del Registro USTEnabled (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\USTEnabled).
Cargar imagen con páginas grandes si es posible HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\UseLargePages.
Grupo especial (etiqueta de grupo especial de kernel) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PoolTag
Comprobar el inicio o el final de la comprobación HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PoolTagOverruns. La opción Comprobar inicio establece el valor en 0. La opción Comprobar fin establece el valor en 1.
Depurador de un archivo de imagen DepuradorHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\
Seguimiento de referencia de objetos HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel\ObTraceProcessName, ObTracePermanent y ObTracePoolTags