Script de lote - copiando chaves de registro

A cópia do registro é feita por meio do comando REG COPY. Observe que para copiar valores do registro, você precisa ter privilégios suficientes no sistema para executar esta operação no local de origem e no local de destino.

Sintaxe

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

Exemplo

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

No exemplo acima, a primeira parte é copiar o conteúdo do local HKEY_CURRENT_USER \ Console para o local HKEY_CURRENT_USER \ Console \ Test na mesma máquina. O segundo comando é usado para consultar o novo local para verificar se todos os valores foram copiados corretamente.

Resultado

A seguir está o resultado do programa acima. A primeira linha da saída mostra que a funcionalidade 'Copiar' foi bem-sucedida e a segunda saída mostra os valores em nosso local copiado.

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