Compartir a través de


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 funcionalidades de depuración y lanzamiento del cuadro de diálogo GFlags son específicas del programa. Solo puede establecerlos 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

  • Iniciar. 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 usuario (/tracedb).

  • Configure las opciones de verificación del heap 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 de la pila de páginas para un archivo de imagen para todos los usuarios del ordenador HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\PageHeapFlags
Tamaño de la base de datos de seguimiento del 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).
Carga de imagen con páginas grandes si es posible HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ImageFileName\UseLargePages.
Pool Especial (Etiqueta de Pool Especial del Kernel) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PoolTag
Comprobación del inicio o comprobación del final 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 referencias de objetos HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel\ObTraceProcessName, ObTracePermanent y ObTracePoolTags