Windows中是否有一种简单的方法可以将注册表分支复制到注册表的另一部分?
我需要复制所有内容HKLM\SOFTWARE\Wow6432Node\Python以HKCU\SOFTWARE\Wow6432Node\Python解决Python安装程序的问题,但是regedit似乎没有提供复制分支/文件夹的方法。在这种情况下,由于不需要做很多事情,我可能会通过手动复制每个节点来解决该问题,但是我对一种干净,简单的解决方案感兴趣,以供将来参考。
Windows中是否有一种简单的方法可以将注册表分支复制到注册表的另一部分?
我需要复制所有内容HKLM\SOFTWARE\Wow6432Node\Python以HKCU\SOFTWARE\Wow6432Node\Python解决Python安装程序的问题,但是regedit似乎没有提供复制分支/文件夹的方法。在这种情况下,由于不需要做很多事情,我可能会通过手动复制每个节点来解决该问题,但是我对一种干净,简单的解决方案感兴趣,以供将来参考。
Answers:
您可以reg在命令提示符中使用该命令。请注意,运行此命令需要管理员访问权限。以管理员身份打开命令提示符:
cmd。Ctrl+Shift+Enter。该reg命令的语法如下。
REG COPY KeyName1 KeyName2 [/s] [/f]
KeyName [\\Machine\]FullKey
Machine Name of remote machine - omitting defaults to the current machine.
Only HKLM and HKU are available on remote machines.
FullKey ROOTKEY\SubKey
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey The full name of a registry key under the selected ROOTKEY.
/s Copies all subkeys and values.
/f Forces the copy without prompt.
我用它在注册表的64位和32位区域之间复制密钥。例如:
reg copy HKLM\SOFTWARE\ODBC\ODBC.INI\dsname HKLM\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\dsname /s