如何从reg文件创建全新的配置单元文件?

时间:2017-06-29 23:05:02

标签: windows registry

我有一个.dbreg文件,其中包含一堆注册表项的文本表示。如何将其转换为.hiv文件而无需将其加载到我的机器的注册表中?

我正在创建一个在某种虚假的Windows环境(类似Wine)中运行的包,它需要一堆.hiv个文件。将文本注册表项合并到位于某个随机位置(即不是主系统)的现有.hiv文件中也是一种选择。

reg.hiv命令外,load实用程序似乎无法使用任意save文件只是创建和恢复备份。

必须有办法做到这一点。

编辑:我对reg load的所作所为产生了误解。它基本上(在Unix用语中)将hive文件“挂载”到密钥层次结构中特定点的现有注册表数据库中。

1 个答案:

答案 0 :(得分:1)

基本上,你必须使用技巧来创建一个空的HIV文件。此MSDN博客条目包含PowerShell script that creates an empty regsitry hive file。然后,您可以使用reg load(基本上'将hive文件安装到现有的注册表项层次结构中)和reg import将dbreg文件导入其中,然后reg unload