注册表是Windows操作系统的核心。理想情况下,您永远不必担心它,因为事情与注册表一起很好地以您不可见的方式运行。

但是有时,如果您需要查看甚至修改注册表,了解注册表的组织方式可能会有所帮助。

注册表有五个主要部分。这些部分称为“配置单元”,每个配置单元都存储在硬盘上自己隐藏的系统文件中。五个荨麻疹是:

HKEY_CLASSES_ROOT。此配置单元包含有关已注册应用程序的信息。它显示的设置与HKEY_LOCAL_MACHINE \ Software \ Classes中的设置相同。

HKEY_CURRENT_USER。该配置单元包含有关当前在PC上处于活动状态的用户的信息。它是在HKEY_USERS中找到的信息的子集。

HKEY_LOCAL_MACHINE。此配置单元包含特定于PC的硬件和软件的设置。

HKEY_USERS。该配置单元包含PC所有用户的密钥。

HKEY_CURRENT_CONFIG。此配置单元是唯一不会永久存储在磁盘上的配置单元。 Windows启动时收集的信息将填充它。

每个配置单元都包含键和子键(以及子子键等),这些键和子键实际上可以获取使工作正常进行所需的信息。例如,如果您想知道所有可以用来打开“ .xps”类型文件的程序,则可以导航到配置单元HKEY_CURRENT_USER并遵循以下路径:

“软件\ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .xps \ OpenWithList”。

当您最终到达那里时,您会找到_keys_的名称,并且每个键都有一个_value_。 (请参见图1。)这些键/值对使Windows(和您的应用程序)按预期运行。

image

图1.显示标签的“叶子”注册表节点。

本技巧(7345)适用于Windows 7、8和10。