|
Windows 98系统不能正常启动或关闭,有时是因为系统文件感染了病毒,可以借助杀毒软件轻松解决。更多的原因是系统设置不当或某些文件损坏引起的。
4 q; H) C$ L: _3 V! Z* C5 Z& c" g7 }) ]# X$ t
启动故障 8 X3 {/ f& a! G1 d
. H0 X* Q, i2 g/ c; _
Windows 98启动时死机的原因比较复杂,因为Windows 98在系统引导时要经过一个彻底的硬、软件检测过程,其中的任何一个环节都可能引起系统工作不正常。 ) j$ A, Z( R5 r6 O
. L9 a' v C) I1 e
1、系统第一次启动就死机
$ D6 q! U p/ X" I# ?! I3 `2 e4 w1 T+ Z- ~, ~6 J# Q
如系统第一次启动就死机,应怀疑硬件安装或设置有问题。这时,应在系统引导出?quot;Start Windows 98"时立即按下F8键,选"Safe mode"(安全模式)启动系统。单击"开始/运行",在打开的框中输入"msconfig",单击"确定"。然后根据下面不同的情况选择不同的选项卡。 % w. Q* R3 U0 G# K
4 n% p9 s2 M# \5 I8 g8 I3 U①禁止32位磁盘存取
& f0 Z" y Q# X" ^8 o; q$ s4 I- M7 b, Q7 p o! z& x' T6 A0 F& _; v% @
如果硬盘不支持32位存取方式,那么系统会在启动过程中挂起。这时应单击"高级"选中"强制兼容方式磁盘访问"复选框,并按"确定"。系统提示重新启动计算机,单击"是"重新启动系统。如果计算机正常启动,则说明硬盘太陈旧了,不能支持32位存取方式,应将它换掉。 # L* {2 a# u* \1 R! j7 q
7 N5 Y# [! G( B4 I0 s
如果系统无法使用"Safe mode"进入安全模式,则可按F8键通过"Command prompt only"项进入DOS状态。当出现DOS提示符后,键入"WIN/D:F"来启动Windows 98。如果成功,同样说明系统拒绝采用32位磁盘存取模式来运行Windows 98。 2 h2 _, }5 M$ z& _) l" @# u! l
, s d# _6 X; e* [
②保证基于BIOS的磁盘操作
5 P6 S% Y1 X& l1 C
5 t, k7 w b2 t0 ] 如果采用上述方法不能成功,那么Windows 98可能要求使用基于BIOS的磁盘操作系统。单击"高级",选中"禁止虚拟HD IRQ"复选框,单击"确定",再击"确定",再重新启动系统。
8 S8 z8 n5 Z- L: Z9 ?/ H$ o/ ~8 W3 x# y- i) T
如果系统无法使用"Safe mode"进入安全模式,则可按F8键通过"Command prompt only"项进入DOS状态。当出现DOS提示符时,键入"WIN/D:V"来启动Windows98。如果启动成功,那么可在SYSTEM.INI文件中的[386Enh]项目后面加入下列设置: 5 }/ }3 A7 u, b4 m
n) W2 z9 V% a- R
VirtualHDirq=0
: w8 F* a7 l8 x7 p7 a. W1 _2 r9 S3 D9 [- }2 l5 ?# X- o5 V
③禁止Windows 98使用ROM断点 / S ~, M1 ?; j. H+ L) R
3 k% @5 M8 ~* g% T! d 一个ROM断点是PC BIOS中的一个地址,它含有Windows 98从安全模式转换成实模式时所使用的指令。一般情况下,Windows 98在指定地址寻找那些断点指令。但是,如果使用了第三方内存管理程序,需禁止使用ROM断点。单击"高级",选中"禁用系统ROM断点"复选框,单击"确定",再击"确定",重新启动计算机,如启动成功,说明系统不能使用ROM断点。
3 u* O j" \- A1 q! m9 T9 o( ]$ T9 p( P5 j$ K0 v9 l
如果系统无法使用"Safe mode"进入安全模式,则可按F8键通过"Command prompt only"项进入DOS状态。当出现DOS提示符时,键入"WIN/D:S"来启动Windows98。如果启动成功,那么可在SYSTEM.INI文件中的[386Enh]项目后面加入下列设置: 0 A8 @. `# ] C; @
1 x4 g8 }5 B: X# u
SystemROMBreakPoint=0 W V# \8 L0 C) H! H- Z
2 V. ?' u6 _: }
2、出现"Starting Windows 98……"信息后死机
. t% ]2 Y' _8 d7 b- d3 E" v: Z5 j1 l
这种故障多是由于Windows 98的DOS启动部分受到损坏。如果有安装Windows 98时创建的启动盘,将此盘插入软驱重新启动机器,启动后使用"SYS C:"命令向C盘传送系统即可。如安装时没有建立启动盘,可到其他机器上通过"控制面板/添加删除程序/创建启动盘"来创建启动盘。但要注意,传输的系统版本须与原系统版本一致,否则系统无法启动。
# k) X: ~# D# S0 M8 A' V" ]; s' i
3、启动后立即自动关机
7 T Y8 T6 _# @" i# R/ T* ^3 `
. F! V9 I' L" \- @- M 产生该故障的原因是Windows 98启动时,设置驱动程序转载出错,导致系统认为硬件无法正常工作。可以在系统启动出现"Start Windows 98"时按下F8键,利用启动模式中的"Step-by-step confirmation"选项来确认。如果系统运行至"Load all Windows drivers[ENTER=Y,ESC=N]"时,按回车键后出现安全关机信息,则肯定是这个原因。
: p1 P r( W$ k2 A+ x. a; h5 p! c4 y: G' ^0 Q
重新启动系统,进入Windows安全模式(Safe mode)。打开Windows/System.INI,检查其中的boot项,将每一条装载的驱动程序与C:WindowsSystem下对应的drv文件对比,即检查[boot]项后面扩展名为drv的语句的等号右边的驱动程序名是否与C:WindowsSystem下对应的drv文件的文件名相一致,若不一致则加以更正。若System.INI所指定的驱动程序丢失或受到破坏,则可从其他机器的Windows 98系统中拷贝过来。如无法拷贝,也可临时在该行前加注解符";"跳过该行。 6 f0 P/ d: m% x& w! ^' \
( z; ]0 H6 N- y6 X- G2 {4 p* Y0 K# L关闭故障
* ^2 n7 }/ i4 Z8 E$ h1 P+ }0 Q+ r' U7 r; y3 c. K) \
Windows 98使用后无法正常关闭是用户经常遇到的问题。该类问题可通过以下方法解决。
. w1 }/ E- P" m9 s
* T- W- d( ~0 U. ^1、禁用快速关机 ; e9 Q" B4 a8 h! l* f1 X; d
5 F8 ~ `" G- m! e
快速关机是Windows 98中的新增功能,可以大大缩短关机时间。但是,该功能与某些硬件不兼容,如果安装了这些硬件,可能会导致计算机停止响应。禁用快速关机的操作步骤是:
7 Q8 W9 n& D, ?% |
+ w1 L) o! z) Y8 k①"开始/运行",在输入框中键入"msconfig",然后单击"确定";
- x8 x f7 e7 o6 y0 ^5 F
1 y: D+ [8 F0 p) T②单击"高级",选中"禁用快速关机"复选框,单击"确定",再击"确定; @5 g8 n7 B6 ^4 S+ z. [! |$ \3 b
4 P) | }# x* F) a, i! N, Y
③重新启动计算机后再关机,如果计算机正常关闭,则说明快速关机功能与计算机上所安装的某些硬件设备不兼容,可与设备销售商联系。
& a/ J2 n7 i/ o7 f
- w8 x" N: q3 k& X2、检查"高级电源管理(APM)"功能
% ^/ P; ?7 m, {" q J
0 M" g5 G! p% ?①单击"开始/设置/控制面板/系统"; . U: D) v2 k7 f& k8 S- i, t0 ?
4 N2 \" i- M7 i5 j) M$ W6 Y7 G
②在"设备管理器"选项上双击"系统设备"; * t. |5 _" k, [* [' E. P% V' L
- u" p* P/ i" F8 O& h③双击设备列表中的"高级电源管理",单击"设置"选项卡,然后清除"强制使用APM方式"前的"√"并确定;
1 I1 {0 V! }$ i- Z) j) P, P" q R" l5 E& W4 N
④重启计算机后如能正常关机,则问题的原因可能在于APM。应关闭高级电源管理功能。
; S- \! A. R& H8 \: p" `* q% U0 t+ W% C9 W5 V5 X
3、检查是否是退出时的声音文件被破坏 - q- _/ S. {* E; v3 ?
: P. s3 D6 m. |" [. x; x
打开"控制面板"中的"声音",在事件表中,单击"退出Windows"项。在"名称"栏,选择"无",再按"确定"以保存设置。关闭系统看能否正常退出,如果能正常退出,则应更换声音文件。
" W1 N8 n% O7 }' ~; a2 W6 P/ i+ C8 C8 w7 o2 \
4、利用Boot.txt文件确定故障
3 C1 k* {& m* L( n' \4 l: T+ a& y
' ?! h" y* J$ w- R; o( ~& g. Q 利用Boot.txt文件有助于确定无法正常关机的故障原因。使用文本编辑器,如"记事本",打开Bootlog.txt文件,检查Bootlog.txt文件中的Terminate=条目。这些条目位于文件的结尾,可为问题的起因提供一定的线索。
4 Z% {0 E/ c0 R! X. e6 ~4 {
6 F& I/ T- I3 j 如果Bootlog.txt文件的最后一行为EndTer-minate=KERNEL,Win98就可成功关闭。如果最后一行为下列某项条目,请检查所列出的可能原因:
8 B: L) m' s. E" L
. k! H. m% W' Q. I. hTerminate=QueryDrives 内存管理程序有问题;
/ P9 J( _) k& ^. P1 z& [1 j9 Y% u0 J" p8 s
Terminate=UnloadNetwork 与Config.sys中的实模式网络驱动程序冲突;
- U) i% L! I. c) R! ]
/ g9 c% a" f$ z% y( K2 M5 L9 o, KTerminate=ResetDisplsy 可能需要更新视频驱动程序;
1 U7 ^% h$ |7 C( S
/ i2 V) ^" u, T% `Terminate=RIT 声卡或鼠标驱动程序存在与计时器有关的问题; 9 ~' m! A$ L3 Q# D8 [
$ W9 T) `- i& Y/ V9 RTerminate=Windows32 与32位程序有关的问题阻塞了线程。
" z! S& M6 ^% |5 C. A) K) O
4 e5 q/ q4 V- a' \) E( J其它原因 4 V! U6 ]$ i1 A: M x. ^' F Q: ~1 t
_9 Y: I/ J* G# J( q+ [1 p. S; K
计算机出现启动或关闭故障,除了上面常见的原因之外,还有可能是其它原因造成,可以使用Msconfig(系统配置程序)来逐个检查。
5 r1 R/ e1 x) ~# ~1 j, s9 F% L2 h
. G& R" J* F+ I- l2 c1、Config.sys文件或Autoexec.bat文件中存在冲突 6 B" p+ |6 `/ O$ Z+ |2 I3 A
9 P* C' W7 [% Q1 G* {& `
确定Config.sys文件是否存在问题:运行Msconfig,在"常规"选项卡中,单击"选择性启动",清除"处理Config.sys文件"以外的其它项目复选框的"√",单击"确定",并重新启动计算机。如果计算机无法正常启动或关闭,则说明Config.sys文件中的条目存在问题。可再运行"Msconfig",选择"Config.sys"标签,清除Config.sys选项卡中所有不含Windows图标行的选钩,然后只启动某行,单击"确定",如果计算机的启动和关闭都很正常,再启用另一行,重复以上步骤直至确定故障原因。确定引发问题的条目之后,可通过Msconfig取消或修改该项,也可直接删除或修改Config.sys文件中的此条目。检查、调整Autoexec.bat文件的方法与Config.sys相似,不再赘述。 9 h, X# ~4 D' e& @# E" T
9 M# G% u+ g' P3 z
2、SYSTEM.INI和WIN.INI文件中的条目不正确 * G* L Z6 q" b+ u& Q1 ~
; ~4 M3 @7 l9 t" L% ^0 B( h+ S
用上面的方法也可以确定System.INI和Win.INI文件中是否存在冲突,并可通过Msconfig取消或修改该项。也可直接删除或修改System.ini文件中的此条目。 ! `. h( `% ]2 t" V4 A! k% b
* O1 b& W+ c- D3 g; I, j3、自动加载程序有问题,或与启动过程冲突 v9 _( V- g$ X$ d2 |
+ \9 t" g7 e: \; W& ]
运行Msconfig,单击"选择性启动",取消"装载启动组项目"复选框,单击"确定",重新启动计算机,如果计算机正常启动或关闭,则问题是由自动装载程序出错引起。运行Msconfig,单击"启动"标签,每次启用一个自动装载程序,然后启动或关闭机器看是否正常,直至找到故障程序将其删除,或取消所有的自动加载程序。
: N& ?2 {, H5 d% x5 {9 k* Z" @/ y. c. M& H# u, [2 Y/ m
4、注册表存在问题 ; A) W- Z7 ~- L& `7 x
/ q( i( K# y2 R V# b
Windows 98不能正常启动或关闭,有可能是系统注册表有问题。这时可以通过系统启动菜单的Command prompt only选项进入DOS状态,运行Regedit,通过"引入/导出注册表文件"来备份注册表,可以直接备份Windows子目录下的"System.dat"和"User.dat"二文件(隐含文件),以便出故障时能尽快修复注册表. S1 {% B" w' d+ S8 \
|
|