简要说明

缩写 全称 说明
HKCR HKEY_CLASSES_ROOT 包含启动应用程序所需的全部信息。
包括扩展名,应用程序与文档之间的关系,驱动程序名,DDE和OLE信息,类ID,编号和应用程序与文档的图标等。
是从 HKLM/software/classes复制的。
HKCU HKEY_CURRENT_USER 包含当前登录的用户配置信息。
包括环境变量,个人程序以及桌面设置等。
是从HKU/当前用户子树复制的。
HKLM HKEY_LOCAL_MACHINE 包含本机配置信息。
包括硬件和操作系统信息,安全数据和计算机专用的各类软件设置信息。
HKU HKEY_USERS 包含所有登录用户配置信息。
这些数据只有在用户登录系统时才能访问。这些信息告诉系统当前用户使用的图标,激活的程序组,开始菜单的内容以及颜色,字体。
HKCC HKEY_CURRENT_CONFIG 包含常被用户改变的部分硬件软件配置。
如字体设置、显示器类型、打印机设置等。
是从HKLM/config复制的。

详细说明

注册表(registry)是Microsoft Windows 中的一个重要数据库。
用于存储系统和应用程序的设置信息。
注册表是层次结构的数据库,由以下嵌套容器和数据组成:

  • 子树(根目录或者层次结构的主要部分);
  • (子树下的主要子容器。项可以包含子项键值);
  • 项值(影响系统的实际数据。项值在注册表编辑器右边的面板中显示)。

HKEY(子树符号,设计者认为根目录是“到项的句柄”。HandleTo key的简写)
接下来从五个子树介绍整个注册表。

  • HKEY_CLASSES_ROOT

包含了所有应用程序运行时必需的信息;在文件和应用程序之间所有的扩展名和关联所有的驱动程序名称。类的ID数字(所要存取项的名字用数字来代替)用于应用程序和文件的图标;
在Windows用户图形界面下每件事、每个文件、每个目录、每个小程序、每个连接、每个驱动都被看做一个对象,每个对象都有确定的属性和它联系。HKCR包含着对象类型和他们属性的列表。
HKCR主要功能设置为;
一个对象类型和一个扩展名关联;
一个对象类型和一种图标关联;
一个对象类型和一个命令行动的关联。
定义对象类型相关菜单选项和没一个对象类型属性选项。

  • HKEY_CURRENT_USER

记录当前用户的配置数据信息,用户可以利用此根键下的子键修改Windows的许多环境配置。
HKEY_CURRENT_USER根键中的主键
(1)AppEvents主键,包含了已注册了的各种应用事件。
(2)Console主键Windows2003控制台子系统存储设置,控制台子系统运行所有基于字符的应用程序。
(3)Control Panel主键,包含了与控制面板有关的内容。
(4)Environment主键,已登录用户表示环境变量的设置的数据项值。
(5)Identities它是当前用户的ID,但不是主要的ID。在HKEY_USERS中,每个用户都有唯一的ID。这与之相匹配。
(6)Keyboaed Layout储存安装键盘的布局信息,包含硬件和驱动器设置。
(7)Network仅当当前用户具有映像的网络磁盘时才存在。是父项,不保留重要数据。
(8)Printers在计算机打印机上的相关信息,包括用户设置的配置选项。
(9)Session Information包含当前会话中使用的与应用程序相关的信息。
(10)Software存储登录用户的特定应用程序用户设置和程序变量、
(11)Volatile Environment 当前用户会话设置。

  • HKEY_LOCAL_MACHINE

保存与计算机、硬件、所安装的设备驱动器,以及影响所有计算机用户的配置选项(安全和软件设置)等相关信息。它包含了5个项。
(1)HARDWARE Ntdetect.com(Windows 2003硬件识别程序)在启动过程中,从头开始建立这个项的内容。该信息保存在RAM中,子项的层次结构保存计算机所有的硬件组件信息。
(2)SAM 安全账户管理器,存储用户和数据组的地方,SAM数据由所有本地用户和组组成包括用户访问文件夹,文件以及外设的权限。
(3)SECURITY 有安全有关的数据项,保存安全策略和用户组策略的配置信息。
(4)SOFTWARE 操作系统在这里保存计算机设置,包括组策略配置生效的设置,所安装的软件、版本等等。
(5)SYSTEM 控制操作系统的启动。几乎控制操作系统所做的每一件事(特别是内核服务),这是对计算机配置的正确性的方法。

4、HKEY_USER
包含计算机默认用户的配置文件和已知用户的配置文件的子项。

5、HKEY_CURRENT_CONFIG
保存计算机启动时所使用的与硬件配置文件相关信息。它是HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardware Profilescurrent的别名。

以上内容来源:
https://blog.csdn.net/u012562943/article/details/77503299
http://blog.sina.com.cn/s/blog_4d41e2690100q33v.html