Using REG copy, you can copy a registry entry to a new location on a local or remote system. The basic syntax for REG copy is
reg copy KeyName1 KeyName2
where KeyName1 is the path to the subkey you want to copy and KeyName2 is the path to the subkey destination. Although the subkey paths can include the UNC name or IP address of a remote computer, REG copy is limited in scope with regard to which root keys you can use when working with remote source or destination keys, as follows:
- A remote source subkey can use only the HKLM or HKU root keys.
- A remote destination subkey can use only the HKLM or HKU root keys.
In the following example, you copy the DNS subkey on the local system to the DNS subkey on MAILER2:
reg copy HKLM\SYSTEM\CurrentControlSet\Services\DNS \\Mailer2\HKLM\SYSTEM\CurrentControlSet\Services\DNS
By adding the /S parameter, you can copy the specified subkey as well as all subkeys and key entries under the specified subkey. In this example, the DNS subkey and all related subkey and values are copied:
reg copy HKLM\SYSTEM\CurrentControlSet\Services\DNS \\Mailer2\HKLM\SYSTEM\CurrentControlSet\Services\DNS /s
If values exist at the destination path, REG copy will prompt you to confirm that you want to overwrite each existing value. Press Y or N as appropriate. You can also press A to overwrite all existing values without further prompting.