泥客网 - 发布最实用的电脑技术,最新鲜的网文!
泥客注册 | 加入收藏 |
泥客广告牌
关键词:调侃 探索 电脑 网络 轻松 精彩 移动 高谈

文章中心

您的当前位置:泥客网 >> 科技 >> 电脑应用 >> 浏览文章

随心所欲玩转注册表

2004-12-10 11:17:23 文章来源:泥客论坛 字体:
注册表是Windows操作系统的核心,它包含了计算机系统及应用程序的全部配置信息、初始化信息、硬件设备的说明等信息,并直接控制着Windows的启动、硬件驱动程序的装载及部分应用程序的运行。了解和熟悉注册表,并熟练地使用它来配置、修改、维护和优化各种系统信息,是每个电脑使用者必备的技能。

说明:。

一、打开注册表编辑器

1.打开注册表编辑器

通过注册表编辑器可以查看注册表中的数据信息。在“运行”对话框中输入“regedit”,按“确定”按钮即可打开注册表编辑器。

2.初识注册表

在打开的注册表编辑器中,我们可以看到,注册表中所有的数据都是以键和子键的方式通过树状目录结构组织起来的,每个键都包含了一组特定的信息,每个键的键名都和它所包含的信息是相关的。注册表编辑器左窗格显示主键或者子键的分层次关系,右窗格显示键值的名称、类型和数据等。

二、注册表编辑器的基本操作

在注册表编辑器中,通过一些基本的操作命令来编辑主键和子键,同时也可以修改键值项数据(以下操作均以Windows XP为例)。

这里以当前使用Desktop为例,打开HKEY_CURRENT_USER_/Control Panel/ desktop/WindowMetrics,在右边窗格中会显示一些键值的名称和数据。

1.新建主键(或子键)及键值

如果需要HKEY_CURRENT_USER_/ControlPanel/desktop/WindowMetrics 分支下建立一个新的主键(或子键),只要在注册表中找到并选中这个分支,再单击“编辑”菜单下的“新建”命令,通过下一级联菜单中的相应命令,就可以在该分支下创建一个注册表项(子键),或者在右窗格中创建字符串值、二进制值和DWORD值等。

用鼠标右键单击编辑器右边的窗格,在弹出的“新建”菜单中同样也可完成创建一个注册表项(子键)或者在右窗格中创建字符串值、二进制值或者DWORD值等任务。

2.删除或重命名主键(或子键)

用鼠标右键单击编辑器左边窗口Desktop关键字,在弹出的快捷菜单中选择“重命名”或“删除”命令,就可将该子键重命名或删除。

3.用关键词查找内容

如果在菜单中选择“查找”命令,在弹出的“查找”对话框中填入查找的内容,就可以进行查找操作。

如果已经查找到所需要的内容,可单击“取消”按钮,对其进行修改,否则再单击“查找下一个(F)”按钮继续查找。整个根键搜索完毕后,会弹出一个“警告”对话框,表示已经查找完毕,再也找不到所匹配的内容。

4.编辑字符串

双击右边窗格中的关键字名(如“FontSmoothingType”),在弹出的字符串编辑窗口中修改或调整字符串常量值(图4)。或者用鼠标右键点击右边窗格中的关键字名,在右键菜单中选择“修改”,也可以进行字符串的编辑,并且可以通过选择相应的命令,对选定的字符串进行“重命名”或“删除”操作。

三、注册表备份与恢复

为防止修改注册表时出现误操作,对注册表文件进行备份和恢复就显得非常重要了。运用注册表的“导出”与“导入”功能可以方便地备份和恢复注册表信息。

1.备份注册表

在注册表编辑器中单击“文件”菜单下的“导出”命令,在打开的“导出注册表文件”对话框中,选择导出范围为“全部”,对导出的注册表文件命名并选择好保存路径,就可将整个注册表文件备份在硬盘上。

如果你只需要备份保存一个主键或一个子键,在执行“导出”命令前就要先选定要备份的主键或子键分支,这样在打开的“导出注册表文件”对话框中就会将导出范围自动选定为所选分支。

2.恢复注册表

在注册表编辑器中单击“文件”菜单下的“导入”命令,在打开的“导入注册表文件”对话框中选中所需恢复的备份文件,再按“打开”按钮即可。

提示:由于注册表关系到操作系统的安全,因此建议在对注册表作出任何修改前,请先备份注册表。

四、注册表的清理

Windows系统在经过一段时间的使用,特别是反复安装/删除应用程序后,会有许多垃圾信息保留在注册表文件中。臃肿的注册表文件不仅浪费磁盘空间,而且会影响系统的运行效率。借助软件我们可以快速清理这些垃圾文件。

“RegCleaner”是一个小巧的且功能强大的注册表清理工具,我们可以利用它详细的分类快速清理注册表中无用的信息。

安装并运行程序后,点击“Options→Language→Select Language(语言设置)”菜单,在打开的对话框中选择“Chinese GB.rlg”文件,点击“打开”后,软件界面即变成了中文界面。该软件的7个主要功能按钮都显示在主界面上。

1.软件列表

这里显示的是注册表里的软件信息,我们可以找到无效的软件信息(譬如已经删除了该软件,但这里依旧显示了该软件删除后的残余信息),将该软件信息选中后,点击左下角的“删除选中的项目”,即可清除此类垃圾。

2.启动列表

这里显示的是Windows的启动信息,在这里你可以找到随系统一起启动的一些应用程序。如果要禁止这些程序随Windows一起启动,则只要选中这些程序,点击左下角的“删除选中的项目”即可。

当然,你也可以单击“新建”按钮,根据提示,创建一个新的启动程序。重新启动系统后,你添加的程序便会随系统一起启动。

3.卸载菜单

这里显示的是已经安装了的应用程序的列表。如果要卸载某个软件,可以选中该软件,然后点击“卸载”按钮即可,功能类似于“控制面板”中的“添加/删除程序”。

另外,我们在用其他方式卸载软件后,可能会出现卸载不“干净”的现象。你也可以在这里找到这些软件在注册表中的残余信息,然后点击“删除选中的项目”即可清除。

4.新建文件列表

这里显示的是“新建”文件菜单,也就是点击鼠标右键后,右键菜单“新建”里面的项目。删除部分不常用的项目后,可以让“新建”菜单更清爽一些。

5.备份注册表

点击“备份”按钮后,你会发现你在前面几项中执行删除操作后,已经删除的信息会显示在这里。如果你执行了误删除操作,就可以在这里将已删除的信息迅速还原。

6. 自动清除注册表垃圾信息

你可能觉得前面几项中的操作,需要自己手工去查找、删除垃圾信息,非常麻烦。不用怕,RegCleaner提供了自动清理注册表的功能,以避免手工清理的麻烦。

点击“工具→清理注册表→自动清理注册表”命令,程序会弹出一个小窗口,提示正在分析注册表,你可以在这个窗口中选择备份注册表。分析完成后,会显示注册表中的垃圾信息,选中这些信息后点击“删除选中的项目”即可清理垃圾。

当然,RegCleaner的功能还不仅仅是这些,它还可以查看DLL文件、显示文件类型列表、备份以及恢复注册表信息等,大家动手操作一下就可以掌握了。注意在操作前请先备份注册表,这样出现问题后可以及时恢复。

提示:在上述各项操作中,除用鼠标选择外,你还可以可以通过“选择”菜单快速实现全选、全部不选、标记选中项目等操作。

五、注册表的监视

注册表功能强大,但本身却很脆弱,有时一个小小的错误就能让系统彻底崩溃。如果能随时监视和跟踪注册表的变化,就能对注册表的“健康”状况了如指掌,方便你随时作出相应的反应。RegSnap就是这样一款软件,它可以为系统注册表文件以及Windows目录、System目录下的文件照一张快照,详细地向你报告注册表及其他与系统有关项目的修改变化情况。

1.运行程序

启动运行Regsnap后,程序自动打开“Startup Wizard(开始向导)”窗口。向导内主要有两个命令:New Snap(建立一个新的快照)和Compare(对比快照)。

2.建立新快照

①选择建立快照的模式

在“开始向导视窗”中点击“New Snap”按钮(你也可以选择主程序的“File”菜单下的“New”命令),在打开的“Save snapshot”窗口中有三种模式可供选择。

Snap All:对Windows目录、Windows System目录下的INI文件和注册表文件建立快照。

Registry Only:仅对系统注册表建立快照。

Registry From Remote PC:对网络中的远程PC机的注册表建立快照。

②创建快照

这里我们选择“Snap All”,按“OK”按钮,弹出创建进程对话框,经过数秒时间后会进入一个详细的列表对话框,该对话框给出了快照所包含的键值数据个数及其他注册表信息。

单击“确定”按钮后,保存快照信息,完成一次快照的创建。快照的报告结果文件以.reg为扩展名,保存在Regsnap所在的目录下,需要的时候可以方便地恢复注册表。安装或卸载软件后再做一个快照,可以比较这两个快照文件找到改动过的地方。

3.比较快照

①选择快照文件名

选择RegSnap的“File”菜单中的(比较)“Compare”命令,或者直接在工具栏上单击“Compare”按钮,弹出比较对话框。在“First Snapshot”和“Second snapshot”中分别选择用于比较的两个注册表快照文件,你也可用(浏览)“Browser”命令选择文件。

②选择输出报告文件选项

这里有“Show modified key name only(仅显示修改的键的名)”和“Show modified key name and key values(显示修改的键的名和键值)”两个选项可供选择。

③输出和查看报告

选择输出报告的名字(也可用系统默认文件名),并在“Output file”选项中选择报告文件的格式后,单击“OK”按钮,即可输出报告。

比较完后,程序自动将生成的结果文件打开,你就可以详细地看到软件安装或卸载前后,注册表和Windows系统所发生的变化。

提示:经常对照注册表的改动,对了解注册表各个键值所起的作用也非常有帮助。

掌上泥客
进入论坛论坛热帖
非凡