活用Windows'95注册表

一.关于Windows'95注册表

Windows'95为了解决Windows3.X中
INI文件不断增大,降低机器性能和稳定性的问题,引 入了Windows NT
3.X登录配置数据库Register,即注册表,它是包含Windows'95系统和应用程
序数据的中央数据库。该库可以完全替代现有的AUTOEXEC.BAT、
CONFIG.SYS、WIN.INI、S
YSTEM.INI、PROTOCOL.INI及其应用程序的初始化文件,如MSOFFICE.INI。然而,Windows'95
为了与以前的DOS和Windows应用程序兼容,仍保留了它们。


Windows'95注册表是一个多层次的数据库,具有六个系统信息分支(根键),这些分支展开
注册表,揭示了系统配置的设置情况和用户信息,以及初始化文件做不到的设置。每个分支?
?
若干键和键值组成,键代表一个特定的配置项目,其值可能是一个二进制数或文本串。注册?
?
的显著特点是可以通过Windows'95提供的注册表编辑器(Registry
Editor)进行修改和配置
,以便随时维护所用系统。打开资源管理器,用鼠标双击C:\WIN95\Regedit.exe或在开始/运
行中输入Regedit,均可启动注册表编辑器。


注册表编辑器的使用较简单,用鼠标的右键可提高工作效率,但要提醒读者的是在对注册
表做任何修改之前,必须将注册表备份,否则,系统可能因为小小失误而无法启动。

二.备份Windows'95注册表


Windows'95注册表数据库由SYSTEM.DAT和USER.DAT组成,另外Windows'95为了提高它的
可靠性,免遭意外破坏,还保存了它们的一个副本SYSTEM.DA0和USER.DA0。如果系统启动失?
?
,可以在DOS下进入WIN95子目录,用ATTRIB命令改变它们的系统、隐含、只读属性,将.DA0
复 制到 .DAT中即可。如果想将现在的注册表备份下来,下面的方法可供选择。

1.用注册表编辑器

打开注册表编辑器,选注册表/导出注册表文件,在对话框中输入文件名,确认扩展名为
.REG,为了与记事本相关联,可以选择
.TXT为扩展名,这样就将全部注册表或个别的分支保存
为一个文本文件。今后如果遇到了问题,就可以选注册表
/引入注册表文件,将保存的.REG或
.TXT文件引入到注册表编辑器中,以便重建注册表。


如果Windows'95系统不能启动,也可以在DOS提示符下运行启动盘上的Regedit.exe,引入
.REG或 .TXT文件。使用之前可用/?开关,查看一下它的语法和参数。

2.用配置备份实用程序CFGBACK.EXE


该程序在Windows'95光盘的Other\Misc\Cfgback目录中,由两个文件组成CFGBACK.EXE和
CFGBACK.HLP。将.EXE文件复制到你的WIN95文件夹中,把.HLP文件放入WIN95的Help文件夹?
?
,为CFGBACK.EXE
创建一个捷径,这样CFGBACK可以为注册表创建命名了的安全的备份,也可以
恢复以前的所有设置。

3.用紧急恢复实用程序ERU.EXE


该程序在Windows'95光盘的Other\Misc\ERU目录中,由四个文件组成。若对部分或全部
的系统配置文件包括 SYSTEM.DAT和USER.DAT创建备份,运行文件
ERU.EXE,并按照提示执行 即可。备份信息可以放在驱动器 A
中的引导盘内,也可以指定任何存放位置(包括网络驱动
器)。要执行恢复实用程序ERD.EXE,请将计算机引导到DOS提示符(实模式)下。

三.Windows'95注册表的应用

1.编辑BAT文件


在资源管理器窗口中,如果想双击一个批处理文件名的条目来编辑它而不是来运行它,那
么只要将HKEY_CLASSES_ROOT\batfile\shell右窗口键的"默认"值由"open"改为"edit",关?
?
注册表编辑器,这样再双击BAT文件时,笔记本就会弹出将BAT文件装入,供使用编辑了。

2.为回收站改名


改变桌面上大多数图标的名字都很容易,可要给回收站改一个所喜欢的名字,只有将HKE
Y_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}右窗口键的"默认"值由
"回收站"改为所想起的名字,如"垃圾箱"
,关闭注册表编辑器,重启WIN95,就会发现原来的 "回收站"变成了"垃圾箱"。

3.汉化WORD插入对象的名称


在WORD菜单插入/对象中一个个英文名称,可能令人眼花缭乱,将HKEY_CLASSES_ROOT\Eq
uation 3.0右窗口键的"默认"值由"Microsoft Equation 3.0"改为"微软公式编辑器
3.0",关闭注册表编辑器,再打开WORD,就会发现它被汉化了。

4.修改软件的所有权名称


在安装Windows'95时,可能把软件的所有权内容填错了或者不合适,你一定想修改它,可
又无从下手,怎么办?注册表能帮助你。将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Devel
oper\Setup右窗口所有权键值修改一下,重启WIN95,这个软件的所有权就真的属于自己的了


5.任意定制窗口颜色


尽管Windows'95的控制面板/显示器/外观可定义多种窗口显示方案,但要定义某一个部
位的颜色,如黑色的按钮字体,你想定义成红色,可就无能为力了,修改注册表能很容易的实?
?
。将HKEY_CURRENT_USER\Control Panel\Colors右窗口键的"Bottontext"值改为"255
0 0" ,
关闭注册表编辑器,重启WIN95,红色的字体将显示在你的按钮上。部分颜色的串值见下表


[Image]

表1

6.改变级联菜单的显示速度


对于初学Windows'95的人来说,级联菜单并不能给他带来多少方便,执行一个程序像水中
抓气球,击准真不容易。现在只要对注册表做一点小小的修改,就能像Windows3.2那样等待?
?
击才级联。将HKEY_CURRENT_USER\Control
Panel\Desktop点亮,再用鼠标右键点击Desktop ,选新建
/串值,输入"MenuShowDelay",然后在该项后输入一个0~100000之间的数字,表示延
时长度,单位毫秒,关闭注册表编辑器,重启WIN95,如果延时长度足够大,级联菜单好象只有?
?
的点击才响应。

7.改变WINDOWS'95的名字


有的用户想给自己的操作系统起一个更浪漫的名字,如WINDOWS'95野狼工作室,若想就将
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion右窗口键的"Version"
值改为"WINDOWS'95野狼工作室"(注意串值长度≤29个英文字符),关闭注册表编辑器,再点?
?
资源管理器/帮助/关于Windows'95,即完成。

8.删除桌面上多余的图标


当你用右键点击桌面上的回收站,收件箱、网上邻居的图标时,就会发现它们不能被删除
。可实际又真的不需要它,怎么办呢?先准备好纸和笔,将HKEY_LOCAL_MACHINE\SOFTWARE\Mi
crosoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace下分支的关键字和右窗口
的串值记下(恢复时用),然后删掉所不需要的分支,关闭注册表编辑器,重启WIN95,看一看桌
面上,它肯定消失了。

9.删除运行和查找中多余的选项


当点击开始/运行菜单时,在打开窗口中保存了以前所做的一些操作,有些可能不需要了
,想删掉它,在HKEY_USER\.Default\Software\Microsoft\Windows\CurrentVersion\Explor
er\RunMRU的右窗口中保存着这些操作,删掉不需要的串值即可。同样,在HKEY_USER\.Defau
lt\Software\Microsoft\Windows\CurrentVersion\Explorer\Doc Find
SpecMRU的右窗口中 保存着查找的选项。

10、 缩短桌面上"新建"的选项


当你用鼠标右键点击桌面上空白处,选新建时,会弹出建立多种程序文件的菜单,有些你
可能并不常用,如Access数据库,你一定想删掉它,缩短菜单。现在就动手吧,打开注册表编?
?
器,点击菜单的编辑
/查找,输入shellnew,再点查找下一个,找到适合的文件类型后,删掉整
个shellnew分支即可。