注册表故障的原因及恢复和方法

所属分类: 操作系统 / 注册表 阅读数: 146
收藏 0 赞 0 分享

注册表出现故障的一般现象是在你装载Win 95时,屏幕上会给出如下消息:

Registry File was not found.Registry services may be inoperative for this session。(没找到注册表文件,本次任务注册无效)。并给出重新启动进行自动恢复和忽略两选项。若选择自动恢复,则重新启动后系统会自动用备份文件恢复系统上一次成功启动时的状态值。但如果连续出现两次这样的情况,一般是连备份文件也损坏了,就需要进行下面的工作。

出现注册表故障的可能原因有三个: Win 95目录中的System.dat文件不存在、崩溃或MSDOS.SYS文件中的[Paths]部分丢失了。

如果是第一、二种原因,可用下面的方法进行恢复:

1.进入Win 95目录,看看SYSTEM.DAT及USER.DAT文件是否存在:

attrib/system.dat

attrib user.dat

2.如果SYSTEM.DAT、USER.DAT两文件存冢蜃龅?、4步;否则跳到第5步。

3.在MS-DOS状态下去除SYSTEM.DAT及USER.DAT文件的只读、系统、隐藏属性:

attrib system.dat -r -h -s

attrib user.dat -r -h -s

4.将SYSTEM.DAT、USER.DAT两文件改名为SYSTEM.BAD、USER.BAD:

rename system.dat system.bad

rename user.dat user.bad

5.重新启动机器,系统会自动修改:在引导时,如果Windows 95找不着注册表文件,它用备份的SYSTEM.DA0和USER.DA0做为注册表文件;假如这俩文件运行正常的话,系统就把它们分别改为SYSTEM.DAT和USER.DAT。

如果是第三种原因,则应做下面的工作:

在MSDOS. SYS文件中加上 [Paths] 部分,或对[Paths]部分进行修改。有关MSDOS. SYS的内容,很多文章里均已描述过,这里就不赘述了。在此仅介绍与系统引导有关的[Paths]部分:

这部分内容包括三项:

HostWinBootDrv=<引导盘的根目录>

缺省值为 C,其作用是指明引导盘的根目录。

WinBootDir=<启动所需要文件的位置>

缺省值为安装时指定的目录(如C:\WINDOWS),其作用是列出启动所需要文件的位置。

WinDir=

缺省值为安装时指定的目录 (如C: \WINDOWS),其作用是列出安装过程中指定的Win 95目录的位置。

如果是故障的第三种原因,则可以参考上面的内容用任一种编辑器对引导盘根目录(通常为C:\)下的隐含文件MSDOS.SYS进行编辑,一般都能解决问题。

如果上述方法还不能实现对故障的排除, 那么还有最后一招:从原盘运行Win 95的SETUP. EXE程序重新生成注册表文件,因为所有与注册表有关的东西可能都出现问题。
更多精彩内容其他人还在看

巧妙修改注册表来DIY系统公共对话框

巧妙修改注册表来DIY系统公共对话框
收藏 0 赞 0 分享

注册表编辑器的注册表修改

注册表编辑器的注册表修改
收藏 0 赞 0 分享

改注册表保证顺利关机—排除奇怪故障一例

改注册表保证顺利关机—排除奇怪故障一例
收藏 0 赞 0 分享

应用软件的通用注册表修改实例

应用软件的通用注册表修改实例
收藏 0 赞 0 分享

小技巧一则 轻松在注册表中清除IE安全口令

小技巧一则 轻松在注册表中清除IE安全口令
收藏 0 赞 0 分享

巧用注册表轻松修改Win 2k/XP的默认刷新率

巧用注册表轻松修改Win 2k/XP的默认刷新率
收藏 0 赞 0 分享

Windows下利用注册表的小技巧

Windows下利用注册表的小技巧
收藏 0 赞 0 分享

IE问题集锦

IE问题集锦
收藏 0 赞 0 分享

自动让Windows XP轻松记忆更多文件夹视图

自动让Windows XP轻松记忆更多文件夹视图
收藏 0 赞 0 分享

[注册表]增加可执行文件的搜寻路径

[注册表]增加可执行文件的搜寻路径
收藏 0 赞 0 分享
查看更多