如何修复破损的注册表
来源: 作者: 发布时间:2008-03-03 点击:
当Windows注册表出现问题时,不要急着重新安装Windows,试试以下的方法,问题往往能够解决!
1、重新启动系统
Windows 95/98注册表中的许多信息是保存在内存中的,用户可以通过重新将硬盘中的信息调入内存来修正各种错误。每次启动系统时,注册表都会把硬盘中的信息调入内存。例如,在启动Windows 98时出现错误信息时,单击“确定”按钮,则Windows 98将首先修复注册表,然后进入启动过程。
2、使用安全模式启动
如果在启动Windows 95/98系统时遇到注册表错误,可以在启动时按F5键进入安全模式,Windows 95/98在安全模式下启动时可以自动修复注册表问题。在安全模式下启动Windows 95/98成功后,即可在正常模式(Normal)下启动Windows 95/98。
3、重新检测设备
如果注册表中关于某种设备的信息发生错误,那么这个系统就无正确管理这个设备。这时,用户可以移去这个设备,再安装一次,或者让Windows 95/98重新检测这个设备。
4、使用System.1ST恢复系统注册表
如果Windows 95/98启动或者运行时故障太多,或者根本启动不了Windows 95/98,我们可以使用System.1ST恢复系统注册表。
Windows 98在成功安装后会把第一次正常运行时的系统信息保存在启动盘(通常为C盘)根目录下的System.1ST这个文件中,并且不会随Windows 95/98的系统配置改变而改变。因此,我们在没有其他办法的情况下,使用这个文件进行最保守的恢复。
使用System.1ST恢复系统注册表的操作步骤如下(假定Windows98安装在C:Windows目录下)。
(1).在DOS环境下,执行如下系列命令:
Attrib -h -r -s C:system.1st
Attrib -h -r -S C:windowsSystem.dat
Copy C:system.1ST C:windowssystem.dat
Attrib +h +r +s c:system.1st
Attrib +h +r +s C:windowssystem.dat
(2).重新启动Windows 98。
由于System.1ST保存的是Windows 95/98第一次正常运行时的系统信息,后面更改的Windows 95/98软硬件配置信息未被更新到这个文件中。因此,此方法只能进行最保守的恢复。
5、重新安装
当用户很难找到导致注册表毁坏的原因时,可以重新安装驱动程序、应用程序或者Windows 95/98。虽然重新安装Wlndows 95/98会花费比较长的时间,但是与查找注册表中的错误相比,能节省不少的时间。
Tags:修复