发信人: xmzw(小米粥)
整理人: starseacn(2001-09-17 19:45:06), 站内信件
|
众所周知,Windows98系统中,注册表中包含的是关于如何运行计算机的重要信息,通过修改它可以实现Windows95的某些性能,但在注册表有问题时,会造成系统发生问题甚至瘫痪,当你某一次开机时,windows98是否会突然告诉你注册表已损坏云云,无奈而又恼火的你,是否直接触动电脑的reset,开始漫长的从新安装呢?难道就没有办法修复吗?答案是否定的,window98注册表存放在Windows98系统目录下的SYSTEM.DAT和USER.DAT文件中,通过它我们就可以实现对注册表的恢复,免去重装系统的麻烦。
首先,我们在启动windows98时按F8键进入安全模式,并在开始菜单的运行中输入“regedit”将注册表导出,然后再引入注册表文件。重新启动计算机,在出现“Starting Windows98”时,再次按下F8键,在启动菜单中选择“Safe mode command prompt only”进入。并进行如下操作:
1. 运行“regedit”输入/l:c:\windows\system.dat /e c:\system.txt以导出注册表
2. 进入dos模式cd windows回车进入Windows98系统目录,输入 attrib -s -h -r system.dat去掉SYSTEM.DAT的系统、隐含、只读属性。键入ren system.dat system.old将当前的SYSTEM.DAT文件改名
5. 运行“regedit”输入/l:c:\windows\system.dat /c c:\system.txt将注册表引入
重新启动计算机后,以正常方式启动Windows98系统,一般情况下及可恢复注册表。但如果错误仍然出现,可以使用下面的命令进行第二次恢复:
1. 运行“regedit”输入 /l:c:\windows\user.dat /e c:\user.txt导出注册表
2. 进入dos模式cd windows进入Windows98系统目录再输入attrib -s -h -r user.dat去掉USER.DAT文件的系统、隐含、只读属性。而后键入ren user.dat user.old回车将当前的USER.DAT文件改名
3. 运行“regedit”输入 /l:c:\windows\user.dat /c c:\user.txt引入注册表
如果你用以上两种办法都无法修复注册表,那么我们还有最后一招(可不是重装啊):进入WINDOWS目录,用dir/a查看的话,会发现有个“SYSBCKUP”目录,里面有N多个文件,什么DLL、VXD都名列其中。但最重要的是“RB000.CAB”-“RB004.CAB”五个文件,这五个文件是WINDOWS最后五次成功启动后自动备份的注册表(如果一天之内启动了多次,则只备份第一次成功启动时的注册表)。用WINDOWS自带的“EXTRACT.EXE”命令可以将其解开,其中是四个文件“USER.DAT”、“SYSTEM.DAT”、“WIN.INI”和“SYSTEM.INI”。这四个文件的作用就不多说了。
按照上述方法恢复注册表之后,只要重新启动您的计算机,它应该已经可以正常工作了。这些方法其实非常简单,但知道的人却不多(说实话,笔者我自己有时候都想不起来这件事,要不是突然遇到这个问题……呵呵)。原因就在于大家往往不知道这些windows自动创建的备份文件,只要大家仔细的利用windows各种功能,相信你会发现windows98其实非常的强大,也不是那么容易崩溃的。
----
|
|