什么是注册表项?

注册表项的定义和不同注册表项的示例

注册表项可以被认为是一个文件夹,就像您的计算机上的其他文件夹一样,只有这些文件夹才存在于Windows注册表中

注册表项包含注册表值 ,就像文件夹包含文件一样。 注册表项还可以包含其他注册表项,这些注册表项有时也称为子项

Windows注册表中层次结构顶部存在的一些注册表键被称为注册表配置单元 ,并附有特殊规则,但它们都是注册表键。

术语注册表项可能指的是Windows注册表的任何单独部分(如配置单元或值),但通常它与注册表是同义词。

Windows注册表中的注册表项

我们来看一下注册表编辑器中的一个特定示例,以帮助解释注册表项的工作方式:

HKEY_LOCAL_MACHINE \ SOFTWARE \微软

正如您所看到的,上面显示的注册表路径分为三个部分 - HKEY_LOCAL_MACHINESOFTWAREMicrosoft - 每个部分用反斜杠分隔。

每个部分代表一个注册表项 ,其中最右边的一个嵌套在先前的一个注册表项下,依此类推。 换个角度思考:每个键都在左边的“下面”,就像计算机上的路径一样,例如C:\ Windows \ System32 \ Boot

第一个注册表项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中,注册表项都以相同的方式工作。 您在折叠和扩展注册表项方面发生了一些变化,但它们只是非常小的调整,并且与它们的功能无关。