Windows 注册表是 Windows NT 和 Windows 2000 以及应用程序的集中配置数据库。Windows 11/10/8/7 中的注册表存储有关调整参数、设备配置和用户首选项的信息。
在磁盘上,Windows 注册表不仅仅是一个大文件,而是一组称为配置单元的离散文件。每个配置单元都包含一个注册表树,它有一个键作为树的根(即起点)。子项及其值位于根目录下。
Windows 注册表文件的位置
注册表文件位于以下文件夹位置。这些注册表配置单元的位置如下:
HKEY_LOCAL_MACHINE\SYSTEM : \system32\config\system
HKEY_LOCAL_MACHINE\SAM : \system32\config\sam
HKEY_LOCAL_MACHINE\SECURITY : \system32\config\security
HKEY_LOCAL_MACHINE\SOFTWARE : \system32\config\software
HKEY_USERS\UserProfile : \winnt\profiles\username
HKEY_USERS.DEFAULT : \system32\config\default
支持文件如下:
一些配置单元是易变的并且没有关联的文件。系统完全在内存中创建和管理这些配置单元;因此,荨麻疹是暂时的。系统每次启动时都会创建易失性配置单元。例子是:
HKEY_LOCAL_MACHINE\HARDWARE :易变配置单元
HKEY_LOCAL_MACHINE\SYSTEM\Clone :挥发性配置单元
这些文件是数据库文件,只有 RegEdit、Regedit32 和 Kernel32 可以读取它们。Windows 11/10/8/7 中直接使用注册表的主要工具是注册表编辑器。
要访问它,只需在开始菜单搜索栏中键入Regedit ,然后按 Enter。
如果您需要阅读更多相关信息,请前往TechNet。
更新: AccidentalADMIN 发表了有用的评论。他说:
每个 Windows 都有一个注册表项,其中列出了系统中的每个配置单元。运行regedit打开注册表编辑器并导航到以下项以获取完整列表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist