Windows Registry 中的Registry hive 是注册表主要部分的名称,包含注册表项、注册表子项(注册表子项)和注册表值(注册表值)。
所有以 "HKEY" 开头的键都被认为是 hive,并且位于注册表的根目录或层次结构的顶部,这就是为什么它们有时被称为根密钥或系统配置单元。核心系统。
hive 注册表位于何处?
在注册表编辑器中,hive 是注册表项的集合,当所有其他项都已最小化时,这些注册表项显示为屏幕左侧的文件夹。
以下是 Windows 中常见的注册表配置单元列表:
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG
HKEY_DYN_DATA 是在 Windows ME、98 和 95 中使用的注册表配置单元。存储在该配置单元中的大部分信息都存储在 HKEY_LOCAL_MACHINEHARDWARE 在更高版本的 Windows 中。
为什么我看不到任何注册表配置单元?
有时候,当你打开注册表编辑器的时候,你会看到左边很多文件夹,甚至右边可能有注册表值,但是没有任何注册表hive。这意味着注册表配置单元不在正常查看区域中。
要一次查看所有注册表配置单元,滚动到注册表编辑器的左上方并折叠所有配置单元,方法是单击或单击向下箭头或选择折叠 从右键菜单中。
无论哪种方式,这都会折叠所有键和子键(键和子键),因此您只需要查看上面列出的一些配置单元注册表。
提示:某些 hive 注册表项未显示的另一个原因是当您在另一台计算机上远程查看注册表时。请参阅文章:如何连接到远程注册表,详细了解为什么 Windows 注册表在这种情况下与往常不同。
注册表配置单元和注册表项有何不同?
注册表配置单元是 Windows 注册表中的一个文件夹,注册表项也是如此。那么registry hive和registry key到底有什么区别呢?
这两个概念的唯一区别是:Registry hive是registry中的第一个目录,里面包含registrykeys,registrykeys是hive里面的文件夹,包含registry值和其他注册表项。.
在注册表中命名一个文件夹是一个“注册表配置单元”,它只是为了对我们正在谈论的内容进行分类。我们不是将注册表中的每个文件夹都称为注册表配置单元或注册表键,而是调用主目录,首先是 hive,,但使用 键 作为每个其他文件夹的名称在配置单元内并使用注册表子项来执行向导。表示该键存在于其他键中的语言。
.png)
上下文中的注册表配置单元
这是了解注册表配置单元在 Windows 注册表中的位置的简单方法:
HIVEKEYSUBKEYSUBKEY.VALUE
正如您在下面的示例中所见,虽然一个配置单元中可能有多个注册表子项,但每个位置始终只有一个注册表配置单元。
HKEY_CURRENT_USERControl PanelDesktopColorsMenu
- HIVE:HKEY_CURRENT_USER
- 键:控制面板
- 子键:桌面
- 子关键字:颜色
- 值:菜单
编辑和删除注册表配置单元
注册表配置单元与注册表项和注册表值不同,不能创建、删除或重命名。注册表编辑器不允许您这样做(即您甚至不能意外编辑注册表)。
无法删除注册表配置单元并不是因为 Microsoft 想要阻止您使用您的计算机做一些很棒的事情,而只是没有理由让您这样做。键和值,包括所有hive 注册表,是设置 Windows 注册表真实值的地方。
备份注册表配置单元
但是,您可以备份注册表配置单元,就像使用注册表项一样。 备份所有配置单元会将该配置单元中的所有键和值保存为 REG 文件,然后可以将其导入回 Windows 注册表。
参考文章:备份和恢复Windows注册表很简单了解更多详情。
0 评论