Windows 7 中的注册表存储在哪里?

nar*_*tra 9 windows windows-registry windows-7

可能的重复:
Windows 注册表文件存储在哪里?

我想知道 Windows 7 中的注册表存储在哪里?我不想用 regedit 打开它。我想要实际的文件和打开它们的方式(因为大多数时候文件格式很奇怪)。

zda*_*dan 21

它们被称为注册表配置单元文件。它们(大部分)位于 %SystemRoot%\System32\Config 目录中。MSDN 中提供了更多信息

注意:我不会用无限长的杆子接触这些文件。

  • HKCU 存储在 `%Userprofile%\NTUser.dat` 中,但 (13认同)
  • 我预计很快就会出现这样的问题:“救命……我损坏了我的注册表,现在 Windows 无法启动!” :p (11认同)
  • 警告声明很好,但肯定存在访问这些 hive 文件的情况。例如,您可能有一台已报废计算机的硬盘驱动器,您需要从旧注册表恢复(只读)一些数据,而无需实际从硬盘驱动器启动 Windows。或者您需要从 Linux 机器访问它。之后你如何处理这些数据是另一回事...... (5认同)
  • @grawity,HKCU\Software\Classes 注册表配置单元存储在 %userprofile%\AppData\Local\Microsoft\Windows\UsrClass.dat 中。我相信 Windows 7 和 8 都是如此。 (5认同)
  • 我支持这个议案“注意:我不会用无限长的杆子接触这些文件。” (4认同)