故障排除
上一层 ]

 

 

首   页 高   考 自   考 考试资源 高中英语 PETS考试 公务员考试 计算机考试 下载中心
考   研 中   考 大学英语 英语教学 知心港湾 IELTS考试 四六级英语 普通话考试 今日要闻

Windows 98软故障的分析与排除

 
在使用Windows 98的过程中,我们经常会碰到各种各样的故障。轻则系统频繁出错,重则系统崩溃。今天,我们来看一看四例常见的软性故障,分析一下现象,教会你如何轻松排除它们。

一、Windows 98保护错误故障

故障现象:

开机或安装新软件后重新启动计算机时,硬盘指示灯闪了许久,屏幕上出现"Windows protection error. Yout need restart your computer."(Windows保护出错,需重新启动计算机)。按照提示进行热启动,则进入Safe Mode(安全模式)启动Windows 98,启动成功后在控制面板中查看系统配置状况,未见异常。从开始菜单中关闭系统重新启动计算机,错误信息再次出现,陷入死循环。

故障分析:

故障原因是注册表包含了引用不存在或已损坏的文件的注册表项,而注册表检查程序不会修复该注册表项,从而使启动失败。新安装的软件不完善或与Windows的兼容性不好,或对Windows的误操作,都可能破坏注册表包含的文件,造成Windows保护错误故障。

故障排除:

按以下步骤操作,可以达到修复损坏文件、恢复系统的目的。

(1)启动时按Ctrl键进入"Starup Menu"(启动菜单);

(2)选"step-by-step confirmation"启动计算机;

(3)按ESC键忽略config.sys和autoexec.bat,加载其它程序项;

(4)启动成功后,放入Windows 98系统盘,从"控制面板"中选"添加/删除程序",再选"Windows安装程序"选项;

(5)复选任意项组件,确定从磁盘安装。

二、虚拟设备驱动程序丢失或损坏故障

故障现象:

在Windows 98下运行各种软件时,点击桌面快捷方式无效,出现"Windows无法找到files32.vxd",该程序用于打开应用程序类型的文件。

故障分析:

后缀为VxD的文件是Windows 98的"虚拟设备驱动程序"。如果VxD文件被破坏或遗失,则Windows 98将提示是哪个VxD文件遗失。如果遗失的VxD文件对Windows 98非常重要,那么计算机就无法启动到图形界面,只能启动到字符界面。而总是反复装删新软件,必会导致注册表内容混乱,且注册表又包含了引用不存在的或已经损坏了的文件,比如"*.vxd"文件,注册表检查程序不可能修复注册表项。

故障排除:

按以下步骤操作,可恢复有故障的系统。

(1)启动时按Ctrl键进入"Starup Menu"(启动菜单);

(2)选"step-by-step confirmation"启动计算机;

(3)按ESC键忽略config.sys和autoexec.bat,加载其它程序项;

(4)点击"控制面板"下的"添加/删除程序",并选"Windows安装程序";

(5)随意找出一项组件,去掉复选框的"√",按"确定",删除后再将其打上"√",然后再按"确定";

(6)将Windows系统安装盘放进光驱,按"确定",并开始安装(补洞);

(7)重新启动计算机,即可恢复正常。

三、VxD导致Windows 98内存"丢失"

故障现象:

在使用Windows 98时,有时会遇到系统报告的内存与实际数量不一致的情况,常见的如128M的内存在"系统→属性"里却只显示127M或者更少等,这会在一定程度上影响系统的性能,但许多用户往往会忽视这引起各种系统故障的病根。

故障分析:

导致内存"丢失"的原因很多,如在启动Windows之前加载了实模式的驱动程序(如smartdrv),加载了与Windows不兼容的虚拟设备驱动程序(*.vxd程序)等,且后者更难以解决。首先要确定系统内存"丢失"的原因,方法是:

(1)单击"开始"菜单,打开"运行"对话框;

(2)在运行对话框中输入"msconfig"并确定,启动系统配置实用程序;

(3)在"常规"选项卡里复选"选择性启动"选项;

(4)清除"处理System .INI文件"前的"√",并单击"确定",重新启动计算机。

故障排除:

重新启动后,再次查看系统内存。如果Windows报告的内存数量依然不正确,则说明系统内存"丢失"与虚拟设备驱动程序无关,那么重复以上步骤,并在"常规"选项卡中复选"正常启动"选项,恢复系统原有配置;如果Windows报告的内存数量正确,则说明系统内存"丢失"是由于加载了不正常的虚拟设备驱动程序造成的。对此,可以按以下步骤确定引起故障的文件:

(1)启动"系统配置实用程序";

(2)在对话框中选择"System .INI"选项卡来打开"System .INI"文件列表;

(3)双击"[386Enh]"小节,可以发现"[386Enh]"小节中有的命令行的左边有Windows徽标,而有的命令行左边没有Windows徽标。这些没有Windows徽标的命令就是加载的虚拟设备驱动程序,清除命令行旁的"√",就可禁止Windows 98启动时加载该虚拟设备驱动程序。可以逐一取消各个命令行后的"√",然后重新启动计算机来查找问题所在。

(4)重新启动计算机后,若系统报告的内存与实际内存相符,则说明正是该行命令做加载的虚拟设备驱动程序造成Windows 98系统内存丢失;若系统报告的内存数量仍然不对,则重复以上(1)~(3)步,再启动计算机,重复上述步骤,直至找出导致Windows 98内存丢失的虚拟设备驱动程序。

四、Windows 98启动故障

本人在Win 98启动与关闭故障深入分析一文中曾对这个问题做过深入分析,这里就启动故障的一个具体问题再作详细的解决。

故障现象:

Windows 98不能正常启动,也不能进入安全模式启动。

故障分析:

如果能进入安全模式,问题一般都不大,这是由于硬件冲突或是自动启动软件所造成;若不能进入安全模式,则说明Windows 98可能出现了严重错误。

故障排除:

首先,用杀毒软件查杀病毒,检查是不是病毒造成的。然后在重新启动时按下F8键,一般会出现6个选项(如果安装了DOS 6.22则出现7个选项)。选择第4项"step-by-step confirmation"进入单步运行方式。接着屏幕会出现Process the system registry [Enter=Y,ESC=N]?选项,如果按下Y,计算机就死机。这时可以重新启动按F8键,选第4项后,只在Device=C:Windowshimem.sys这一项上按Y,其余的按N,然后在DOS提示符下输入Scanreg/fix修复注册表或者是Scanreg/restore恢复到以前系统自动备份的注册表后,再重新启动即可。

在出现Create a startuplog file(BOOTLOG.TXT)[Enter=Y,ESC=N]时选择Y建立Bootlog.txt文件,可以检查启动过程中各个系统文件装载的情况。如果在装载某个.vxd文件时死机,可以到其他计算机上将该.vxd文件拷贝过来。如果还不行,就在启动时按F8后选择第5项Command prompt only 后,用edit打开bootlog.txt。在这个文件中如有[XXXXXXXX]Load Vxd=vmouse表示装载vxd文件在内存地址为XXXXXXXX,[XXXXXXXX]LoadSuccess=vmouse表示装载成功;如果显示的是Loadfailed或者是DEVICEINITFILED,那么一定要注意是什么文件出错了。一般来说,如果是vxd文件,可以到其他计算机上把这个文件复制过来;如果是DEVICEINITFILED,可以把驱动程序中相应文件重新复制一个过来。比较特殊的不能进入安全模式的情况是,如果一启动就出现"现在可以安全地关闭计算机了",一般是因为Windows的system目录的vmm32.vxd被破坏,可以到其他计算机上复制一个过来。(IT守望者)