El registro de Windows está lleno de objetos llamados valores que contienen instrucciones específicas a las que se refieren Windows y las aplicaciones.
Existen muchos tipos de valores de registro, todos los cuales se explican a continuación. Incluyen valores de cadena, valores binarios, valores DWORD (32 bits), valores QWORD (64 bits), valores de cadena múltiple y valores de cadena ampliables.
¿Dónde se encuentran los valores de registro?
Los valores de registro se pueden encontrar en todo el registro en Windows 10, Windows 8, Windows 7, Windows Vista y Windows XP.
En el Editor del Registro no solo están los valores del Registro, sino también las claves del Registro y las secciones del Registro. Cada uno de estos objetos son como carpetas y se ven en el lado izquierdo del Editor del Registro. Los valores de registro, entonces, son un poco como archivos que se almacenan dentro Estas teclas y sus "subclaves".
La selección de una subclave mostrará todos sus valores de registro en el lado derecho del Editor del Registro. Este es el único lugar en el Registro de Windows en el que verá los valores del Registro; nunca aparecen en el lado izquierdo.
Aquí hay algunos ejemplos de algunas ubicaciones de registro, con el valor de registro en negrita:
- HKEY_LOCAL_MACHINE HARDWARE DESCRIPTION System BIOS BIOSVendor
- HKEY_CURRENT_USER Environment TEMPERATURA
- HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Usuario actual
En cada ejemplo, el valor del registro es la entrada del extremo derecho. Nuevamente, en el Editor del Registro, estas entradas se muestran como archivos en el Correcto lado. Cada valor se guarda en una clave, y cada clave se origina en una sección del registro (la carpeta de la izquierda que se encuentra arriba).
Esta estructura exacta se mantiene en todo el Registro de Windows sin excepción.
Tipos de valores de registro
Hay varios tipos diferentes de valores de registro en el Registro de Windows, cada uno creado con un propósito diferente en mente. Algunos valores de registro utilizan letras y números regulares que son fáciles de leer y entender, mientras que otros usan valores binarios o hexadecimales para expresar sus valores.
Valor de cadena
Los valores de cadena se indican mediante un pequeño icono rojo con las letras "ab" en ellos. Estos son los valores más utilizados en el registro, y también los más legibles para los humanos. Pueden contener letras, números y símbolos.
Aquí hay un ejemplo de un valor de cadena:
HKEY_CURRENT_USER Control Panel Keyboard KeyboardSpeed
Cuando abres el KeyboardSpeed valor en esta ubicación en el registro, se le da un número entero, como 31 .
En este ejemplo particular, el valor de la cadena define la velocidad a la que un personaje se repetirá cuando se mantenga presionada la tecla. Si fueras a cambiar el valor a 0 , la velocidad sería mucho más lenta que si se mantuviera en 31.
Cada valor de cadena en el Registro de Windows se usa para un propósito diferente según la ubicación en el registro, y cada uno realizará una función particular cuando se defina en un valor diferente.
Por ejemplo, otro valor de cadena ubicado en el Teclado la subclave es una llamada Indicadores Iniciales. En lugar de elegir un número entre 0 y 31, este valor de cadena solo acepta un 0 o un 2, donde un 0 significa que la tecla NUMLOCK estará desactivada cuando la computadora se inicie por primera vez, mientras que un valor de 2 hace que la tecla NUMLOCK se encienda por defecto.
Estos no son los únicos tipos de valores de cadena en el registro. Otros pueden apuntar a la ruta de un archivo o carpeta, o servir como descripciones de herramientas del sistema.
Un valor de cadena aparece en el Editor del Registro como un tipo de valor de registro "REG_SZ".
Valor multi-cadena
Un valor de cadena múltiple es similar a un valor de cadena con la única diferencia de que pueden contener un lista de valores en lugar de una sola línea.
La herramienta Desfragmentador de disco en Windows usa el siguiente valor de cadena múltiple para definir ciertos parámetros sobre los que el servicio debe tener derechos:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services defragsvc RequiredPrivileges
Al abrir este valor de registro, se muestra que contiene todos los siguientes valores de cadena:
SeChangeNotifyPrivilege SeImpersonatePrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege
No todos los valores de cadena múltiple en el registro tendrán más de una entrada. Algunos funcionan exactamente de la misma manera que los valores de una sola cadena, pero tienen el espacio adicional para más entradas si lo necesitan.
El Editor del Registro enumera valores de cadenas múltiples como tipos de valores de registro "REG_MULTI_SZ".
Valor de cadena expandible
Un valor de cadena expandible es como el valor de cadena de arriba, excepto que contienen variables. Cuando estos tipos de valores de registro son llamados por Windows u otros programas, sus valores son expandido a lo que la variable define.
La mayoría de los valores de cadena expandible se identifican fácilmente en el Editor del Registro porque sus valores contienen% signos.
Las variables de entorno son buenos ejemplos de valores de cadena expandible:
HKEY_CURRENT_USER Environment TMP
los TMP el valor de la cadena expandible es % USERPROFILE% AppData Local Temp . El beneficio de este tipo de valor de registro es que los datos no necesitan contener el nombre de usuario del usuario porque utilizan el %PERFIL DEL USUARIO% variable.
Cuando Windows u otra aplicación lo llama TMP valor, se traduce a lo que la variable se establece en.Por defecto, Windows usa esta variable para revelar una ruta como C: Users Tim AppData Local Temp .
"REG_EXPAND_SZ" es el tipo de valor de registro con el que el Editor de registro enumera valores de cadena ampliables como.
Valor binario
Como su nombre lo indica, estos tipos de valores de registro están escritos en binario. Sus iconos en el Editor del Registro son azules con unos y ceros.
HKEY_CURRENT_USER Control Panel Desktop WindowMetrics CaptionFont
La ruta anterior se encuentra en el Registro de Windows, con CaptionFont siendo el valor binario. En este ejemplo, la apertura de este valor de registro muestra el nombre de la fuente para los subtítulos en Windows, pero sus datos se escriben en binario en lugar de en una forma regular, legible para los humanos.
El Editor de registro muestra "REG_BINARY" como el tipo de valor de registro para valores binarios.
Valores DWORD (32 bits) y valores QWORD (64 bits)
Tanto los valores DWORD (32 bits) como los valores QWORD (64 bits) tienen un icono azul en el Registro de Windows. Sus valores se pueden expresar en formato decimal o hexadecimal.
La razón por la que una aplicación puede crear un valor DWORD (32 bits) y otra un valor QWORD (64 bits) no se basa en si se está ejecutando desde una versión de Windows de 32 bits o de 64 bits, sino únicamente en la longitud de bits del valor. Esto significa que puede tener ambos tipos de valores de registro en sistemas operativos de 32 y 64 bits.
En este contexto, una "palabra" significa 16 bits. DWORD, entonces, significa "palabra doble" o 32 bits (16 X 2). Siguiendo esta lógica, QWORD significa "palabra cuádruple" o 64 bits (16 X 4).
Una aplicación creará el valor de registro adecuado que necesita para cumplir con estas reglas de longitud de bits.
El siguiente es un ejemplo de un valor DWORD (32 bits) en el Registro de Windows:
HKEY_CURRENT_USER Panel de control Personalización Presentación de escritorio Intervalo
La apertura de este valor DWORD (32 bits) probablemente mostrará un valor de datos de 1800000 (y 1b7740 en hexadecimal). Este valor de registro define qué tan rápido (en milisegundos) se mueve el protector de pantalla a través de cada diapositiva en una presentación de fotos.
El Editor del Registro muestra los valores DWORD (32 bits) y los valores QWORD (64 bits) como "REG_DWORD" y "REG_QWORD" tipos de valores de registro, respectivamente.
Copia de seguridad y restauración de valores de registro
No importa si estás cambiando solo un valor, siempre haga una copia de seguridad antes de comenzar, solo para asegurarse de que puede restaurarla de nuevo en el Editor del Registro en caso de que ocurra algo inesperado.
Desafortunadamente, no puede hacer una copia de seguridad de los valores de registro individuales. En su lugar, debe hacer una copia de seguridad de la clave de registro en la que se encuentra el valor. Vea Cómo hacer una copia de seguridad del Registro de Windows si necesita ayuda para hacerlo.
Una copia de seguridad del registro se guarda como un archivo REG, que luego puede restaurar al Registro de Windows si necesita deshacer los cambios realizados. Consulte Cómo restaurar el registro de Windows si necesita ayuda.
¿Cuándo necesitaría abrir / editar los valores del registro?
Crear nuevos valores de registro, o eliminar / editar los existentes, puede resolver un problema que tenga en Windows o con otro programa. También puede cambiar los valores del registro para modificar la configuración del programa o deshabilitar las características de una aplicación.
A veces, es posible que necesite abrir valores de registro simplemente con fines informativos.
Aquí hay algunos ejemplos que implican editar o abrir valores de registro:
- Cómo falsificar una pantalla azul de la muerte
- Cómo verificar la versión actual del BIOS en su computadora
- Cómo evitar que los programas roben el enfoque en Windows
- Cómo hacer Windows 7 Auto Login
Para obtener información general sobre cómo realizar cambios en los valores del registro, consulte Cómo agregar, cambiar y eliminar claves y valores del registro.
Más información sobre valores de registro
Abrir un valor de registro le permitirá editar sus datos. A diferencia de los archivos en su computadora que realmente harán algo cuando los inicie, los valores de registro simplemente se abrirán para que los edite. En otras palabras, es completamente seguro abierto Cualquier valor de registro en el registro de Windows. Sin embargo, edición Los valores sin saber primero lo que estás haciendo no es una buena idea.
En algunas circunstancias, cambiar un valor de registro no tendrá efecto hasta que reinicies tu computadora. Otros no requieren un reinicio en absoluto, por lo que sus cambios se reflejarán instantáneamente. Debido a que el Editor del Registro no le dice cuáles requieren un reinicio, debe reiniciar su computadora si una edición del Registro no parece estar funcionando.
Es posible que vea algunos valores de registro en el Registro de Windows enumerados como REG_NONE . Estos son valores binarios que se crean cuando se escriben datos vacíos en el registro. La apertura de este tipo de valor de registro muestra sus datos de valor como ceros en formato hexadecimal, y el Editor del Registro enumera estos valores como (valor binario de longitud cero) .
Mediante un símbolo del sistema, puede eliminar y agregar claves de registro con la eliminar registro y añadir registro comando cambia
El tamaño máximo para todos los valores de registro dentro de una clave de registro está limitado a 64 kilobytes.