Notas
-
Este artículo está destinado a usuarios avanzados, administradores y profesionales de TI.
-
Importar archivos de entradas de registro (.reg) es una característica de Regedit.exe y no es compatible con Regedt32.exe. Puede usar Regedit.exe para realizar algunos cambios en el Registro en un equipo basado en Windows NT 4.0 o Windows 2000, pero algunos cambios requieren Regedt32.exe. Por ejemplo, no puede agregar o cambiar REG_EXPAND_SZ o REG_MULTI_SZ valores con Regedit.exe en un equipo basado en Windows NT 4.0 o Windows 2000. Regedt32.exe es la Editor principal del Registro para Windows NT 4.0 y Windows 2000. Si debe usar Regedt32.exe, no puede usar archivos de entradas de registro (.reg) para modificar el registro. Para obtener más información sobre las diferencias entre Regedit.exe y Regedt32.exe, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
141377 Diferencias entre Regedit.exe y Regedt32.exe
EN ESTA TAREA
Resumen
Importante: esta sección, método o tarea incluye pasos que le indicarán cómo modificar el registro. Sin embargo, se pueden producir problemas graves si modifica el Registro incorrectamente. Por tanto, asegúrese de que sigue estos pasos cuidadosamente. Para mayor protección, realice una copia de seguridad del Registro antes de modificarlo. De esta manera podrá restaurar el Registro en caso de que se produzca un problema. Para obtener más información sobre cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Cómo hacer una copia de seguridad y restaurar el Registro en Windows En este artículo paso a paso se describe cómo agregar, modificar o eliminar subclaves y valores del Registro mediante un archivo de entradas de registro (.reg). Regedit.exe usa archivos .reg para importar y exportar subclaves y valores del Registro. Puedes usar estos archivos .reg para distribuir de forma remota los cambios del Registro en varios equipos basados en Windows. Al ejecutar un archivo de .reg, el contenido del archivo se combina en el registro local. Por lo tanto, debe distribuir .reg archivos con precaución.volver a la parte superior
Sintaxis de . Archivos reg
Un archivo de .reg tiene la siguiente sintaxis:
RegistryEditorVersion En blanco [RegistryPath1] "DataItemName1"="DataType1:DataValue1" DataItemName2"="DataType2:DataValue2" Línea en blanco [RegistryPath2] "DataItemName3"="DataType3:DataValue3" donde: RegistryEditorVersion es "Windows Registry Editor versión 5.00" para Windows 2000, Windows XP y Windows Server 2003, o "REGEDIT4" para Windows 98 y Windows NT 4.0. El encabezado "REGEDIT4" también funciona en equipos basados en Windows 2000, Windows XP y Windows Server 2003. Línea en blanco es una línea en blanco. Esto identifica el inicio de una nueva ruta de acceso del Registro. Cada clave o subclave es una nueva ruta de acceso del Registro. Si tiene varias teclas en el archivo .reg, las líneas en blanco pueden ayudarle a examinar y solucionar problemas de contenido. RegistryPathx es la ruta de acceso de la subclave que contiene el primer valor que va a importar. Escriba la ruta entre corchetes y separe cada nivel de la jerarquía con una barra diagonal inversa. Por ejemplo:[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] Un archivo .reg puede contener varias rutas de registro. Si la parte inferior de la jerarquía en la instrucción path no existe en el Registro, se crea una nueva subclave. El contenido de los archivos del Registro se envía al Registro en el orden en que los escribe. Por lo tanto, si desea crear una subclave nueva con otra subclave debajo, debe escribir las líneas en el orden correcto.
DataItemNamex es el nombre del elemento de datos que desea importar. Si un elemento de datos del archivo no existe en el Registro, el archivo .reg lo agrega (con el valor del elemento de datos). Si existe un elemento de datos, el valor del archivo de .reg sobrescribe el valor existente. Entre comillas se incluye el nombre del elemento de datos. Un signo igual (=) sigue inmediatamente el nombre del elemento de datos. DataTypex es el tipo de datos para el valor del Registro y sigue inmediatamente el signo igual. Para todos los tipos de datos distintos de REG_SZ (un valor de cadena), los dos puntos siguen inmediatamente al tipo de datos. Si el tipo de datos está REG_SZ , no incluya el valor del tipo de datos ni dos puntos. En este caso, Regedit.exe asume REG_SZ para el tipo de datos. En la tabla siguiente se enumeran los tipos de datos del Registro típicos:
Tipo de datos |
DataType en .reg |
---|---|
REG_BINARY |
Hexadecimal |
REG_DWORD |
Dword |
REG_EXPAND_SZ |
hexadecimal(2) |
REG_MULTI_SZ |
hexadecimal(7) |
Para obtener más información sobre los tipos de datos del Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 Descripción del Registro de Microsoft WindowsDataValuex inmediatamente sigue los dos puntos (o el signo igual con REG_SZ) y debe estar en el formato adecuado (por ejemplo, cadena o hexadecimal). Use formato hexadecimal para elementos de datos binarios. Nota Puede escribir varias líneas de elementos de datos para la misma ruta de registro. Tenga en cuenta que el archivo del Registro debe contener una línea en blanco en la parte inferior del archivo.volver a la parte superior
Agregar subclaves del Registro o Agregar y cambiar valores del Registro
Para agregar una subclave del Registro o agregar o cambiar un valor del Registro, realice los cambios adecuados en el Registro y exporte las subclaves o subclaves adecuadas. Las subclaves de registro exportadas se guardan automáticamente como archivos .reg. Para realizar cambios en el Registro y exportar los cambios a un archivo de .reg, siga estos pasos:
-
Haga clic en Inicio y en Ejecutar, en el cuadro Abrir escriba regedit y luego haga clic en Aceptar.
-
Busque y haga clic en la subclave que contiene el elemento del Registro o los elementos que desea cambiar.
-
Haga clic en Archivo y, a continuación, haga clic en Exportar.
En este paso se realiza una copia de seguridad de la subclave antes de realizar los cambios. Puede importar este archivo al Registro más adelante si los cambios provocan un problema. -
En el cuadro Nombre de archivo, escriba el nombre de archivo que desea usar para guardar el archivo .reg con los elementos originales del Registro y, a continuación, haga clic en Guardar.
Nota Use un nombre de archivo que le recuerde el contenido, como una referencia al nombre de la subclave. -
En el panel derecho, agregue o modifique los elementos del Registro que desee.
-
Repita los pasos 3 y 4 para exportar de nuevo la subclave, pero use un nombre de archivo diferente para el archivo .reg. Puede usar este archivo .reg para realizar los cambios en el Registro en otro equipo.
-
Pruebe los cambios en el equipo local. Si provocan un problema, haga doble clic en el archivo que contiene la copia de seguridad de los datos del Registro originales para devolver el Registro a su estado original. Si los cambios funcionan según lo esperado, puede distribuir los .reg que creó en el paso 6 a otros equipos mediante los métodos de la sección "Distribución de cambios en el registro" de este artículo.
Eliminación de claves y valores del Registro
Para eliminar una clave del Registro con un archivo de .reg, coloque un guión (-) delante de RegistryPath en el archivo de .reg. Por ejemplo, para eliminar la subclave Prueba de la siguiente clave del Registro:
HKEY_LOCAL_MACHINE\Software coloque un guión delante de la siguiente clave del Registro en el archivo .reg:
HKEY_LOCAL_MACHINE\Software\Test El ejemplo siguiente tiene un archivo .reg que puede realizar esta tarea.
[-HKEY_LOCAL_MACHINE\Software\Test] Para eliminar un valor del Registro con un archivo de .reg, coloque un guión (-) después del signo igual después de DataItemName en el archivo de .reg. Por ejemplo, para eliminar el valor del Registro TestValue de la siguiente clave del Registro:
HKEY_LOCAL_MACHINE\Software\Test coloque un guión después del "Valor Test"= en el archivo .reg. El ejemplo siguiente tiene un archivo .reg que puede realizar esta tarea.
HKEY_LOCAL_MACHINE\Software\Test "TestValue"=- Para crear el archivo de .reg, use Regedit.exe para exportar la clave del Registro que desea eliminar y, a continuación, use el Bloc de notas para editar el archivo de .reg e insertar el guion.Cambiar el nombre de los valores y claves del Registro
Para cambiar el nombre de una clave o valor, elimine la clave o el valor y, después, cree una nueva clave o valor con el nuevo nombre.
Distribución de cambios en el registro
Puede enviar un archivo de .reg a los usuarios en un mensaje de correo electrónico, poner un archivo .reg en un recurso compartido de red y dirigir a los usuarios al recurso compartido de red para que lo ejecuten, o puede agregar un comando a los scripts de inicio de sesión de los usuarios para importar automáticamente el archivo .reg al iniciar sesión. Cuando los usuarios ejecutan el archivo de .reg, reciben los mensajes siguientes:
Editor
del Registro ¿Está seguro de que desea agregar la información en la ruta de acceso de .reg archivo al Registro? Si el usuario hace clic en Sí, el usuario recibirá el siguiente mensaje:Editor
del Registro La información de la ruta de acceso de .reg archivo se ha introducido correctamente en el Registro. Regedit.exe admite un modificador de línea de comandos /s para que no se muestren estos mensajes. Por ejemplo, para ejecutar de forma silenciosa el archivo de .reg (con el modificador /s) desde un archivo por lotes de script de inicio de sesión, use la siguiente sintaxis:regedit.exe /s ruta de acceso de .reg archivo También puede usar directiva de grupo o directiva del sistema para distribuir los cambios de registro en la red. Para obtener más información, visite el siguiente sitio web de Microsoft:
Distribución de cambios en el registro Nota Si los cambios funcionan, puede enviar el archivo de registro a los usuarios adecuados de la red.volver a la parte superior