El registro de Windows es una base de datos jerárquica que almacena los ajustes de configuración y opciones en los sistemas operativos Microsoft Windows. Contiene la configuración de los componentes de bajo nivel del sistema operativo, asà como de las aplicaciones que hay funcionando en la plataforma: hacen uso del registro el núcleo (kernel, en inglés), los controladores de dispositivos, los servicios, el SAM, la interfaz de usuario y las aplicaciones de terceros. El registro también proporciona un medio de acceso a los contadores para generar un perfil del rendimiento del sistema.
Lista de tipos de valores estándar del registro Nombre Nombre de tipo simbólico de datos Significado y codificación de los datos almacenados en el valor de registro 0 REG_NONE Datos sin ningún tipo (en todo caso, el valor almacenado) 1 REG_SZ Valor de cadena, normalmente almacenado y mostrado en UTF-16LE (cuando se utiliza la versión Unicode de las funciones API de Win32), que generalmente termina con un carácter nulo 2 REG_EXPAND_SZ Valor de cadena «expandible» que puede contener variables de entorno, normalmente almacenado y mostrado en UTF-16LE, que generalmente termina con un carácter nulo 3 REG_BINARY Datos binarios (cualquier dato arbitrario) 4 REG_DWORD / REG_DWORD_LITTLE_ENDIAN Valor DWORD, número entero no negativo de 32 bits (números entre el 0 y el 4.294.967.295 [232 – 1]) (little-endian) 5 REG_DWORD_BIG_ENDIAN Valor DWORD, número entero no negativo de 32 bits (números entre el 0 y el 4.294.967.295 [232 – 1]) (big-endian) 6 REG_LINK Enlace simbólico (UNICODE) a otra clave de registro, especificando una clave raÃz y la ruta a la clave objetivo 7 REG_MULTI_SZ Valor de cadena múltiple, que generalmente es una lista ordenada de cadenas no vacÃas, normalmente almacenadas y mostradas en UTF-16LE, cada una de ellas terminada en un carácter nulo, y la lista normalmente también termina con un carácter nulo. 8 REG_RESOURCE_LIST Lista de recursos (usada por la enumeración y configuración del hardware Plug-n-Play) 9 REG_FULL_RESOURCE_DESCRIPTOR Descriptor de recursos (usado por la enumeración y configuración del hardware Plug-n-Play) 10 REG_RESOURCE_REQUIREMENTS_LIST Lista de requisitos de recursos (usada por la enumeración y configuración del hardware Plug-n-Play) 11 REG_QWORD / REG_QWORD_LITTLE_ENDIAN Valor QWORD, número entero de 64 bits (puede ser big-endian o little-endian, o sin especificar). (Introducido en Windows XP)
Subárboles
El registro comprende varias secciones lógicas o «subárboles» (la palabra inglesa para subárbol, «hive», es un chiste interno).​ Los subárboles normalmente se nombran según las definiciones de sus API de Windows, las cuales empiezan siempre por «HKEY».
HKEY_LOCAL_MACHINE (HKLM)
HKEY_LOCAL_MACHINE, abreviado como HKLM, almacena configuraciones especÃficas del equipo local.​
HKEY_CLASSES_ROOT (HKCR)
HKEY_USERS (HKU)
HKEY_CURRENT_USER (HKCU)
HKEY_PERFORMANCE_DATA
HKEY_DYN_DATA
Gracias por visitar mi blog de informática, mi nombre es Tomás y soy formador y desarrollador web. Si quiere usted dejarme alguna sugerencia, ayuda o quiere un servicio de formación estoy escuchando ofertas en tomas.gonzalez@infogonzalez.com, en Facebook a https://www.facebook.com/Infogonzalez estoy deseando escucharle. Su duda o sugerencia NO molesta.