|
Windows 98系统不能正常启动或关闭,有时是因为系统文件感染了病毒,可以借助杀毒软件轻松解决。更多的原因是系统设置不当或某些文件损坏引起的。
6 z V6 j' g+ L- X1 N: A, e+ w2 ?" X2 M6 v; a2 s! g
启动故障 & M1 W7 U; v; q6 F
! |! U4 E, T' n: z
Windows 98启动时死机的原因比较复杂,因为Windows 98在系统引导时要经过一个彻底的硬、软件检测过程,其中的任何一个环节都可能引起系统工作不正常。
, i& ^+ T0 @* u. h6 f% I! x6 j3 `& a5 n) M4 i& e: j
1、系统第一次启动就死机
# `+ Y7 i; s5 w" @5 W0 h, @# t' P8 ?+ `% J; |$ H5 P
如系统第一次启动就死机,应怀疑硬件安装或设置有问题。这时,应在系统引导出?quot;Start Windows 98"时立即按下F8键,选"Safe mode"(安全模式)启动系统。单击"开始/运行",在打开的框中输入"msconfig",单击"确定"。然后根据下面不同的情况选择不同的选项卡。
& a6 n- ?: c8 f3 X) a" {. Z' S/ r t$ o4 @
①禁止32位磁盘存取 2 w B5 |4 u( A( u
5 I) C F0 `5 [: e 如果硬盘不支持32位存取方式,那么系统会在启动过程中挂起。这时应单击"高级"选中"强制兼容方式磁盘访问"复选框,并按"确定"。系统提示重新启动计算机,单击"是"重新启动系统。如果计算机正常启动,则说明硬盘太陈旧了,不能支持32位存取方式,应将它换掉。 ' X7 U t! N4 \2 T
( n0 s+ e- t: ~+ p/ C& H" I% Z
如果系统无法使用"Safe mode"进入安全模式,则可按F8键通过"Command prompt only"项进入DOS状态。当出现DOS提示符后,键入"WIN/D:F"来启动Windows 98。如果成功,同样说明系统拒绝采用32位磁盘存取模式来运行Windows 98。 S, J" @' }" G8 `( W$ ?2 I0 ?$ X
! v" G/ H1 p+ J* a. d
②保证基于BIOS的磁盘操作 $ z) D2 D8 _ P/ O. ~# ]
+ M/ {5 m9 P( n; `+ u& n. q5 ^
如果采用上述方法不能成功,那么Windows 98可能要求使用基于BIOS的磁盘操作系统。单击"高级",选中"禁止虚拟HD IRQ"复选框,单击"确定",再击"确定",再重新启动系统。
. z7 B1 {$ ]1 N t Z5 {/ S- F! Q9 `' V/ \4 E/ R2 {7 D
如果系统无法使用"Safe mode"进入安全模式,则可按F8键通过"Command prompt only"项进入DOS状态。当出现DOS提示符时,键入"WIN/D:V"来启动Windows98。如果启动成功,那么可在SYSTEM.INI文件中的[386Enh]项目后面加入下列设置: & ?! c2 s6 G0 z$ @% e9 v% q8 N
5 q6 s+ N! C6 i4 Q; V: h VirtualHDirq=0 y+ p' I: M _2 o4 U+ H$ y, {; |
- a+ a4 v. P9 j/ p# D% K③禁止Windows 98使用ROM断点 / z/ ?; [( X n) k z+ v2 W6 |
! E+ H: L) j& {' a, P, n; o
一个ROM断点是PC BIOS中的一个地址,它含有Windows 98从安全模式转换成实模式时所使用的指令。一般情况下,Windows 98在指定地址寻找那些断点指令。但是,如果使用了第三方内存管理程序,需禁止使用ROM断点。单击"高级",选中"禁用系统ROM断点"复选框,单击"确定",再击"确定",重新启动计算机,如启动成功,说明系统不能使用ROM断点。
. s% [9 d% z( S* K% i! ]( T+ u5 e6 k' h+ ]& `! c
如果系统无法使用"Safe mode"进入安全模式,则可按F8键通过"Command prompt only"项进入DOS状态。当出现DOS提示符时,键入"WIN/D:S"来启动Windows98。如果启动成功,那么可在SYSTEM.INI文件中的[386Enh]项目后面加入下列设置:
8 t% a! ]1 F1 l: [- t9 ^5 x6 q/ t
SystemROMBreakPoint=0 . G8 \; z" b6 `5 g, C: K" s
. p! K4 n, R& ^0 U, j- P) g7 z
2、出现"Starting Windows 98……"信息后死机
1 _+ w2 F3 s4 v8 ~! U5 X* j" |+ G$ X3 C
这种故障多是由于Windows 98的DOS启动部分受到损坏。如果有安装Windows 98时创建的启动盘,将此盘插入软驱重新启动机器,启动后使用"SYS C:"命令向C盘传送系统即可。如安装时没有建立启动盘,可到其他机器上通过"控制面板/添加删除程序/创建启动盘"来创建启动盘。但要注意,传输的系统版本须与原系统版本一致,否则系统无法启动。
: Z# m& K9 H) v/ P) g- v# j" K2 u
# q, ?! \& U) g! `7 j4 E2 I 3、启动后立即自动关机 - e1 i% f f/ i3 ^
! Y, W0 D, a6 S0 k O" V
产生该故障的原因是Windows 98启动时,设置驱动程序转载出错,导致系统认为硬件无法正常工作。可以在系统启动出现"Start Windows 98"时按下F8键,利用启动模式中的"Step-by-step confirmation"选项来确认。如果系统运行至"Load all Windows drivers[ENTER=Y,ESC=N]"时,按回车键后出现安全关机信息,则肯定是这个原因。
" k0 l1 B& ~* z4 T9 Z
# b u- E N) @& V 重新启动系统,进入Windows安全模式(Safe mode)。打开Windows/System.INI,检查其中的boot项,将每一条装载的驱动程序与C:WindowsSystem下对应的drv文件对比,即检查[boot]项后面扩展名为drv的语句的等号右边的驱动程序名是否与C:WindowsSystem下对应的drv文件的文件名相一致,若不一致则加以更正。若System.INI所指定的驱动程序丢失或受到破坏,则可从其他机器的Windows 98系统中拷贝过来。如无法拷贝,也可临时在该行前加注解符";"跳过该行。
! ^& v7 |" s1 w2 i4 q; z/ y( }6 [1 U5 [( H
关闭故障
& N: y! v/ q2 n. p a U
6 G9 q- P- T6 J Windows 98使用后无法正常关闭是用户经常遇到的问题。该类问题可通过以下方法解决。
2 h1 V/ o5 _' i: \/ m
# T; V, e$ c: L6 c/ `. l1 \1、禁用快速关机 - q8 r$ D0 m% A! {
+ k, s* N3 t8 D* \! s' Z7 T 快速关机是Windows 98中的新增功能,可以大大缩短关机时间。但是,该功能与某些硬件不兼容,如果安装了这些硬件,可能会导致计算机停止响应。禁用快速关机的操作步骤是: 6 A3 Q2 M6 p$ f
! x1 F8 n h3 D% m% x- w4 e①"开始/运行",在输入框中键入"msconfig",然后单击"确定"; 5 L1 R. ?- T4 x, @3 S: h! g
0 Q& F3 K% g- h" r②单击"高级",选中"禁用快速关机"复选框,单击"确定",再击"确定; ; M: c0 k- ~; i2 P( Y) g; z" Z
9 D" a/ ?2 c6 |9 _. I( \8 v
③重新启动计算机后再关机,如果计算机正常关闭,则说明快速关机功能与计算机上所安装的某些硬件设备不兼容,可与设备销售商联系。 . d/ N1 v {% V
( X1 Y3 `* K5 k. ?7 j, S2、检查"高级电源管理(APM)"功能
, i( x9 k% [* `, ?
?+ x9 N. d8 w5 D1 M$ s& o①单击"开始/设置/控制面板/系统";
; X) T2 J$ Q# c8 y3 G& `- w6 t* e! g. Q& h
②在"设备管理器"选项上双击"系统设备"; 7 L+ J7 B/ M4 Y" ~, d
: E0 P' h, k8 S0 A2 |; e# A" [
③双击设备列表中的"高级电源管理",单击"设置"选项卡,然后清除"强制使用APM方式"前的"√"并确定;
+ }- z9 P O- l# r
# i- B4 m) [; |" w7 A- x④重启计算机后如能正常关机,则问题的原因可能在于APM。应关闭高级电源管理功能。 & K q4 ? F7 E A# i
4 z$ r! E* W2 j8 w. {/ e! e1 U& S
3、检查是否是退出时的声音文件被破坏 # y3 k0 ?- z9 I* V2 |% h! r
' p# H% ~# Y& i/ [/ v; p1 g8 c
打开"控制面板"中的"声音",在事件表中,单击"退出Windows"项。在"名称"栏,选择"无",再按"确定"以保存设置。关闭系统看能否正常退出,如果能正常退出,则应更换声音文件。
4 G' h- w* d, j. H6 E. i7 O( @2 p- ?7 c( ^
4、利用Boot.txt文件确定故障 , g# W9 }+ B* ~. ?% p: L( O
: q- E, t7 m! |! \3 g6 U 利用Boot.txt文件有助于确定无法正常关机的故障原因。使用文本编辑器,如"记事本",打开Bootlog.txt文件,检查Bootlog.txt文件中的Terminate=条目。这些条目位于文件的结尾,可为问题的起因提供一定的线索。
, F3 d! k S) `) G7 j) L
1 e! z! Q( s, }$ `6 R% a9 ~" z, X' { 如果Bootlog.txt文件的最后一行为EndTer-minate=KERNEL,Win98就可成功关闭。如果最后一行为下列某项条目,请检查所列出的可能原因:
" Y( J$ M$ V) |" N! \% F9 F3 w
: Q P7 i( v7 g/ z! A# W& n, MTerminate=QueryDrives 内存管理程序有问题; 6 W3 h0 j; F3 D: H9 N4 [2 ~9 u
+ u) @# k, O! z; r9 g9 x
Terminate=UnloadNetwork 与Config.sys中的实模式网络驱动程序冲突;
7 o1 T, y) W: m8 u( `8 Z8 D1 b+ H* N' k! r% w
Terminate=ResetDisplsy 可能需要更新视频驱动程序; . j( M3 J1 t. ?# m9 r8 G
# g' e- L, g; H8 |- GTerminate=RIT 声卡或鼠标驱动程序存在与计时器有关的问题;
- j, T. Z9 c$ [- Y" @& n r
) _7 V# N% e) X1 i& I: vTerminate=Windows32 与32位程序有关的问题阻塞了线程。
, q! N1 \1 ?0 L' x1 V% m1 L( f! s1 N
& }1 J' n" q4 ]其它原因
/ ~ `! Y7 t( Y$ l
* T3 {$ E8 u, g$ {& v9 ~0 j 计算机出现启动或关闭故障,除了上面常见的原因之外,还有可能是其它原因造成,可以使用Msconfig(系统配置程序)来逐个检查。 4 `. c& x$ P% D2 R/ K, q$ @
0 ]) H3 z* R! M7 W& o8 \1、Config.sys文件或Autoexec.bat文件中存在冲突
5 b, A; w+ r# }. I- _" J+ n; F3 r s' `# K. W6 p5 |
确定Config.sys文件是否存在问题:运行Msconfig,在"常规"选项卡中,单击"选择性启动",清除"处理Config.sys文件"以外的其它项目复选框的"√",单击"确定",并重新启动计算机。如果计算机无法正常启动或关闭,则说明Config.sys文件中的条目存在问题。可再运行"Msconfig",选择"Config.sys"标签,清除Config.sys选项卡中所有不含Windows图标行的选钩,然后只启动某行,单击"确定",如果计算机的启动和关闭都很正常,再启用另一行,重复以上步骤直至确定故障原因。确定引发问题的条目之后,可通过Msconfig取消或修改该项,也可直接删除或修改Config.sys文件中的此条目。检查、调整Autoexec.bat文件的方法与Config.sys相似,不再赘述。
1 E6 Z! b1 s+ s( J* _: b4 Q5 o) n9 E) I; B$ ^8 C
2、SYSTEM.INI和WIN.INI文件中的条目不正确
1 R" |! c/ u$ Z' U
X/ s: Z) ]/ H6 D 用上面的方法也可以确定System.INI和Win.INI文件中是否存在冲突,并可通过Msconfig取消或修改该项。也可直接删除或修改System.ini文件中的此条目。
& Y) c4 e! k' y8 a, W G! H% t' W: ~. P- \; {
3、自动加载程序有问题,或与启动过程冲突 1 r; m# v% i7 _7 j4 M) t
% J, m2 a' t, m s: J+ @& ]
运行Msconfig,单击"选择性启动",取消"装载启动组项目"复选框,单击"确定",重新启动计算机,如果计算机正常启动或关闭,则问题是由自动装载程序出错引起。运行Msconfig,单击"启动"标签,每次启用一个自动装载程序,然后启动或关闭机器看是否正常,直至找到故障程序将其删除,或取消所有的自动加载程序。 $ M3 K. r# L( {6 m* N/ [
( y& d5 z$ a8 r, W6 c& R
4、注册表存在问题
; |) x2 W/ Y% T" ?8 b8 f7 @: `+ m. Z' x- i5 H3 P4 X
Windows 98不能正常启动或关闭,有可能是系统注册表有问题。这时可以通过系统启动菜单的Command prompt only选项进入DOS状态,运行Regedit,通过"引入/导出注册表文件"来备份注册表,可以直接备份Windows子目录下的"System.dat"和"User.dat"二文件(隐含文件),以便出故障时能尽快修复注册表! A& a" O( ~; b$ z$ G+ o3 r! {
|
|