一、备份注册表
尽管WIN95每次启动时都把注册表备份到SYSTEM.DA0和USER.DA0中,并在注册表遭到破坏时自动从备份中恢复,但仅有这一层保护是不够的。举例来说,用户在控制面板中的某项设置中选择了本机不支持的功能,这些设置被存入了注册表,然而在系统重启时WIN95报错并且不能进入图形界面,此时再想从SYSTEM.DA0和USER.DA0恢复原来的注册表,就会发现根本不可能了,因为WIN95已经把新的注册表拷入这两个文件中了。
因此,为了更好地保护注册表,还应人工对注册表进行备份,尤其是在改变某项可能引起不良后果的设置或试装某个软件时,都应该事先备份注册表,以便出错时恢复。笔者采用的方法是建立两个批处理文件来实现备份和恢复。首先在WIN95目录下建立一个BACKREG子目录,用EDIT
在其中生成下面两个批处理文件BACKREG.BAT和RESTORE.BAT:
1.BACKREG.BAT
@ECHO OFF
ECHO Backuptheregistryfiles,pleasewaiting...
del system.dat
del user.dat
cd..
attrib system.dat-h-r-s
attrib user.dat-h-r-s
copy system.dat backreg
copy user.dat backreg
attrib system.dat+h+r+s
attrib user.dat+h+r+s
cd backreg
2.RESTORE.BAT
@ECHO OFF
Echo Recoverytheregistryfromthebackup,please
waiting...
cd..
attrib system.dat-h-r-s
attrib user.dat-h-r-s
del system.dat
del user.dat
copy backreg\system.dat.
copy backreg\user.dat.
attrib system.dat+h+r+s
attrib user.dat+h+r+s
cd backreg
为了安全起见,这两个批处理只能在当前目录为BACKREG时才能执行,因此不要把该目录放在PATH环境变量中。另外,还可把RESTORE.BAT的扩展名暂时去掉,需要使用时再加上,以避免出现误操作。
二、清理注册表
注册表中存放了大量信息,其中难免有些表项是多余的,例如某些软件没有完善的自动卸载功能,删掉这些软件后会在注册表遗留下大量无用的表项,这些表项都可以删去。具体方法是运行REGEDIT,搜索软件名字中的关键词,检查搜索结果,将与该软件匹配的表项全部删掉。
注册表中最影响WIN95性能的部分是类型标识(ClassID)部分,其中包括了文件关联信息和OLE连接信息,这个部分中有些表项也是无用的。为了删除这些表项,读者朋友可以从ftp.microsoft.com(或从www.download.com查找其它ftp服务器)下载一个由微软公司自己开发的注册表清理软件RegClean,RegClean是一个非常小巧并且安全方便的工具,它能检查并修复注册表中的错误,删除部分多余的表项,它把所做的修改存放在一个Undo文件中,用户可以随时恢复。经过RegClean的处理之后,系统性能将有一定提升,尤其是缩短了WIN95的启动时间。
三、去除废弃信息
对数据库熟悉的朋友知道,为了提高效率,数据库系统在删除某个条目后并不会立即把该条目所占的磁盘空间释放出来。注册表也有类似的特点:表项被删除掉后仍然留在注册表中,注册表文件并不缩小。这样,随着用户大量增删各种应用程序和硬件设备驱动程序,注册表中废弃的数据越来越多,注册表文件也越来越大。在一个典型的WIN95系统中,注册表文件的大小可以从1M字节增加到3M字节。注册表文件过大对WIN95的运行速度有很大的影响,为了去除掉废弃信息,笔者采用了重建注册表的方法。
首先在图形界面方式下运行REGEDIT,从注册表菜单中导出整个注册表,将其存为whole.reg;然后重启到DOS7.0命令行方式,载入磁盘高速缓存程序Smartdrv以便加快处理速度,接着按照下面的命令行运行DOS版的REGEDIT:
C:\WIN95\regedit/c whole.reg
参数/C表示从后面指定的文件中重新生成整个注册表,重建的注册表文件往往比原来的小四分之一到三分之一左右,从而达到了优化的目的。
重建注册表过程中必须注意两点:第一,重建之前应使用本文第一步介绍的方法备份注册表文件;第二,要确保Whole.Reg中包含了全部注册表信息而不只是一个分支。
本人使用此法后system.dat文件由1.9xxmb缩小到1.3xxmb,win95启动速度变快,没发现什么问题,经常安装卸载WIN95应用软件的 朋友不妨试试。
相关视频
相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么
热门文章 360快剪辑怎么使用 36金山词霸如何屏幕取词百度收购PPS已敲定!3
最新文章
余额宝宣布上线11年:目标700分!清华毕业生
OpenAI被指未经许可使用好莱坞女星斯pg电子娱乐平台下载方法和评测汇总收费、不兼容等!德国一州决定抛弃微软:政英特尔正在努力拿到微软的合同
人气排行 xp系统停止服务怎么办?xp系统升级win7系统方电脑闹钟怎么设置 win7电脑闹钟怎么设置office2013安装教程图解:手把手教你安装与qq影音闪退怎么办 QQ影音闪退解决方法VeryCD镜像网站逐个数,电驴资料库全集同步推是什么?同步推使用方法介绍QQ2012什么时候出 最新版下载EDiary——一款好用的电子日记本
查看所有0条评论>>