El Registro de Windows está lleno de objetos llamados values 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 varias cadenas y valores de cadena ampliables.
Índice de contenidos
¿Dónde están localizados los valores del Registro?
Los valores del 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 son sólo los valores del registro, sino también las claves del registro y las colmenas del registro. Cada uno de estos objetos son como carpetas y se ven en el lado izquierdo del Editor del Registro. Los valores del registro, entonces, son un poco como los archivos que se almacenan dentro de estas claves y sus «subclaves».
Al seleccionar una subclave, se mostrarán todos los valores de su registro en el lado derecho del Editor del Registro. Este es el único lugar en el Registro de Windows donde verá los valores del registro, que nunca aparecen en la lista del lado izquierdo.
Estos son sólo algunos ejemplos de algunas ubicaciones de registro, con el valor del registro en negrita:
- HKEY_LOCAL_MACHINEDESCRIPTIONSystemBIOS BIOSVendor
- HKEY_CURRENT_USERMedio ambiente TEMP
- HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl CurrentUser
En cada ejemplo, el valor de registro es la entrada al extremo derecho. De nuevo, en el Editor del Registro, estas entradas se muestran como archivos en el lado right. Cada valor se mantiene en una clave, y cada clave se origina en una colmena de registro (la carpeta de la parte superior izquierda).
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 usan letras y números regulares que son fáciles de leer y entender, mientras que otros usan binario o hexadecimal para expresar sus valores.
Valor de cadena
Los valores de las cadenas se indican mediante un pequeño icono rojo con las letras «ab». Estos son los valores más comúnmente utilizados en el registro, y también los más legibles para el ser humano. Pueden contener letras, números y símbolos.
He aquí un ejemplo de un valor de cadena:
HKEY_CURRENT_USERPanel de controlTecladoTecladoVelocidad del teclado
Cuando abre el valor KeyboardSpeed en esta ubicación del registro, se le asigna un número entero, como 31.
En este ejemplo en particular, el valor de cadena define la velocidad a la que un carácter se repetirá cuando se mantenga pulsada su tecla. Si cambiara el valor a 0, la velocidad sería mucho más lenta que si permaneciera en 31.
Cada valor de cadena en el Registro de Windows se utiliza para un propósito diferente dependiendo de dónde se encuentre en el registro, y cada uno realizará una función particular cuando se defina con un valor diferente.
Por ejemplo, otro valor de cadena ubicado en la subclave Keyboard se llama InitialKeyboardIndicators . En lugar de elegir un número entre 0 y 31, este valor de cadena sólo acepta un 0 o un 2, donde un 0 significa que la tecla NUMLOCK estará apagada cuando se inicie el equipo por primera vez, mientras que un valor de 2 hace que la tecla NUMLOCK se encienda de forma predeterminada.
Estos no son los únicos tipos de valores de cadena en el registro. Otros pueden señalar la ruta de un archivo o carpeta, o servir como descripción de las herramientas del sistema.
Un valor de cadena aparece en el Editor del Registro como un valor de registro del tipo «REG_SZ».
Valor de varias cadenas
Un valor de varias cadenas es similar a un valor de cadena con la única diferencia de que pueden contener una lista de valores en lugar de una sola línea.
La herramienta Desfragmentador de disco en Windows utiliza el siguiente valor de cadenas múltiples para definir ciertos parámetros sobre los que el servicio debería tener derechos:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices{defragsvcRequiredPrivileges
La apertura de este valor de registro muestra que contiene todos los siguientes valores de cadena:
SeChangeNotifyPrivilege<
SeImpersonatePrivilege
SeIncreaseWorkingSetPrivilege
SeTcbPrivilege
SeSystemProfilePrivilege
SeAuditPrivilege
SeCreateGlobalPrivilege
SeBackupPrivilege
.SeManageVolumePrivilegeNo todos los valores de cadenas múltiples en el registro tendrán más de una entrada. Algunas funcionan exactamente de la misma manera que los valores de una sola cadena, pero tienen espacio adicional para más entradas si lo necesitan.
El Editor del Registro lista los valores de varias cadenas como tipos "REG_MULTI_SZ" de valores de registro.
Valor de cadena expandible
Un valor de cadena expandible es igual que el valor de cadena desde arriba, excepto que contienen variables. Cuando estos tipos de valores de registro son llamados por Windows u otros programas, sus valores son expandidos a lo que define la variable.
La mayoría de los valores de cadena expandibles 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 ampliables:
HKEY_CURRENT_USERMedio ambienteTMP
El valor de la cadena TMP expandible es %USERPROFILE%AppDataLocal;Temp. El beneficio de este tipo de valor de registro es que los datos no necesitan contener el nombre de usuario del usuario porque utiliza la variable %USERPROFILE%.
Cuando Windows u otra aplicación llama a este valor TMP, se traduce a lo que sea que la variable esté configurada. Por defecto, Windows usa esta variable para revelar una ruta como C:NUsers{Tim{Tim{AppData{Local{Temp.
"REG_EXPAND_SZ" es el tipo de valor de registro que el Editor del Registro lista los valores de las cadenas expandibles como.
Valor binario
Como su nombre indica, estos tipos de valores de registro se escriben en binario. Sus iconos en el Editor del Registro son azules con unos y ceros.
HKEY_CURRENT_USERPanel de controlDesktopWindowMetricsCaptionFont
La ruta anterior se encuentra en el Registro de Windows, siendo CaptionFont el valor binario. En este ejemplo, al abrir este valor del registro se 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 normal y legible por el ser humano.
El Editor del Registro lista "REG_BINARY" como el tipo de valor de registro para los valores binarios.
DWORD (32 bits) Valores y QWORD (64 bits) Valores
Tanto los valores DWORD (32 bits) como los valores QWORD (64 bits) tienen un icono azul en el Registro de Windows. Sus valores pueden expresarse 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 depende de si se ejecuta desde una versión de 32 bits o 64 bits de Windows, sino únicamente de 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 "doble palabra", o 32 bits (16 X 2). Siguiendo esta lógica, QWORD significa "quad-word", 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_USERPanel de controlPersonalizaciónDesktop SlideshowIntervalo
Al abrir este valor de DWORD (32 bits) es probable que se muestre un valor de 1800000 (y 1b7740 en hexadecimal). Este valor de registro define la rapidez (en milisegundos) con la que se mueve el protector de pantalla en cada diapositiva de una presentación de diapositivas de fotos.
El Editor del Registro muestra los valores DWORD (32 bits) y QWORD (64 bits) como tipos "REG_DWORD" y "REG_QWORD" de valores de registro, respectivamente.
Copia de seguridad y restauración de valores de registro
No importa si está cambiando sólo un valor, siempre haga una copia de seguridad antes de empezar, sólo para asegurarse de que puede restaurarlo al Editor del Registro en caso de que ocurra algo inesperado.
Desafortunadamente, no puede hacer una copia de seguridad de los valores individuales del registro. En su lugar, debe hacer una copia de seguridad de la clave del registro en la que se encuentra el valor. Vea nuestro artículo sobre 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 puede restaurar en el Registro de Windows si necesita deshacer los cambios realizados. Vea cómo restaurar el Registro de Windows si necesita ayuda.
¿Cuándo necesitaría abrir/editar los valores del registro?
La creación de nuevos valores de registro o la eliminación/edición de 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 desactivar las funciones de una aplicación.
A veces, es posible que necesite abrir los valores del registro simplemente con fines informativos.
A continuación se presentan algunos ejemplos que implican la edición o apertura de valores de registro:
- Cómo falsificar una pantalla azul de muerte
- Cómo comprobar la versión actual del BIOS en su ordenador
- Cómo evitar que los programas roben el enfoque en Windows
- Cómo hacer que Windows 7 Auto Login
Para una visión general de cómo hacer cambios en los valores del registro, vea nuestro artículo sobre cómo agregar, cambiar y eliminar claves de registro y valores.
Más información sobre los valores del Registro
La apertura de un valor de registro le permitirá editar sus datos. A diferencia de los archivos de su ordenador, que en realidad harán algo cuando los inicie, los valores del registro simplemente se abren para que usted los edite. En otras palabras, es completamente seguro abrir cualquier valor de registro en el Registro de Windows. Sin embargo, editar valores sin saber primero lo que estás haciendo no es una buena idea.
Hay algunas circunstancias en las que cambiar el valor de un registro no tendrá efecto hasta que reinicie el equipo. 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 equipo si la edición del registro no parece funcionar.
Puede ver algunos valores de registro en el Registro de Windows listados 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 lista estos valores como un (valor binario de longitud cero).
Mediante un Símbolo del sistema, puede eliminar y agregar claves de registro con los conmutadores reg delete y reg add.
El tamaño máximo para todos los valores de registro dentro de una clave de registro está limitado a 64 kilobytes.