注册表是什么意思 注册表各部分有什么作用及功能

所属分类: 电脑基础 / 电脑常识 阅读数: 1219
收藏 0 赞 0 分享

 今天,脚本之家为大家分析一篇文章“注册表键值简介,注册表各部分含义是什么?”,关于这个,希望新手的可以多学习一下,针对这个问题,进行了分析,那么小编就简单分析一下吧:

与注册表有关的术语

1、注册表:是一个树状分层的数据库(如图)。从物理上讲,它是System.dat和User.dat两个文件;从逻辑上讲,它是用户在注册表编辑器中看到的配置数据。

2、HKEY :“根键”或“主键”,它的图标与资源管理器中文件夹的图标有点儿相像。Windows将注册表分为六个部分,并称之为 HKEY_name,它意味着某一键的句柄。

3、key(键):它包含了附加的文件夹和一个或多个值。

4、subkey(子键):在某一个键(父键)下面出现的键(子键)。

5、branch(分支):代表一个特定的子键及其所包含的一切。一个分支可以从每个注册表的顶端开始,但通常用以说明一个键和其所有内容。

6、value entry(值项):带有一个名称和一个值的有序值。每个键都可包含任何数量的值项。每个值项均由三部分组成:名称,数据类型,数据。

名称:不包括反斜杠的字符、数字、代表符、空格的任意组合。同一键中不可有相同的名称。

数据类型:包括字符串、二进制、双字三种。 字符串(REG_SZ):顾名思义,一串ASCII码字符。如“Hello World”,是一串文字或词组。在注册表中,字符串值一般用来表示文件的描述、硬件的标识等。通常它由字母和数字组成。注册表总是在引号内显示字符串。 二进制(REG_BINARY):如 F03D990000BC ,是没有长度限制的二进制数值,在注册表编辑器中,二进制数据以十六进制的方式显示出来。 双 字(REG_DWORD):从字面上理解应该是Double Word ,双字节值。由1-8个十六进制数据组成,我们可用以十六进制或十进制的方式来编辑。如 D1234567 。

数据: 值项的具体值,它可以占用到64KB。

什么是注册表?

注册表(Registry)是微软公司从Windows95系统开始(至目前最新系统依然使用的是它),引入用于代替原先Win32系统里.ini文件,管理配置系统运行参数的一个全新的核心数据库。大家可以看出来,注册表本质上就是一个数据库。在这个数据库里整合集成了全部系统和应用程序的初始化信息;其中包含了硬件设备的说明、相互关联的应用程序与文档文件、窗口显示方式、网络连接参数、甚至有关系到计算机安全的网络享设置 。它与老的win32系统里的ini文件相比,具有方便管理,安全性较高、适于网络操作等特点。

1.HKEY_USERS

该根键保存了存放在本地计算机口令列表中的用户标识和密码列表,即用户设置。每个用户的预配置信息都存储在HKEY_USERS根键中。HKEY_USERS是远程计算机中访问的根键之一。其内容取决于计算机是否激活了用户配置文件,若未激活用户配置文件,则可以看到称为.DEFAULT的单一子键,该子键包括和所有用户相关的各种设置,并且和\Windows下的USER.DAT文件相配合。若激活了用户配置文件并且正确地执行了登录,则还有一个“用户名”的子键,该用户名为用户登录的名称。

2.HKEY_CURRENT_USER

该根键包含本地工作站中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码(注:此密码在输入时是隐藏的)。HKEY_CURRENT_USER下面有7个子关键字。其中除RemoteAccess”外,其余6个都为系统预定义。 AppEvents 这个子键里登记已注册的各种应用事件。 ControlPanel 它里面涉及到控制面板设置有关的内容。 InstallLocationsMRU windows安装路径的有关信息。 Keyboardlayout 关于键盘设置的信息。 Network 有关网络设置的信息。 RemoteAccess 安装IE 时建立的子关键字,包含该应用程序的有关信息。 Software 软件的有关信息。

3.HKEY_CURRENT_CONFIG

该根键存放着定义当前用户桌面配置(如显示器等)的数据,最后使用的文档列表(MRU)和其他有关当前用户的安装的信息。

4.HKEY_CLASSES_ROOT

该键由多个子键组成,具体可分为两种:一种是已经注册的各类文件的扩展名,另一种是各种文件类型的有关信息。左栏中的子键就是各种已经注册的文件扩展名。

注册表内己经登记的文件扩展名中,有系统默认和应用程序自定义的扩展名。应用程序只有把自定义的扩展名在注册表中登记,系统才能识别和关联使用有关的文档,但只有经过注册的扩展名,系统才能自动关联。

5.HKEY_LOCAL_MACHINE

注册表的核心,计算机的各种硬件和软件的配置均存在于此。

它包括以下八个部分:Config配置、Driver驱动程序、Enum即插即用、Hardware硬件、Network网络、Security安全、Software软件、System系统。

每部分中又包括许多子键。该根键存放本地计算机硬件数据,此根键下的子关键字包括在SYSTEM.DAT中,用来提供HKEY_LOCAL_MACHINE所需的信息,或者在远程计算机中可访问的一组键中。该根键中的许多子键与System.ini文件中设置项类似。

6.HKEY_DYN_DATA

该根键存放了系统在运行时动态数据,此数据在每次显示时都是变化的,因此,此根键下的信息没有放在注册表中。

注册表的作用

简单来说,注册表直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序运行的正常与否,如果该注册表由于误删或病毒原因受到了破坏,轻者使Windows的启动过程出现异常,重者可能会导致整个Windows系统的完全瘫痪。 

更多精彩内容其他人还在看

怎么判断自己的电脑电源是否坏了?

怎么判断自己的电脑电源是否坏了?有时候电脑坏了,风扇叶不会转,就怀疑是电源坏了,其实不一定,下面分享检查自己的电脑电源是否坏了的小方法,需要的朋友可以参考下
收藏 0 赞 0 分享

电脑主板上哪两根线短接就可以开机?主板开机线接法图解

电脑主板上哪两根线短接就可以开机?今天研究主板,发现,只要连接主板上面的两根线就可以开机了,由于之前回收了一个坏的主机箱,电脑开关都找不到了,但是最后小编还是像神一样的把电脑启动了,需要的朋友可以参考下
收藏 0 赞 0 分享

如何快速成为电脑达人?只需九个步骤

如何快速成为电脑达人?对于很多小白来讲,都很想知道,所以下面小编就为大家介绍一下,来看看吧
收藏 0 赞 0 分享

那些透明的反常规设计 亮爆眼球

如果以下这些产品都是透明的了,是不是会让你亮瞎双眼呢
收藏 0 赞 0 分享

电脑开机速度太慢运行程序太多怎么办?

电脑开机速度太慢运行程序太多怎么办?很多人电脑每次开机都非常慢,看这你的电脑开机每次都要2分钟,是不是很着急。电脑开机慢主要是两个问题导致的。下面给大家分享下这么提升电脑开机时间
收藏 0 赞 0 分享

电脑操作很卡经常出现蓝屏问题怎么办?

电脑操作很卡经常出现蓝屏问题怎么办? 电脑老是卡住就是打开一个东西会出现无法响应最近还偶尔出现蓝屏、下面分享几个解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

2015年全国各地高考成绩查询时间公布!附查询入口汇总

下面小编为大家带来了2015年全国各地高考成绩查询时间公布!并附查询入口汇总。相信很多高考学子和家长都比较急切分数的查询吧,好了,下面我们一起来看看吧
收藏 0 赞 0 分享

电脑语言栏不见了不能打字怎么办?

电脑语言栏不见了不能打字怎么办?有时候我们和好友聊天或进行其他输入操作时,会发现无法进行打字操作,这种现象具体体现为电脑右下角的语言栏消失,这时候我们往往无措,我们会想如何才能把消失的语言栏显示出来,并解决打字问题
收藏 0 赞 0 分享

电脑资源管理器的右键上下文菜单打不开的两种解决办法

资源管理器的右键上下文菜单打不开怎么办?当用鼠标右键在空白处单击后,并没有任何返应,无法打开上下文菜单,遇到这样的情况怎样解决,下面我们一起来看看解决办法
收藏 0 赞 0 分享

电脑屏幕卡住鼠标动不了怎么解决?

电脑屏幕卡住鼠标动不了怎么解决?电脑工作时有时候屏幕卡住了,没有反应时,我们该怎么解决这个问题呢?下面我们来看看比较简单的解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多