Copying Registry Keys
Copying from the registry is done via the reg copy command.
reg copy <keyname1> <keyname2> [/s] [/f]where:
<keyname1>specifies the full path of the subkey or entry to be added.- To specify a remote computer, include the computer name (in the format
\\<computername>\) as part of thekeyname. Omitting\\<computername>\causes the operation to default to the local computer. - The
keynamemust include a valid root key. Valid root keys for the local computer are:HKLM,HKCU,HKCR,HKU, andHKCC. If a remote computer is specified, valid root keys are:HKLMandHKU. - If the registry key name contains a space, enclose the key name in quotes.
- To specify a remote computer, include the computer name (in the format
<keyname2>specifies the full path of the second subkey to be compared. It follows the same rules of<keyname1>./scopies all subkeys and entries under the specified subkey./fcopies the subkey without prompting for confirmation./?displays help at the command prompt.
Examples
To copy all subkeys and values under the key MyApp to the key SaveMyApp, type:
reg copy HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp /sTo copy all values under the key MyCo on the computer named ZODIAC to the key MyCo1 on the current computer, type:
reg copy \\ZODIAC\HKLM\Software\MyCo HKLM\Software\MyCo1To copy the contents from the location HKEY_CURRENT_USER\Console into the location HKEY_CURRENT_USER\Console\Test on the same machine, type:
reg copy HKEY_CURRENT_USER\Console HKEY_CURRENT_USER\Console\Test