了解注册表的定义和功能 注册表是什么及其作用

对于电脑爱好者来说,一提到Windows操作系统的注册表都感到高深莫测,晦涩难懂,其实注册表并不是大家想象的那么神秘,逐步的了解后还是容易上手的 。今天我们以目前主流的Windows10操作系统为例,初步了解一下Windows操作系统注册表的基础知识 。
一、注册表的概念注册表是Windows操作系统的基础,是Windows操作系统的核心,它实质是一个庞大的数据库,存放了关于计算机软、硬件的全部信息,即就是记录了用户安装在计算机上的软件和每个程序的相互关联信息,计算机固有的硬件配置,自动配置的即插即用的设备的说明、状态属性以及各种状态信息和数据,是硬件设备以及客户应用程序得以正常运行和保存设置的核心”数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统 。
利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施、软件配置等信息,从而方便了管理,增强了系统的稳定性 。
从物理上说,它是windows目录下的system.dat和user.dat两个文件;从逻辑上讲,它是用户在注册表编辑器中看到的配置数据 。
对操作系统的熟悉程度,从某种程度上讲,是看你对注册表能否熟练的操作与管理 。
二、如何打开注册表编辑器Windows10操作系统自带一个注册表编辑工具——注册表编辑器,我们就是用它来查看和更改注册表的。打开注册表编辑器有两 种方法 。
1. 运行regedit
按下”Win+r”组合键,在打开的”运行”对话框中输入”regedit”,单击”确定”,即可打开注册表编辑器 。如下图所示:

了解注册表的定义和功能 注册表是什么及其作用

文章插图
了解注册表的定义和功能 注册表是什么及其作用

文章插图
2. 从资源管理器中打开
在桌面双击 “此电脑”,打开资源管理器,在C盘的Windows目录下,找到”regedit”文件双击,即可打开注册表编辑器 。如下图所示:
了解注册表的定义和功能 注册表是什么及其作用

文章插图
了解注册表的定义和功能 注册表是什么及其作用

文章插图
三、注册表编辑器说明1.注册表编辑器的图标和注册表文件的扩展名
注册表编辑器的图标如下图所示:
了解注册表的定义和功能 注册表是什么及其作用

文章插图
注册表文件的扩展名 为”.reg”
2.与注册表编辑器有关的术语
注册表是一个树状分层数据库 。如下图所示:
了解注册表的定义和功能 注册表是什么及其作用

文章插图
(1)HKEY:”根键”或”主键”,它的图标与资源管理器中的文件夹图标有点相像 。Windows10将注册表分为五部分,并称之HKEY_name,,它意味着某一键的句柄 。
(2)Key(键或项):它包含了附加的文件夹和一 个或多个值 。
(3)Subkey(子键或子项):在某一个项(父项)下面出现的项(子项) 。
(4)Value entry(值项):带有一个名称和一个值的有序值,每个项都可包括任何数量的值项,值项由三个部分组成:名称、数据类型和数据 。
①名称:不包括反斜线的字符、数字、代表符和空格的任意组合 。同一键中不可有相同的名称 。
②数据类型:包括字符串、二进制和双字节等 。
③数据:值项的具体值,它的大小可以占用64KB 。
四、注册表的内部组织结构Windows10注册表有5大根键,相当于一个硬盘被分了五个区 。如下图所示:
了解注册表的定义和功能 注册表是什么及其作用

文章插图
1.HKEY_CLASSES_ROOT
说明:该根键是由多个子项组成,具体分为两种:一种是已经注册的各类文件的扩展名,另一种是各种文件类型的有关信息 。包括启动应用程序所需的全部信息,包括扩展名,应用程序与文档之间的关系,驱动程序名,DDE和OLE信息,类ID编号和应用程序与文档的图标等 。如下图所示:
了解注册表的定义和功能 注册表是什么及其作用

文章插图
2.HKEY_CURRENT_USER
说明:该根键包括当前登录用户的配置信息,包括环境变量,个人程序以及桌面设置等 。如下图所示:
了解注册表的定义和功能 注册表是什么及其作用

文章插图
3.HKEY_LOCAL_MACHINE
说明:该根键包括本地计算机的系统信息,包括硬件和操作系统信息,安全数据和计算机专用的各类软件设置信息等 。该键是注册表的核心,计算机的硬件和软件信息均存在于此 。如下图所示: