windows 导出注册表

windows 导出注册表, 简单命令

windows 导出注册表, 可以通过以下命令来完成:

reg export HKLM\Software\MyCo\MyApp AppBkUp.reg

命令的详细分析

使用前可以查看使用帮助,在 cmd 中输入以下命令:

reg export /?

可以看到如下内容:

该命令的格式主要如下:

2 个必要参数,和 3 个可选参数:

KeyName必选,需要导出的注册表的路径,如:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum

注意:必须包含一个有效的 root 路径:
HKEY_CLASSES_ROOT, (简写为:HKCR)
HKEY_CURRENT_USER, (简写为:HKCU)
HKEY_LOCAL_MACHINE, (简写为:HKLM)
HKEY_USERS, (简写为:HKU)
HKEY_CURRENT_CONFIG (简写为:HKCC)
FileName必选,导出的文件目录,
注意:导出的文件名推荐以 .reg 结尾,
避免用该文件导入时出问题
/y可选,表示强制覆盖上一次保存的同名文件,而不出现提示框
/reg:32可选,指定使用该 key 下32位的内容
/reg:64 可选,指定使用该 key 下64位的内容

KeyName 相关内容:
root 路径在注册表中的显示如下:

导出 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class 下的内容到 d:\class.reg 文件

reg export HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class d:\class.reg

导出的内容大致如下:

如果文件已存在,则会出现一些提示,File d:\class.reg already exists. Overwrite (Yes/No)?,如下:

此时可以通过添加 -y 参数,取消提示,而直接覆盖原来的文件

reg export HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class d:\class.reg -y

注意:该命令只能导出本地电脑的注册表

官方文档:reg export

推荐阅读:
windows10 中设置软件开机启动