¿Qué es el formato de archivo REG?
Los archivos del registro de Windows pueden guardarse con la extensión .reg. Es un archivo de texto plano que se puede abrir en cualquier editor de texto; para leerlo de forma segura, haga clic derecho y elija Editar en lugar de hacer doble clic, lo que combina su contenido directamente en el registro. Se crea un archivo de Registro cuando se exportan claves del registro con fines de respaldo antes de realizar cambios en el sistema. Los archivos .reg pueden usarse luego para importar esas claves de nuevo y restaurar la configuración.
Formato de archivo .reg - cómo se almacena la información
El Registro de Windows es una base de datos jerárquica que almacena configuraciones del sistema, aplicaciones y hardware. Los archivos .reg codifican esos datos en un diseño de texto plano estructurado similar en apariencia a un archivo .ini. Los archivos modernos (Windows 2000 y posteriores) están codificados como UTF-16 LE y comienzan con la línea de encabezado Windows Registry Editor Version 5.00; los archivos heredados de la era Windows 9x usan el encabezado REGEDIT4 y codificación ANSI. Cada archivo .reg contiene:
- línea de encabezado - el identificador del editor del registro (
Windows Registry Editor Version 5.00oREGEDIT4) - secciones de ruta de clave - rutas de entrada del registro con la sintaxis
[<Nombre de colmena>\<Nombre de clave>\<Nombre de subclave>] - líneas de nombre de valor -
"Nombre de valor"=<tipo>:<datos>, donde el prefijo de tipo puede serdword:,hex:,hex(2):, etc.; los valores de cadena (REG_SZ) usan una forma entrecomillada simple - valor predeterminado - escrito como
@=en lugar de una entrada con nombre - marcadores de eliminación -
[-HKEY...]elimina una clave completa;"nombre"=-elimina un solo valor
Cada nuevo valor utiliza una línea nueva.
¿Cómo se utilizan los archivos .reg de Windows?
Los archivos .reg pueden importar o exportar datos del registro. Son aplicados por regedit.exe -hacer doble clic activa un UAC y un aviso de confirmación, luego combina las entradas en el registro activo- o mediante la utilidad de línea de comandos reg.exe. A diferencia de un script .bat, un archivo .reg no puede ejecutar comandos arbitrarios; solo añade, actualiza o elimina entradas del registro. Se recomienda encarecidamente hacer una copia de seguridad del registro antes de aplicar cualquier archivo .reg y revisar su contenido en un editor de texto primero. Dependiendo de los cambios realizados, puede ser necesario reiniciar el sistema.
Seguridad y protección
RIESGO: HIGHEste es el dato clave para los archivos .reg: hacer doble clic en uno lo COMBINA en su Registro de Windows, cambiando la configuración del sistema/aplicaciones inmediatamente después de un aviso de UAC + confirmación - no se abre solo para visualización. Un .reg malicioso puede desactivar los avisos de Windows Defender/Update, añadir malware de inicio automático, cambiar asociaciones de archivos o romper el SO, y las entradas con el prefijo '-' eliminan claves. Práctica segura: NUNCA ejecute un .reg de una fuente no confiable; haga clic derecho > Editar para leerlo primero en el Bloc de notas, exporte un respaldo de la rama afectada (regedit > Archivo > Exportar) y solo entonces aplíquelo. Tenga cuidado con las herramientas de «limpieza/optimización del registro» anunciadas junto a los archivos .reg; muchas son de poco valor o incluyen adware (PUP); Windows no necesita aplicaciones de terceros para manejar .reg.
Detalles del formato
en pocas palabrasProgramas que abren archivos REG
Detalles técnicos
especificación profunda| Codificación de archivo | UTF-16 LE con BOM FF FE opcional (moderno, Windows 2000+); ANSI (heredado REGEDIT4, Windows 9x) |
| Identificador de formato | La primera línea es siempre una cadena de encabezado: «Windows Registry Editor Version 5.00» (moderno) o «REGEDIT4» (heredado) |
| Tipo MIME | text/plain |
| Estructura | Línea de encabezado, luego bloques de sección [HKEY_...\Key\Subkey], cada uno con líneas «NombreDeValor»=tipo:datos; las líneas en blanco separan las secciones |
| Tipos de datos compatibles | REG_SZ (cadena entrecomillada), REG_DWORD (dword:), REG_BINARY (hex:), REG_EXPAND_SZ (hex(2):), REG_MULTI_SZ (hex(7):), REG_QWORD (hex(b):) |
| Sintaxis de valor predeterminado | @= denota el valor predeterminado sin nombre de una clave |
| Sintaxis de eliminación de clave | Prefije la ruta de la clave con un signo menos: [-HKEY_...\Key] |
| Sintaxis de eliminación de valor | Asigne un guion como dato: «NombreDeValor»=- |
| Continuación de línea | Los valores hexadecimales/binarios largos pueden dividirse en varias líneas usando una barra invertida final (\) |
| Método de importación | Hacer doble clic invoca regedit.exe y combina las entradas tras un aviso de UAC + confirmación; CLI: reg import archivo.reg |
| Compresión | Ninguna - texto plano |
| Suma de comprobación / integridad | Ninguna - no hay suma de comprobación integrada ni firma digital |
| Soporte de plataforma | Solo Windows; tratado como texto plano en macOS y Linux sin efecto en el registro |
| Herramientas asociadas | Editor del Registro (regedit.exe), reg.exe (importación/exportación/consulta por línea de comandos) |
| Lanzado | Windows 95 (.reg import/export); current text format since Windows 2000/XP |
| Última versión | Windows Registry Editor Version 5.00 (UTF-16, since Windows 2000) |
| Especificación | learn.microsoft.com |
Conversiones de REG
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos REG.