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