梁俊清 注册表是Windows 98的一个核心组成部分,一旦系统被破坏,如因病毒感染,或者是由于安装程序导致系统死机时,就用得着它了。 备份注册表 一般说来,当Windows 98安装好后,会在启动时自动运行Scanregw.exe/autorun,目的是每天备份一次注册表。你可以在开始选单上选择运行“Msconfig”,运行Microsoft的系统配置程序,点“启动”选项,查看该命令是否运行。倘若该命令没有被运行,则运行注册表编辑器“Regedit”,在“\HKEY—LOCAL—MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”主键下新建一个字符串值,键值为“C:\windows\scanregw.exe/autorun”(假设Windows98安装目录为C:\windows)。这样,Windows 98就会自动备份最近5天的注册表,以rb00?.cab形式存放在C:\windows\sysbckup\路径下。有些人为了提高Windows 98的启动速度,可能屏蔽了这个功能,但笔者建议还是有时间就再运行一下“运行”选单里的Scanregw.exe,以手工方式维护注册表。 修复注册表 当Windows 98注册表出现问题时,往往已不能进入Windows界面了,这时可以试试在DOS下进行修复操作。Windows 98提供了Scanreg.exe命令,可在DOS下维护注册表,比较常用的参数有Backup:备份注册表和相关的系统文件;Restore:从备份的注册表中选择一个来恢复;Fix:修复注册表的错误。也可以不加参数运行,会出现一个DOS下的图形界面,让你选择是备份还是恢复,然后,有程序向导指引你把工作完成。比如说,Windows 98报告注册表损坏,不能进入图形界面,那就先试着在DOS方式下运行Scanreg/fix,看看系统是否能修复注册表。成功与否,Scanreg都会告诉你的。如果损坏严重,就只能从备份的注册表中恢复了。运行Scanreg/Restore后,程序会自动找到注册表的备份,如果不止一个的话,它会提示让你选择其中之一,你可以根据每个备份的创建日期来判断恢复哪一个,一般说来,备份日期越新的越和当前系统相匹配,也越好。恢复成功后,系统会提示重新启动,如果你的Windows98的其它部分没有损坏或损坏很少,通过这种方法,能基本解决问题,免得再走烦人耗时的重装系统之路。 注意:每天运行一次Scanregw来备份注册表也没必要,关键是在系统的软配置改变之前进行备份。比如,强制执行硬盘的DMA功能,安装最新的防火墙等。还有就是不要怕备份太多占了硬盘空间,Windows 98会自动保留最新的5个备份,其余的都会被删掉。 |