如何解决win98无法正常关机的故障

Windows 98使用后无法正常关闭是用户经常遇到的问题 。该类问题可通过以下方法解决 。
1、禁用快速关机
快速关机是Windows 98中的新增功能,可以大大缩短关机时间 。但是,该功能与某些硬件不兼容,如果安装了这些硬件,可能会导致计算机停止响应 。禁用快速关机的操作步骤是:
①"开始/运行",在输入框中键入"msconfig",然后单击"确定";
②单击"高级",选中"禁用快速关机"复选框,单击"确定",再击"确定;
③重新启动计算机后再关机,如果计算机正常关闭,则说明快速关机功能与计算机上所安装的某些硬件设备不兼容,可与设备销售商联系 。2、检查"高级电源管理(APM)"功能
①单击"开始/设置/控制面板/系统";
②在"设备管理器"选项上双击"系统设备";
③双击设备列表中的"高级电源管理",单击"设置"选项卡,然后清除"强制使用APM方式"前的"√"并确定;
④重启计算机后如能正常关机,则问题的原因可能在于APM 。应关闭高级电源管理功能 。
3、检查是否是退出时的声音文件被破坏
打开"控制面板"中的"声音",在事件表中,单击"退出Windows"项 。在"名称"栏,选择"无",再按"确定"以保存设置 。关闭系统看能否正常退出,如果能正常退出,则应更换声音文件 。
4、利用Boot.txt文件确定故障
利用Boot.txt文件有助于确定无法正常关机的故障原因 。使用文本编辑器,如"记事本",打开Bootlog.txt文件,检查Bootlog.txt文件中的Terminate=条目 。这些条目位于文件的结尾,可为问题的起因提供一定的线索 。
如果Bootlog.txt文件的最后一行为EndTer-minate=KERNEL,Win98就可成功关闭 。如果最后一行为下列某项条目,请检查所列出的可能原因:
Terminate=QueryDrives 内存管理程序有问题;
Terminate=UnloadNetwork 与Config.sys中的实模式网络驱动程序冲突;

Terminate=ResetDisplsy 可能需要更新视频驱动程序;
Terminate=RIT 声卡或鼠标驱动程序存在与计时器有关的问题;
Terminate=Windows32 与32位程序有关的问题阻塞了线程 。
其它原因
计算机出现启动或关闭故障,除了上面常见的原因之外,还有可能是其它原因造成,可以使用Msconfig(系统配置程序)来逐个检查 。
1、Config.sys文件或Autoexec.bat文件中存在冲突
确定Config.sys文件是否存在问题:运行Msconfig,在"常规"选项卡中,单击"选择性启动",清除"处理Config.sys文件"以外的其它项目复选框的"√",单击"确定",并重新启动计算机 。如果计算机无法正常启动或关闭,则说明Config.sys文件中的条目存在问题 。可再运行"Msconfig",选择"Config.sys"标签,清除Config.sys选项卡中所有不含Windows图标行的选钩,然后只启动某行,单击"确定",如果计算机的启动和关闭都很正常,再启用另一行,重复以上步骤直至确定故障原因 。确定引发问题的条目之后,可通过Msconfig取消或修改该项,也可直接删除或修改Config.sys文件中的此条目 。检查、调整Autoexec.bat文件的方法与Config.sys相似,不再赘述 。
2、SYSTEM.INI和WIN.INI文件中的条目不正确
用上面的方法也可以确定System.INI和Win.INI文件中是否存在冲突,并可通过Msconfig取消或修改该项 。也可直接删除或修改System.ini文件中的此条目 。
3、自动加载程序有问题,或与启动过程冲突
运行Msconfig,单击"选择性启动",取消"装载启动组项目"复选框,单击"确定",重新启动计算机,如果计算机正常启动或关闭,则问题是由自动装载程序出错引起 。运行Msconfig,单击"启动"标签,每次启用一个自动装载程序,然后启动或关闭机器看是否正常,直至找到故障程序将其删除,或取消所有的自动加载程序 。

推荐阅读