Id. de artículo: 310516 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Importante: esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. Sin embargo, la modificación incorrecta del Registro puede producir graves problemas. Por tanto, compruebe que sigue estos pasos cuidadosamente. Para obtener mayor protección, realice una copia de seguridad del Registro antes de modificarlo. A continuación, puede restaurar el Registro si se produce algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente de Microsoft Knowledge Base:
322756 Cómo realizar una copia de seguridad del Registro y restaurarlo 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 utiliza archivos .reg para importar y exportar las subclaves y valores del Registro. Puede utilizar estos archivos .reg para distribuir de forma remota los cambios del Registro en varios equipos basados en Windows. Cuando ejecuta un archivo .reg, su contenido se combina en el Registro local. Por consiguiente, debe distribuir los archivos .reg con precaución.

Sintaxis de archivos .reg

Un archivo .reg cuenta con la siguiente sintaxis:

versiónEditorRegistro
línea en blanco
[rutaRegistro1]
"nombreDato1"="tipoDatos1:valorDatos1"
nombreDato2"="tipoDatos2:valorDatos2"
línea en blanco
[rutaRegistro2]
"nombreDato3"="tipoDatos3:valorDatos3"

donde:

versionEditorRegistro es cualquier "Editor del Registro de Windows 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 o Windows Server 2003.

línea en blanco es una línea en blanco. Esto identifica el inicio de una nueva ruta del Registro. Cada clave o subclave es una nueva ruta del Registro. Si tiene varias claves en el archivo .reg, las líneas en blanco pueden ayudarle a examinar y solucionar problemas del contenido.

rutaRegistrox es la ruta de la subclave que contiene el primer valor que va a importar. Agregue 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 de ruta no existe en el Registro, se crea una nueva subclave. El contenido de los archivos de Registro se envía al Registro en el orden en que se especifica. Por consiguiente, si desea crear una nueva subclave con otra por debajo de ella, debe escribir las líneas en el orden correcto.

nombreDatox es el nombre del dato que desea importar. Si un dato del archivo no existe en el Registro, el archivo .reg lo agrega (con el valor del dato). Si un dato existe, el valor del archivo .reg sobrescribe el existente. Las comillas contienen el nombre del dato. Un signo igual (=) sigue inmediatamente al nombre del dato.

tipoDeDatosx es el tipo de datos del valor del Registro y sigue inmediatamente al signo igual. Para todos los tipos de datos distintos de REG_SZ (un valor de cadena), un signo de dos puntos sigue inmediatamente al tipo de datos. Si el tipo de datos es REG_SZ, no incluya el valor de tipo de datos ni los dos puntos. En este caso, Regedit.exe supone REG_SZ para el tipo de datos. En la tabla siguiente se muestran los tipos de datos del Registro típicos:
Contraer esta tablaAmpliar esta tabla
Tipo de datosTipo de datos en .reg
REG_BINARYhexadecimal
REG_DWORDdword
REG_EXPAND_SZhexadecimal (2)
REG_MULTI_SZhexadecimal (7)
Para obtener más información acerca de los tipos de datos del Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 Definición del Registro de Microsoft Windows
valorDatosx sigue inmediatamente al signo de dos puntos (o al signo igual con REG_SZ) y debe estar en el formato adecuado (por ejemplo, cadena o hexadecimal). Utilice el formato hexadecimal para los datos binarios.

Nota: puede escribir varias líneas de datos para la misma ruta del Registro.

Nota: el archivo del Registro debe contener una línea en blanco en la parte inferior del archivo.



Adición de subclaves del Registro o adición y modificación de valores del Registro

Para agregar una subclave o agregar o cambiar un valor del Registro, realice los cambios adecuados en el Registro y, a continuación, exporte la subclave o subclaves adecuadas. Las subclaves del Registro exportadas se guardan automáticamente como archivos .reg. Para realizar cambios en el Registro y exportarlos a un archivo .reg, siga estos pasos:
  1. Haga clic en Inicio y en Ejecutar, escriba regedit en el cuadro Abrir y haga clic en Aceptar.
  2. Busque la subclave que contenga el elemento o elementos del Registro que desee cambiar y haga clic en ella.
  3. Haga clic en Archivo y, después, en Exportar.

    De este modo se hace una copia de seguridad de la subclave antes de realizar cualquier cambio. Puede importar de nuevo este archivo en el Registro después si sus cambios provocan algún problema.
  4. En el cuadro Nombre de archivo, escriba un nombre de archivo para guardar el archivo .reg con los elementos del Registro originales y, a continuación, haga clic en Guardar.

    Nota: use un nombre de archivo que le recuerde al contenido, por ejemplo, una referencia al nombre de la subclave.
  5. En el panel derecho, agregue o modifique los elementos del Registro que desee.
  6. Repita los pasos 3 y 4 para exportar de nuevo la subclave, pero use un nombre de archivo diferente para el archivo .reg. Puede utilizar este archivo .reg para realizar cambios en el Registro de otro equipo.
  7. Pruebe sus cambios en el equipo local. Si ocasionan algún problema, haga doble clic en el archivo que contenga la copia de seguridad de los datos originales del Registro para devolverlo a su estado original. Si los cambios funcionan como se esperaba, puede distribuir el archivo .reg que creó en el paso 6 en otros equipos utilizando los métodos de la sección "Distribuir los cambios del Registro" de este artículo.

Eliminación de las claves y valores del Registro

Para eliminar una clave del Registro con un archivo .reg, ponga un guión (-) delante de RegistryPath en el archivo .reg. Por ejemplo, para eliminar la subclave Test de la clave del Registro siguiente: ponga un guión delante de la clave del Registro siguiente en el archivo .reg:
HKEY_LOCAL_MACHINE\Software\Test
El ejemplo siguiente tiene un archivo .reg con el que puede realizar esta tarea.
[
-HKEY_LOCAL_MACHINE\Software\Test
]
Para eliminar un valor del Registro con un archivo .reg, ponga un guion (-) después del signo igual a continuación del DataItemName en el archivo .reg. Por ejemplo, para eliminar el valor del Registro TestValue de la siguiente clave de Registro:
HKEY_LOCAL_MACHINE\Software\Test
ponga un guion después de "TestValue"= en el archivo .reg. El ejemplo siguiente tiene un archivo .reg con el que puede realizar esta tarea.
HKEY_LOCAL_MACHINE\Software\Test

"TestValue"=-
Para crear el archivo .reg, utilice Regedit.exe para exportar la clave del Registro que desee eliminar y, a continuación, utilice el Bloc de notas para editar el archivo .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 valor, y, a continuación, cree una nueva clave o valor con el nuevo nombre.

Distribución de cambios en el Registro

Puede enviar un archivo .reg a los usuarios en un mensaje de correo electrónico, poner un archivo .reg en un recurso compartido de red y dirigir a él a los usuarios para que lo ejecuten, o agregar un comando a las secuencias de comandos de inicio de sesión de los usuarios para importar automáticamente el archivo .reg cuando inicien sesión. Cuando los usuarios ejecuten el archivo .reg, reciben los mensajes siguientes:
Editor del Registro
¿Está seguro de que desea agregar la información en ruta de archivo .reg al Registro?
Si el usuario hace clic en , recibe un mensaje similar al siguiente:
Editor del Registro
La información de la ruta del archivo .reg se ha escrito correctamente en el Registro.
Regedit.exe admite un modificador de la línea de comandos /s para no mostrar estos mensajes. Por ejemplo, para ejecutar sin mensajes el archivo .reg (con el modificador /s) desde un archivo de lotes de la secuencia de comandos de inicio de sesión, utilice la sintaxis siguiente:
regedit.exe /s ruta de acceso del archivo .reg
También puede utilizar Directiva de grupo o Directiva del sistema para distribuir los cambios del Registro en la red. Para obtener información adicional, visite el siguiente sitio web de Microsoft:
http://msdn2.microsoft.com/en-us/library/ms954395.aspx
Nota: si los cambios funcionan, puede enviar el archivo de registro a los usuarios correspondientes en la red.

Propiedades

Id. de artículo: 310516 - Última revisión: viernes, 31 de enero de 2014 - Versión: 9.0
La información de este artículo se refiere a:
  • Windows 7 Enterprise
  • Windows 7 Professional
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 for Itanium-Based Systems
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Foundation
  • Windows Server 2008 R2 for Embedded Systems
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 R2 Datacenter without Hyper-V
  • Windows Server 2008 R2 Enterprise without Hyper-V
  • Windows Server 2008 R2 Service Pack 1
  • Windows Server 2008 R2 Standard without Hyper-V
  • Windows Server 2008 Service Pack 2
  • Windows Server 2008 Standard without Hyper-V
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Service Pack 1 para Windows Vista
  • Windows Vista Service Pack 2
  • Windows Vista Ultimate 64-bit edition
  • Windows 7 Professional for Embedded Systems
  • Windows 7 Service Pack 1
  • Windows 7 Ultimate for Embedded Systems
Palabras clave: 
kbenv kbhowtomaster KB310516

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com