Windows 7中的注册表存储在哪里?[重复]


9

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

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


1
你真的真的不应该比注册表编辑器以外的任何打开注册表配置单元regedit.exe。任何其他事情都有可能破坏您的整个系统,使其无法修复。
nhinkle 2010年

1
我不明白为什么这是从StackOverflow迁移而来的,因为似乎不仅需要位置而且需要格式,并且格式绝对是编程问题。
马克·兰瑟姆

问题的第二部分与编程有关。我也不明白他们为什么将其迁移到这里。
narayanpatra 2010年

Answers:


21

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

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


11
我预计很快就会出现一个问题,例如:“帮助...我损坏了注册表,现在Windows无法启动!” :p
Andrew Barber 2010年

13
HKCU存储在%Userprofile%\NTUser.dat,虽然
乔伊

4
我第二次动议“注意:我不会用无限长的杆触碰这些文件。”
brandon927

5
警告声明已被接受,但在某些情况下当然需要访问这些配置单元文件。例如,您可能具有故障计算机的硬盘驱动器,并且需要从旧注册表中恢复(只读)某些数据,而无需实际从硬盘驱动器启动Windows。或者您需要从Linux机器上访问它。之后,您对这些数据的处理又是另一回事了
LarsH 2013年

4
@ grawity,HKCU \ Software \ Classes注册表配置单元存储在%userprofile%\ AppData \ Local \ Microsoft \ Windows \ UsrClass.dat中。我相信Windows 7和Windows 8都可以。
鲍达德2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.