从 c:\windows\system32\Config* 和配置文件 ntuser.dat 中的文件中提取注册表信息

从 c:\windows\system32\Config* 和配置文件 ntuser.dat 中的文件中提取注册表信息

我有一个旧的 Windows 磁盘,在 Win Pro XP/32 下出现 winrot。我安装了一个新磁盘并全新安装了 Win 7/64。成功完成后,我重新连接了旧的 Windows 磁盘。

我想从旧的 Win Pro XP/32 系统中检索某些注册表设置,以便将一些重新安装的应用程序集成到新的 Win 7/64 系统中。

问题是:我知道我的用户设置包含在 ntuser.dat 中,而注册表的其他部分包含在位于旧 X:\windows\system32\Config* 中的文件中。如果我有所有这些文件,我该如何检查或转储旧注册表?

答案1

在 Windows 中,使用注册表编辑器很容易完成此操作。只需加载文件作为配置单元

  • 打开 regedit。
  • 单击 HKEY_USERS 配置单元。
  • 点击文件加载 Hive
  • 系统将要求您输入一个名称,请使用一些不常用的名称,如“TempReg”。
  • 一旦配置单元被加载,您就可以浏览 HKEY_USERS\TempReg(或您使用的任何名称)。
  • 完成后,浏览到您加载的配置单元的顶部并使用文件,然后卸载 Hive断开与该文件的连接。

那么使用 ntuser.dat 作为 HKEY_USER 配置单元文件吗?

当您加载配置单元时,它看起来就像在现有配置单元中一样,这就是您为其命名的原因。ntuser.dat 是存储 HKEY_CURRENT_USER 的文件。只有在选择了 HKEY_USERS 或 HKEY_LOCAL_MACHINE 时,您才能加载配置单元,但选择哪一个并不重要。我喜欢选择 HKEY_USERS,因为这样几乎不会混淆我加载的配置单元和 HKEY_USERS.file 中的其他 per-sid 键?

相关内容