reg文件怎么创建(winhex注册)

hao333 7590 6841

您经常处理.reg 文件吗?虽然注册表编辑器是更改计算机设置和应用所有这些奇特修复的最佳位置。还有不少Reg文件;它们可以从注册表编辑器导出并稍后再次合并到Windows 注册表中。他们可以导出或备份注册表或注册表的一部分。我们在本文中讨论的工具称为Regdiff,它是一个很棒的工具,允许您以多种方式比较、排序、合并和管理reg 文件。

reg文件怎么创建(winhex注册)

相比

该工具免费、开源且易于使用。您可以将其下载为可执行文件,或者分叉整个源代码,以便将其合并到现有项目中。该工具的主要功能是它允许您比较两个reg 文件。与代码差异一样,该工具将接收两个注册表文件并比较它们。

但您一定想知道它与其他代码差异计算器有何不同?不同之处在于Regdiff首先读取两个文件,然后在逻辑级别上而不是逐行比较它们。因此,即使您的文件具有不同顺序的相同内容,Regdiff 也不会在差异中显示它。

该工具没有GUI,完全从命令行运行。要比较两个文件,您只需将reg 文件和Regdiff 复制到一个文件夹中即可。现在打开提升的CMD 窗口并执行以下命令来比较两个文件:

regdiff.exe 第一文件名.reg 第二文件名.reg

该工具将首先读取并解析这两个文件,然后比较并向您显示结果。它甚至可以快速完成注册表备份。显示差异后,您可以轻松找出哪些设置已更改。或者自上次备份以来对注册表进行了哪些总体更改?

您还可以使用相同的命令直接将当前的Windows 注册表与reg 文件进行比较。您可以提供注册表文件夹的相对地址,而不是文件名。

regdiff.exe Hkey_LOCAL_MACHINESOFTWARE hklm_software.reg

合并

除此之外,Regdiff 还提供多种选项。其中最重要的是“合并”选项。您可以使用此命令合并两个注册表文件或将现有注册表合并为一个文件等等。合并命令的一些示例是:

合并两个reg 文件:

regdiff.exe Hkey_LOCAL_MACHINESOFTWARE hklm_software.reg /merge merged.reg

导出现有注册表:

regdiff.exe Hkey_LOCAL_MACHINESOFTWARE /merge hklm_software.reg

从现有的reg 文件创建排序的reg 文件:

regdiff.exe example.reg /合并sorted_example.reg

没有空键

您可以使用的另一个最重要的选项是no-empty-keys。这将通过完全删除根本不需要的空键来帮助您整理注册表文件。只需在任何命令之前添加/no-empty-keys 即可删除遇到的任何空键。

注册表选项

/registry 选项将允许您与本地计算机上的当前注册表值进行比较或合并。使用此选项实际上将消除使用注册表编辑器中的导出选项来创建reg 文件的需要。现在你可以直接从注册表中获取值。

还有许多其他选项,每个选项都做一件事或另一件事。您可以在该工具的下载页面上阅读有关所有这些选项的更多信息。有关这些选项及其可用性的完整文档。

如果您经常使用注册表文件,Regdiff 是一个很棒的工具。一些用户可能面临的唯一问题是没有GUI。该工具完全从命令行运行,并在终端窗口中显示输出。除此之外,这是比较、合并reg 文件以及执行更多操作的完美工具。