注册表项可以被视为文件夹,就像您计算机上的任何其他文件夹一样,只有这些只存在于Windows注册表中。
注册表项包含注册表值,就像文件夹包含文件一样。注册表项也可以包含 其他 注册表项,有时也称为 子项 .
存在于Windows注册表层次结构顶部的少数注册表项称为注册表配置单元,并附加了特殊规则,但它们是所有其他意义上的注册表项。
术语 注册表项 可能引用Windows注册表的任何单独部分(如配置单元或值),但通常它与注册表同义 键 .
Windows注册表中的注册表项
让我们看一下注册表编辑器中的一个特定示例,以帮助解释注册表项的工作方式:
HKEY_LOCAL_MACHINE SOFTWARE 微软
如您所见,上面显示的注册表路径分为三个部分 - HKEY_LOCAL_MACHINE , 软件 ,和 微软 - 每个用反斜杠分隔。
每个部分代表一个 单个注册表项 ,最右边的一个嵌套在前一个之前,依此类推。以另一种方式思考:每个键都在“左下”的左下方,就像计算机上的路径一样,就像 C: WINDOWS SYSTEM32 启动 .
第一个注册表项HKEY_LOCAL_MACHINE位于路径的顶部。如果你还记得本文前面的内容,那就给这个键赋予了一个特殊的名称 注册表配置单元 .
嵌套在HKEY_LOCAL_MACHINE下的是SOFTWARE注册表项。正如我已经提到过的,你可以参考这个 子项 但只与上面的键相关 - 在这种情况下为HKEY_LOCAL_MACHINE。
前面提到的Microsoft密钥是另一个注册表项,当然,这个密钥嵌套在SOFTWARE密钥下。
注册表项也可以进一步嵌套。以下是您在任何Windows计算机的注册表中找到的示例,它比HKEY_CURRENT_CONFIG配置单元低5级:
HKEY_CURRENT_CONFIG 系统 CurrentControlSet 控制打印打印机
如果您还没有意识到,注册表中的项目采用如下结构:
KEY(HIVE) SUBKEY SUBKEY … …
……并且通常包含一个或多个注册表值。
有关在Windows注册表中使用密钥的概述,请参阅我们的如何添加,更改和删除注册表项教程。
备份和恢复注册表项
在你做之前 什么 在注册表编辑器中,备份是一件很聪明的事情。随着您正在改变的密钥副本,您可以放心地做任何您需要做的事情,知道您可以通过点击或点击来撤消它们。
有关详细信息,请参阅如何备份Windows注册表。你当然不需要支持 整个 注册表,如果你不想 - 只是你正在搞乱的注册表项是好的。
备份的注册表项作为REG文件存在,并且易于还原 - 只需打开该文件并按照提示操作即可。如果需要更多帮助,请参阅如何还原备份注册表项。
无论您使用哪种版本的Windows,这两种操作指南都可以正常工作。
有关注册表项的其他信息
注册表项是 不 区分大小写,这意味着它们不需要以大写或小写形式书写 - 它们可以以任何方式编写而不会影响它们的工作方式。这可能只有助于了解您是从脚本还是在命令行修改注册表。
注册表项在所有Windows版本中的工作方式相同。你如何折叠和扩展注册表项有一些变化,但它们是非常小的调整,与它们的功能无关。