从注册表复制是通过REG COPY
命令完成的。 请注意,为了从注册表复制值,您需要在系统上拥有足够的权限才能在源位置和目标位置上执行此操作。
语法
REG COPY [\\SourceMachine\][ROOT\]RegKey [\\DestMachine\][ROOT\]RegKey
示例
@echo off
REG COPY HKEY_CURRENT_USER\Console HKEY_CURRENT_USER\Console\Test
REG QUERY HKEY_CURRENT_USER\Console\Test
在上面的例子中,第一部分是将内容从位置HKEY_CURRENT_USER\Console
复制到同一台机器上的HKEY_CURRENT_USER\Console\Test
位置。 第二个命令用于查询新的位置,以检查是否所有的值都被正确复制。
以下是上述程序的输出。 输出的第一行显示“复制”功能是成功的,第二个输出显示了复制的位置中的值。
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