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 |