Windows 7 DVD 启动 - 注册表更改未保存

Windows 7 DVD 启动 - 注册表更改未保存

我正在 Windows 7 虚拟机中尝试这个

  1. VM 中已安装 Windows 7 64
  2. 使用 Windows 7 DVD 启动电脑
  3. 转到修复您的计算机 - 命令提示符 - 驱动器上的 Windows 目录
  4. 运行 Regedit.exe 并创建一个名为 say 的键Test,并将一些字符串值设置为 HKLM\Software 下名为 say 的值Val1(参见快照)
  5. 退出并重新启动

现在,当您再次使用 Windows 7 DVD 启动并访问注册表时,该项和条目不存在。

我这里漏掉了什么?有人能帮忙吗?这与权限有关吗?

在此处输入图片描述

答案1

这是因为在这种情况下,您正在编辑您(临时)启动到的已加载的 Win PE 环境的注册表,而不是硬盘上的离线注册表。

在 RegEdit 中选择文件->加载 Hive加载您想要更改的脱机注册表配置单元文件。

IE:

HKEY_LOCAL_MACHINE\SAM > c:\windows\system32\config\SAM
HKEY_LOCAL_MACHINE\SYSTEM > c:\windows\system32\config\system
HKEY_LOCAL_MACHINE\SOFTWARE > c:\windows\system32\config\software
HKEY_USERS\.Default > c:\windows\system32\config\default
HKEY_CURRENT_USER > c:\users\<user name>\ntuser.dat

相关内容