reg copy

将注册表项复制到本地或远程计算机上的指定位置。

语法

reg copy <keyname1> <keyname2> [/s] [/f]

参数

参数 描述
<keyname1> 指定要添加的子项或条目的完整路径。 若要指定远程计算机,请将计算机名(格式为 \\<computername>\)包含为 keyname 的一部分。 如果省略 \\<computername>\,则默认会对本地计算机执行该操作。 keyname 必须包含有效的根项。 本地计算机的有效根项是:HKLM、HKCU、HKCR、HKU 和 HKCC。 如果指定了远程计算机,则有效的根项为:HKLM 和 HKU。 如果注册表项名称包含空格,请将项名称括在引号中。
<keyname2> 指定要比较的第二个子项的完整路径。 若要指定远程计算机,请将计算机名(格式为 \\<computername>\)包含为 keyname 的一部分。 如果省略 \\<computername>\,则默认会对本地计算机执行该操作。 keyname 必须包含有效的根项。 本地计算机的有效根项是:HKLM、HKCU、HKCR、HKU 和 HKCC。 如果指定了远程计算机,则有效的根项为:HKLM 和 HKU。 如果注册表项名称包含空格,请将项名称括在引号中。
/s 复制位于指定子项下的所有子项和项。
/f 在不提示确认的情况下复制子项。
/? 在命令提示符下显示帮助。

注解

  • 复制子项时,此命令不会要求确认。

  • reg compare 操作的返回值为

    说明
    0 成功
    1 失败

示例

若要将位于 MyApp 项下的所有子项和值复制到 SaveMyApp 项,请键入:

reg copy HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp /s

若要将名为 ZODIAC 的计算机上的 MyCo 项下的所有值复制到当前计算机上的 MyCo1 项,请键入:

reg copy \\ZODIAC\HKLM\Software\MyCo HKLM\Software\MyCo1