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 中设置软件开机启动