如何从已保存的 NTUSER.DAT 查看注册表项

如何从已保存的 NTUSER.DAT 查看注册表项

我正在尝试查看已保存副本中的注册表项NTUSER.DAT;我该怎么做?

我想这样做是因为我的硬盘崩溃了,我想让所有程序重新运行。我重新安装了 Win10 和所有程序,这些程序都来自 USB 驱动器备份,但现在有些程序拒绝运行,因为它们找不到注册表设置;我有一个崩溃前的备份NTUSER.DAT,我想查看它,以便找到丢失的项目。

答案1

注册表配置单元(例如NTUSER.DAT)是一种定制的文件格式,有多种查看方式:


  • 如果您不想要第三方工具,您可以使用以下命令安装注册表配置单元regedit
    (您可能不想这样做,因为它需要本地管理员权限)
    1. 从“开始”菜单,找到注册表浏览器/regedit
    2. 在左侧树窗格中选择HKEY_USERS
    3. 来自文件菜单,选择加载配置单元...
    4. 选择要挂载的文件 [ NTUSER.DAT]
    5. 给它起一个名字 [ OLD],你现在会看到下面的安装的蜂巢HKEY_USERS
    6. 要卸载它,请选择您为其指定的名称 [ OLD],然后从文件菜单,选择卸载配置单元

答案2

要加载NTUSER.DAT配置单元:

  • 图形用户界面(GUI):
    1. WinKey+RRegEdit→ 确定
    2. 亮点HKEY_USERS文件加载 Hive...→ 选择NTUSER.DAT
    3. 任意命名→确定→正常浏览

  • 命令行:
    1. 加载蜂巢:
      Reg Load HKU\temp "C:\Path\to\NTUSER.dat"
      
    2. 导出密钥:
      Reg Export HKU\temp\Path\to\Key "C:\Path\to\Save\Exported.reg"
      
    3. 卸载配置单元:
      Reg Unload HKU\temp
      

答案3

我很感激这些建议,但我无法让任何建议按我想要的方式工作。不过,我确实找到了一种解决方法:我为这个麻烦的 EXE 创建了一个快捷方式,并将其属性(兼容模式)更改为 Windows 7。我还设置了快捷方式->高级->以管理员身份运行。这实际上并没有回答我最初提出的问题,但它确实解决了我的问题。

相关内容