电脑|注册表怎么打开,win11怎么把任务栏变小( 二 )



★一、注册表的结构划分及相互关系
WINDOWS的注册表有六大根键 , 相当于一个硬盘被分成了六个分区 。
在“运行”对话框中输入RegEdit , 然后单击“确定”按钮 , 则可以运行注册表编辑器 。

Windows 98中文版的注册表Registry(System.dat、User.dat、Config.pol)的数据组织结构 。
注册表的根键共六个 。 这些根键都是大写的,并以HKEY_为前缀;这种命令约定是以Win32 API的Registry函数的关键字的符号变量为基础的 。
虽然在注册表中 , 六个根键看上去处于一种并列的地位 , 彼此毫无关系 。 但事实上 , HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG中存放的信息都是HKEY_LOCAL_MACHINE中存放的信息的一部分 , 而HKEY_CURRENT_USER中存放的信息只是HKEY_USERS存放的信息的一部分 。
HKEY_LOCAL_MACHINE包括HKEY_CLASSES_ROOT和HKEY_CURRENT_USER中所有的信息 。 在每次系统启动后 , 系统就映射出HKEY_CURRENT_USER中的信息 , 使得用户可以查看和编辑其中的信息 。
实际上 , HKEY_LOCAL_MACHINE\SOFTWARE\Classes就是HKEY_CLASSES_ROOT , 为了用户便于查看和编辑 , 系统专门把它作为一个根键 。 同理 , HKEY_CURRENT_CONFIG\SY-STEM\Current Control就是HKEY_LOCAL_MACHINE\SYSTEM\Current Control 。
HKEY_USERS中保存了默认用户和当前登录用户的用户信息 。 HKEY_CURRENT_USER中保存了当前登录用户的用户信息 。
HKEY_DYN_DATA保存了系统运行时的动态数据 , 它反映出系统的当前状态 , 在每次运行时都是不一样的 , 即便是在同一台机器上 。
根据上面的分析 , 注册表中的信息可以分为HKEY_LOCAL_MACHINE和HKEY_USERS两大类 , 这两大类的详细内容请看后面的介绍 。

★二、六大根键的作用
在注册表中 , 所有的数据都是通过一种树状结构以键和子键的方式组织起来 , 十分类似于目录结构 。 每个键都包含了一组特定的信息 , 每个键的键名都是 和它所包含的信息相关的 。 如果这个键包含子键 , 则在注册表编辑器窗口中代表这个键的文件夹的左边将有“+”符号 , 以表示在这个文件夹中有更多的内容 。 如果这个文件夹被用户打开了 , 那么这个“+”就会变成“-” 。

1.HKEY_USERS
该根键保存了存放在本地计算机口令列表中的用户标识和密码列表 。 每个用户的预配置信息都存储在HKEY_USERS根键中 。 HKEY_USERS是远程计算机中访问的根键之一 。

2.HKEY_CURRENT_USER
该根键包含本地工作站中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码(注:此密码在输入时是隐藏的) 。 用户登录Windows 98时 , 其信息从HKEY_USERS中相应的项拷贝到HKEY_CURRENT_USER中 。

3.HKEY_CURRENT_CONFIG
该根键存放着定义当前用户桌面配置(如显示器等)的数据,最后使用的文档列表(MRU)和其他有关当前用户的Windows 98中文版的安装的信息 。 图5为HKEY_CURRENT_CONFIG子关键字之间的连接情况 。

4.HKEY_CLASSES_ROOT
根据在Windows 98中文版中安装的应用程序的扩展名,该根键指明其文件类型的名称 。
在第一次安装Windows 98中文版时,RTF(Rich Text format)文件与写字板(WordPad)&127;联系起来,但在以后安装了中文Word 6.0后 , 双击一个RTF文件时 , 将自动激活Word 。 存放在SYSTEM.DAT中的HKEY_CLASSES_ROOT , 将替代WIN.INI文件中的[Extensions]&127;小节中的设置项,它把应用程序与文件扩展名联系起来,它也替代了Windows 3.x中的Reg.dat文件中的相似的设置项 。

推荐阅读