在 VHD 上加载、比较和区分 Windows 服务器和客户端的注册表?

在 VHD 上加载、比较和区分 Windows 服务器和客户端的注册表?

我们正在部署各种 Windows 服务器 {2008、2012} 和客户端 {7、8.x、10} 以及各种自定义应用程序、版本和特殊实用程序。

我们不想打扰这里的观众了解每一个细节,我们想弄清楚我们可以使用什么工具/方法对这些机器的各种在线/离线实例的全部或部分注册表进行“比较/差异”。

我们可以使用 Beyond Compare 对两个实例之间的文件/文件夹进行差异比较,但不确定什么可以帮助加载和比较两个 VHD/机器实例的注册表。

答案1

如果你不介意 Linux,我强烈推荐系统管理软件. 它将配置单元文件内容转换为纯文件和文件夹,可以通过您喜欢的任何差异工具进行访问和处理。

否则,根据你的级别编程专业知识,我想你可以加入许多人为了任务,或者直接使用尼尔软件图形用户界面。

答案2

我最近通过使用 regedit 导出配置单元,然后使用基于文本的 diff 工具来比较文件来做到这一点.reg。我碰巧使用了gvimdiffcygwin diff,但您可以使用任何源代码比较工具。

编辑:如果您安装了驱动器,Regedt32 可以打开 HKU 或 HKLM 配置单元。选择文件|加载配置单元,然后选择要加载的 .dat。请参阅TechNet 上的完整说明或者本教程

相关内容