轻轻松松学习win2000注册表

Windows注册表概述

注册表是Windows系统存储关于计算机配置信息的数据库 , 包括了系统运行时需要调用的运行方式的设置 。Windows注册表中包括的项目有:每个用户的配置文件、计算机上安装的程序和每个程序可以创建的文档类型、文件夹和程序图标的属性设置、系统中的硬件、正在使用的端口等 。

注册表按层次结构来组织 , 由项、子项、配置单元和值项组成 。注册表中包括如下各项:

●HKEY_CURRENT_USER:包含当前登录用户的配置信息的根目录 。用户文件夹、屏幕颜色和“控制面板”设置存储在此处 。该信息被称为用户配置文件 。

●HKEY_USERS:包含计算机上所有用户的配置文件的根目录 。HKEY_CURRENT_USER是HKEY_USERS的子项 。

●HKEY_LOCAL_MacHINE:包含针对该计算机(对于任何用户)的配置信息 。

●HKEY_CLASSES_ROOT:是HKEY_LOCAL_MACHINESoftware的子项 。此处存储的信息可以确保当使用Windows资源管理器打开文件时 , 将使用正确的应用程序打开对应的文件类型 。

●HKEY_CURRENT_CONFIG:包含本地计算机在系统启动时所用的硬件配置文件信息 。

对于注册表的修改 , 需要使用专门的编辑器完成 , 在Windows中为我们提供了这个工具 。而在Win2000中微软新提供了一个针对多用户系统的注册表编辑器 , 这就是我们本期将主要介绍的内容 。

在此要特别强调一点:一般来讲注册表不须要用户自己修改 , 因为其中包括了Windows启动和运行所必须的全部配置 , 错误的设置将会导致应用程序无法运行、系统出错 , 直至系统崩溃或无法启动 。如果需要对注册表进行编辑 , 务必事先进行注册表项目备份!

Win2000中的注册表编辑器

在Win2000中 , 系统提供了两个注册表编辑工具 , 一个是从Win9x延续下来的 , 一个是新版本操作系统提供的 。在此我们要介绍的是后者 。

1.程序的启动

单击系统开始按钮 , 在关联菜单中选择“运行”命令 , 激活相关界面 。在其中的文本框中输入“regedt32” , 并击回车键确定 , 即可启动程序 , 其界面形式如图1所示 。

2.向注册表中添加新的项或子项

如果需要将一些系统运行设置添加到系统注册表中 , 而这些信息又不是以*.reg格式提供的 , 此时只能使用注册表编辑器完成 , 具体步骤如下:

启动程序 , 在程序左边的树形列表窗口中选择将在其下添加新项的项或子项 。单击程序界面菜单条中的“编辑 睿 并从关联的下拉菜单中选择“添加项”命令 , 此时会出现如 ?所示界面 。

在图2所示窗口中的“项名称”文本框中输入需要添加的新项名称 , 对于指定类别 , 可根据自己的需要设置 , 当然如果不添加也可以 。最后单击确定按钮 , 返回程序界面即可 。

如果需要在HKEY_USERS或HKEY_LOCAL_MACHINE主项中添加新的内容 , 方法有所不同 , 此时“编辑”菜单中的“添加项”命令是不允许使用的 。正确的添加方法是:单击程序界面菜单条“文件”项下拉菜单中的“加载配置单元”命令 , 程序会给出一个列表框 , 在其中选择需要加载的对象 , 之后单击“打开”按钮 , 程序会给出“加载配置单元”对话框 , 在其中输入新建项目名称 , 之后单击确定按钮即可 。在此需要说明的是 , 加载配置单元主要用于在不同的机器中传递注册表配置 , 对于配置相同的机器 , 这样可以节省系统配置时间 。

3.给注册表的值项赋值

所谓值项 , 就是注册表中的含数据字符串的子项 , 这个设置以字符串方式体现 , 常见的设置取值包括二进制数值和字符串明码以及DWord(双字节)值方式 。给值项赋值的具体步骤是:首先在注册表编辑器界面左边窗口中选择需要赋值的项或子项 , 从程序界面菜单条“编辑”项下拉菜单中选择“添加数值”命令 , 此时会出现如图3所示界面 。在其中的“数值名称”文本框中输入需要创建的值项(子项)名 , 在“数据类型”下拉文本框中选择赋值类型 , 其中各列表项的含义为:

推荐阅读