windows 98的界面友好、功能强大,但在使用中也常会出现各种各样的问题,如系统不能正常启动或关闭。这有时是因为系统文件感染了病毒,我们可以借助杀毒软件轻松解决。但更多却是因为系统设置不当或某些文件损坏引起的,这类情况较复杂,让人大伤脑筋。下面我们就讨论一下出现这些问题的原因及解决办法。
一、windows 98启动时死机的原因比较复杂,因为windows 98在系统引导时要经过一个彻底的硬、软件检测过程,其中的任何一个环节都可能引起系统工作不正常。
1. 系统第一次启动就死机
系统第一次启动就死机,应怀疑硬件安装或设置有问题。这时,应在系统引导出现“start windows 98”时立即按下f8键,选“safe mode”(安全模式)启动系统。单击“开始/运行”,在“打开”框中键入“msconfig”,再单击“确定”。然后根据下面不同的情况选择不同的选项卡。
(1) 禁止32位磁盘存取
如果硬盘不支持32位存取方式,那么系统会在启动过程中挂起。这时应单击“高级”,选中“强制兼容方式磁盘访问”复选框,并“确定”。系统提示重新启动计算机,单击“是”确认,重新启动系统。如果计算机正常启动,则说明你的硬盘太陈旧了,不能支持32位存取方式,建议将它换掉。
如果系统无法使用“safe mode”进入安全模式,则可按f8键通过“command prompt only”项进入dos状态。当出现dos提示符后,键入“win/d:f”来启动windows 98。如果成功,同样说明系统拒绝采用32位磁盘存取模式来运行windows 98。
(2)保证基于bios的磁盘操作
如果采用上述方法不能成功,那么windows 98可能要求使用基于bios的磁盘操作系统。单击“高级”,选中“禁用虚拟hd irq”复选框,单击“确定”,再击“确定”,再重新启动系统。如果系统无法使用“safe mode”进入安全模式,则可按f8键通过“command prompt only”项进入dos状态。当出现dos提示符时,键入“win/d:v”。如果启动成功,那么可在system.int文件中的[386enh]项目后面加入下列设置: virtua1hdirq=0
(3)禁止windows 98使用rom断点
一个rom断点是pc bios中的一个地址,它含有windows 98从安全模式转换成实模式时所使用的指令。一般情况下,windows 98在指定地址寻找那些断点指令。但是,如果使用了第三方内存管理程序,需禁止使用rom断点。单击“高级”,选中“禁用系统rom断点”复选框,单击“确定”,再击“确定”。重新启动计算机,如启动成功,说明系统不能使用rom断点。如果系统无法使用“safe mode”进入安全模式,则可按f8键通过“command prompt only”项进入dos状态。当出现dos提示符时,键入“win/d:s”。如果启动成功,那么可在system.ini文件中的[386enh]项目后面加入下列设置:systemrombreakpoint=0
(4) 禁止windows 98使用视频卡内存 系统无法使用视频卡内存也可能引起启动失败,可禁止使用。单击“高级”,选中“emm不包含a000-ffff”复选框,单击“确定”,再击“确定”。重新启动计算机,如启动成功,说明系统无法使用视频卡内存。如果系统无法使用“safe mode”进入安全模式,则可按f8键通过“command prompt only”项进入dos状态,当出现dos提示符时,键入“win/d:x”。如果启动成功,那么可在system.ini文件中的[386enh]项目后面加入下列设置: emmexclude=a000-ffff
2. 出现“starting windows 98……”信息后死机
系统启动在出现“starting windows 98……”信息即死机。这种故障多是由于windows 98的dos启动部分受到损坏。如果有安装windows 98时创建的启动盘,将此盘插入软驱重新启动机器,启动后使用“sys c:”命令向c盘传送系统即可。如安装时没有建立启动盘,可到其它机器上通过“设置面板/添加删除绦?创建启动盘”来创建启动盘,然后使用“sys c:”命令向c盘传送系统。但千万注意,传输的系统版本须与原系统版本一致,否则系统无法启动。
3. 启动后立即自动关机
启动后屏幕却显示“现在可以安全地关闭计算机了”,并立即自动关机。产生该故障的原因是由于windows 98启动时,设置驱动程序装载出错,导致系统认为硬件无法正常工作。我们可以在系统启动出现“start windows 98”时按下f8键,利用启动模式中的“step-by-step confirmation”选项来确认。如果系统运行至“load all windows dirvers [enter=y,esc=n]”时,按回车键后出现安全关机信息,则肯定是这个原因。 重新启动系统,进入windows安全模式(safe mode),打开windows/system.ini,检查其中的boot项,将每一条装载的驱动程序与c:\windows\system下对应的drv文件对比,即检查[boot]项后面扩展名为drv的语句的等号右边的驱动程序名是否与windows/system下对应的drv文件的文件名相一致,若不一致则加以更正;若system.ini所指定的驱动程序丢失或受到破坏,则可从其它机器的windows98系统中拷贝过来,如无法拷贝,也可临时在该行前加注解符“;”跳过该行。
二、 windows98使用后无法正常关闭机器是用户经常会遇到的问题,该类问题可通以下方法解决。
1. 禁用快速关机
快速关机是windows98中的新增功能,可以大大缩短关机时间。但是,该功能与某些硬件不兼容,如果计算机中安装了这些硬件,可能会导致计算机停止响应。禁用快速关机的操作步骤是:
(1) 单击“开始/运行”,在“打开”框中键入“msconfig”,然后单击“确定”;
(2) 单击“高级”,选中“禁用快速关机”复选框,单击“确定”,再击“确定”;
(3) 新启动计算机后再关机,如果计算机正常关机,则说明快速关机功能与计算机上所安装的某些硬件设备不兼容,可与设备销售商联系。
2. 检查“高级电源管理(apm)”功能
确定apm是否会引起关机问题:
(1) 单击“开始/设置/控制面板/系统”;
(2) 在“设备管理器”选项上,双击“系统设备”;
(3) 双击设备列表中的“高级电源管理”,单击“设置”选项卡,然后清除“强制使用apm方式”前的选钩并确定; =版权所有 热点网络 热点下载 热点网络学院 版权所有=
(4) 重新启动计算机后如能正常关机,则问题的原因可能在于apm。应关闭高级电源管理功能。
3. 检查是否是退出时的声音文件被破坏
打开“控制面板”中的“声音”,在事件表中,单击“退出windows”项。在“名称”栏,选择“无”,再按“确定”以保存设置,关闭系统看能否正常退出,如果能正常退出,则应更换声音文件。
4. 检查logos.sys文件
logos.sys是图像文件,作用是显示提示“现在可以安全地关闭计算机了”。如果该文件损坏,则关机时将不出现“现在可以安全地关闭计算机了”的提示信息。解决方法是将logos.sys文件删除,然后从别的windows98系统中拷贝该文件到windows子目录下;
5. 利用boot.txt文件确定故障
利用boot.txt文件有助于确定无法正常关机的故障原因。使用文本编辑器,如“记事本”,打开bootlog.txt文件,检查bootlog.txt文件中的terminate= 条目。这些条目位于文件的结尾,可为问题的起因提供一定的线索。
如果bootlog.txt文件的最后一行为endterminate=kernel,windows98就可成功关闭。如果bootlog.txt文件的最后一行为下列某项条目,请检查所列出的可能原因:
terminate=query drivers 内存管理程序有问题;
terminate=unload.network 与config.sys中的实模式网络驱动程序冲突;
terminate=reset display 可能需要更新视频驱动程序;
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.sys和win.ini文件中是否存在冲突,并可通过msconfig取消或修改该项,也可直接删除或修改system.ini文件中的此条目。
3. 自动装载程序有问题,或与启动过程冲突
运行msconfig,单击“选择性启动”,取消“装载启动组项目”复选框,单击“确定”,重新启动计算机,如果计算机正常启动或关闭,则问题是自动装载程序出错引起。运行“msconfig”,单击“启动”标签,每次启用一个自动装载程序,然后启动或关闭机器看是否正常,以进一步确定故障原因,直至找到故障程序将其删除,或干脆取消所有的自动加载程序。
4. 注册表存在问题 =版权所有 热点网络 热点下载 热点网络学院 版权所有=
windows 98不能正常启动或关闭,也可能是系统注册有问题,这时可以通过系统启动菜单的command prompt only选项进入dos状态,然后运行“regedit”来进行注册表的检查和修改。由于注册表包含了系统大量的软、硬件配置信息,修改不当,甚至会造成系统崩溃,所以使用该方法的用户应该对其有较深入了解。建议大家平时就做好注册表的备份工作,我们可以运行regedit后,通过“注册表/导出注册表文件”来备份注册表,也可以直接备份windows子目录下的“system.dat”和“user.dat”两文件(隐含文件),以便出故障时能尽快修复注册表。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器