Script por lotes: copia de claves de registro

La copia desde el registro se realiza mediante el comando REG COPY. Tenga en cuenta que para copiar valores del registro, debe tener suficientes privilegios en el sistema para realizar esta operación tanto en la ubicación de origen como en la ubicación de destino.

Sintaxis

REG COPY [\\SourceMachine\][ROOT\]RegKey [\\DestMachine\][ROOT\]RegKey

Ejemplo

@echo off 
REG COPY HKEY_CURRENT_USER\Console HKEY_CURRENT_USER\Console\Test 
REG QUERY HKEY_CURRENT_USER\Console\Test

En el ejemplo anterior, la primera parte es copiar el contenido de la ubicación HKEY_CURRENT_USER \ Console en la ubicación HKEY_CURRENT_USER \ Console \ Test en la misma máquina. El segundo comando se usa para consultar la nueva ubicación para verificar si todos los valores se copiaron correctamente.

Salida

A continuación se muestra el resultado del programa anterior. La primera línea de la salida muestra que la funcionalidad 'Copiar' fue exitosa y la segunda salida muestra los valores en nuestra ubicación copiada.

The operation completed successfully.
HKEY_CURRENT_USER\Console\Test
   HistoryNoDup REG_DWORD 0x0
   FullScreen REG_DWORD 0x0
   ScrollScale REG_DWORD 0x1
   ExtendedEditKeyCustom REG_DWORD 0x0
   CursorSize REG_DWORD 0x19
   FontFamily REG_DWORD 0x0
   ScreenColors REG_DWORD 0x7
   TrimLeadingZeros REG_DWORD 0x0
   WindowSize REG_DWORD 0x190050
   LoadConIme REG_DWORD 0x1
   PopupColors REG_DWORD 0xf5
   QuickEdit REG_DWORD 0x0
   WordDelimiters REG_DWORD 0x0
   ColorTable10 REG_DWORD 0xff00
   ColorTable00 REG_DWORD 0x0
   ColorTable11 REG_DWORD 0xffff00
   ColorTable01 REG_DWORD 0x800000
   ColorTable12 REG_DWORD 0xff