您现在的位置: 万盛学电脑网 >> 网络安全 >> 网络应用技术 >> 应用教程 >> 正文

注册表五大根键的功能

作者:佚名    责任编辑:admin    更新时间:2022-06-22

注册表五大根键的功能

Windows 2000及以后的操作系统注册表都拥有五大根键,对应Windows注册表的五大物 理文件。以Windows 2000为例:

(相关文章:注册表编辑器怎么打开  http://www.woaidiannao.com/html/dngz/bjbgz/bjbdnwxhby/10415.html)

注册表五大根键的功能

  Windows XPNista/7注册表根键的功能含义和映射关系都和Windows 2000保持了一致; 在物理文件的构成上,也大体是一致的,如图5-10所示。

注册表五大根键的功能
图5-10 再来看看每个根键单独包含的信息:

1.HKEY—CLASSES—ROOT根键

HKEY二CLASSES—ROOT根键包含了启动应用程序所需的全部信息,其中包括: ·所有扩展名及应用程序和文档之间的关联信息。 ·所有驱动程序的名字。 ·当作指针的字符串,指向它们代表的实际文件。 ·类标识CLSID,这在访问子键信息时非常有用,因为Windows中访问子键的信息都是用   CLSID来代替的。这里的标识在Windows XP系统中是唯一的。 ·DDE和OLE信息。对于每个文件关联都可以使用DDE和OLE功能。 ·应用程序和文档使用的图标。

2.HKEY—CURRENT—USER根键

HKEY CURRENT__ USER根键用于管理与当前登录系统的用户有关的信息,其中包括: ·用户的桌面及Windows XP对用户呈现的外观和行为。 ·与所有网络设备的连接,如打印机、共享磁盘空间等资源。 ·桌面程序项、应用程序参数选项、屏幕颜色等其他一些个人偏好设置,还有安全权限等。
 

3.HKEY—LOCAL—MACHINE根键


HKEY- LOCAL MACHINE根键保存了运行Windows的信息,包括应用程序、驱动程序 及硬件信息。它有5个独立的子键。
·HARDWARE:保存了含有电脑硬件信息的子键。在启动系统时,HARDWARE子键都
被重新创建,这样就很容易向系统中添加新硬件了。HARDWARE下的4个子键中含有
CPU、FPU、系统总线、基于PCI总线的设备、即插即用总线、高级控制电源接口、键
盘、打印机端口、鼠标、屏幕等信息,有些信息(如高级控制电源接口)要在BIOS中
打开才能看到。
·SAM:这是一个关于安全账号管理器的子键,其中存储着用户信息和域信息。无论是哪
种注册表,SAM中的信息都是不可访问的,只能由系统管理员通过用户管理器进行管理。
·SECURITY:这里的信息与本地安全性和用户权限有关,其中含有SAM子键的备份。
它也是用户不能访问的,只能由系统管理员的管理工具修改。
·SOFTWARE:包含了已经安装的系统软件和用户软件信息。
·SYSTEM:含有与系统启动、设备驱动程序、服务和Windows XP配置有关的信息。
 

4.HKEY- USERS根键


HKEY USERS裉键中包含所有用户配置文件的当前活动用户信息。其中的.DEFAULT是 为那些没有用户配置文件的登录用户而设置的。HKEY_ USERS中典型的用户配置文件都包括 如下一些子键:
·AppEvents:其下的EventLabels包括与事件有关的信息,而Schemes则包括一些针对自
己使用特定声音方案的应用程序的标签。
·Console:包含默认的命令提示符配置。
·ControIPanel:包含控制面板上的小程序信息。
·Environment:包含用户的环境信息。
·KeyboardLayout:包含键盘配置信息。
·Printers:包含与电脑相连的每一台远程打印机的映射信息。
·Software:包含系统中已安装的软件信息。
·UNICODE Program Groups:包含使用UNICODE的程序信息。
 

5.HKEY—CURRENT—CONFIG根键


HKEY—CURRENT—CONFIG根键是HKEY LOCAL_ MACHINE中的内容映射。如果系统 中只有一个硬件配置,则其中的数据是和HKEY LOCAL__ MACHINE中一样的。若向系统中 新建了一个硬件配置(控制面板一系统一硬件配置文件),就会在HKEY LOCAL__ MACHINE 中反映出来,在启动时会选择一种配置文件映射到HKEY—CURRENT__ CONFIG中。
在这里,仅对这五大根键做了简单的介绍,实际上这些根键及包含的子键之间的组织结 构就像一棵倒置的大树一样。我们知道树是由树枝和树叶组成的,而注册表也是由根键、子 键、键值项和键值所组成的。在看过了这些基本组成后,对注册表这棵“大树”可能就更容 易理解了,这对学习注册表是一个非常好的开端。
 

注册表五大根键的功能.