轻轻松松学习win2000注册表

轻轻松松学习win2000注册表,第1张

轻轻松松学习win2000注册表,第2张

Windows注册表概述

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

注册表以分层结构组织,由键、子项、配置单元和值键组成。注册表包括以下项目:

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

●HKEY用户:包含计算机上所有用户的配置文件的根目录。HKEY当前用户是HKEY用户的孩子。

●HKEY本地机器:包含该计算机的配置信息(适用于任何用户)。

HKEY _类_根:是HKEY _本地_机器\软件的子代。此处存储的信息可以确保当您使用Windows资源管理器打开文件时,将使用正确的应用程序来打开相应的文件类型。

●HKEY当前配置:包含系统启动时本地计算机使用的硬件配置文件信息。

对于注册表的修改,我们需要使用一个特殊的编辑器。这个工具是在Windows中为我们提供的。在Win2000中,微软已经为多用户系统提供了一个新的注册表编辑器,这就是我们在这一期将主要介绍的。

这里需要强调的是,一般来说,注册表不需要用户自己修改,因为它包含了Windows启动和运行的所有必要配置。错误的设置将导致应用程序失败、系统错误,甚至系统崩溃或无法启动。如果需要编辑注册表,一定要提前备份注册表项!

Win2000中的注册表编辑器

在Win2000中,系统提供了两个注册表编辑工具,一个是Win9x的延续,另一个是新版操作系统提供的。这里要介绍的是后者。

1.程序的开始

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

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

如果您需要在系统注册表中添加一些系统操作设置,而*中没有提供这些信息。reg格式,此时只能使用注册表编辑器来完成。具体步骤如下:

启动程序,在程序左侧的树形列表窗口中选择要添加新项目的项目或子项。单击程序界面菜单栏中的“编辑”,并从相关的下拉菜单中选择“添加项目”命令。这时会出现类似“添加物品”的东西。显示界面。

在窗口的“项目名称”文本框中输入要添加的新项目的名称。对于指定的类别,可以根据自己的需求进行设置。当然,不加也可以。最后,单击确定返回程序界面。

如果需要给HKEY _用户或者HKEY_LOCAL_MACHINE添加新的内容,方法就不一样了。此时,不允许使用“编辑”菜单中的“添加项目”命令。正确的添加方法是:在程序界面菜单栏的“文件”项的下拉菜单中点击“加载配置单元”命令。程序会给出一个列表框,选择要加载的对象,然后点击“打开”按钮。程序会给出“加载配置单元”对话框,在这里你可以输入新项目的名称,然后点击OK按钮。这里需要注意的是,加载配置单元主要是用来在不同的机器上转移注册表配置。对于具有相同配置的机器,这可以节省系统配置时间。

3.为注册表项赋值。

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

●REG_BINARY:二进制值;

● reg _ dword: dword值;

●REG_EXPAND_SZ:可扩展字符串;

●REG_MULTI_SZ:多个字符串;

●REG_SZ:数据字符串。

根据自己的需求选择,然后点击确定。注意,对于不同的赋值类型,程序会给出关联的设置界面,在这里可以设置具体的值,然后确认。

如果需要修改或编辑值项的赋值,可以用鼠标双击程序界面右侧窗口的赋值列表项,程序会给出相应的赋值编辑器,在这里可以进行编辑或修改,非常简单。

4.按关键字搜索

因为注册表中有如此多的条目,所以当您需要定位所需的项或子项时,有必要使用查找功能。该功能的具体使用方法如下:首先在程序界面中选择要扫描的项或子项所在的窗口,然后在界面菜单栏的“查看”项下拉菜单中点击“搜索项”命令,就会出现如图4所示的界面。在“查找内容”文本框中输入要搜索内容的关键字,并选择相应的扫描控制方式。然后,单击“查找下一个”按钮进行确认。

5.删除注册表中无用的子项或值条目。

虽然现在的应用都设计了自动卸载功能,但是大部分都不能完全删除自己在注册表中添加的项目,这也会导致注册表越来越大,时间长了会拖慢系统运行。如果大致知道注册表的构成,就可以把这些无用的设置从注册表中删除。当然这个操作有一定的风险,所以在使用之前要备份注册表数据文件。对于删除注册表中的项,很简单:首先在程序界面中找到要删除项所在的主项窗口,然后定位要删除的值项。软件注册项一般包含在HKEY _当前_用户下的软件子项中。点击程序界面菜单栏“编辑”项下拉菜单中的“删除”命令或直接按“删除”键,程序会给出删除确认对话框。单击“是”按钮进行确认。

另外,不能直接删除hive项,操作应该如下:选择要删除的hive列表项,然后在程序界面的File下拉菜单中选择“卸载hive”命令。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 轻轻松松学习win2000注册表

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情