win98不能正常关机之原因再析!
7 n4 ~+ W. [, k7 V- L- O日期:[2001-8-7]
0 I2 G4 u8 p) N" _0 q
, Q( C# R; j# y2 F5 Q1 ] 一般win98不能正常关机是关机重新启动或在蓝天白云时死机,可这台机子不同,虽然是ATX电源,关机虽提示“现在可以正常关机了!”(与AT电源关机时的情况相同)但主机不能正场关闭,需要按关机3~5秒方可关机,清指教!(下载win98se2的补丁也不管用!)
# A/ u% p' Z8 U5 E! |4 _. D6 y
以下是一般情况不能关机的原因分析,已经全部试过,可这台机子依然无法正常关机!
' V6 _! o D' _: X! Y9 `+ O) r' }( l) |$ b, F: f2 R
+ g; M! H4 ], N和关机问题有关的常见因素 7 d& u ^: C9 u' K* D! w# {
----------------------------------
, R2 K1 B# `: r5 x
# s+ Y. X i; o4 _4 N/ o9 g3 O# p- 注册表中的“快速关机”键值被设为打开
2 |# z* D+ \, W# t2 k3 x$ ?1 s" |- 退出Windows的声音文件被损坏 ) N5 [! v! `* X# I
- 某个程序或内存驻留程序(TSR)可能未被正确关闭 : s2 ?( G1 z4 V t
- 加载了一个不兼容的,或被损坏的,或有冲突的设备驱动程序 & [0 K4 V0 O, P3 [
- 不兼容的APM(Advanced Power Management)或ACPI(Advanced 4 W! {/ D1 F7 i
Configuration and Power Interface)设定 2 s0 Z, {: h8 \9 T0 }* B' Y; S
- 不兼容的BIOS设置 ) P/ K. \9 ?2 |% e
- 机器中装有未正确设置或有问题的硬件设备
5 N: K% {/ ]9 W0 N$ m' ]* D5 M" r& Q- ^+ n( [1 j
注意:Windows 98第二版中含有最新更新的ACPI、OnNow以及AMP。除此之外,在Windows 98中包含的“快速关机”代码已经被移除以支持这些新的特性。一些现存的电脑设备可能需要做BIOS或驱动程序更新才能支持Windows 98第二版。 2 _5 v# h$ ^2 ^
. B1 [; y$ U5 Y& h已知的问题: 1 s2 S+ T8 p" S
------------ ( R; s5 M; m, z3 w
3 b: a$ w6 ~" q9 z9 i8 G) Z Q*IRQ Steering:
5 w- L4 m* ]6 [- w% ?! {# C: ]! v+ }/ T0 R* k" ]& h
这个特性允许几个PCI设备共享同一个中断请求(interrupt request line)。如果BIOS不完全支持的话,这个特性可能会引起你的机器不能正常关机,即使两/多个设备并没有共享一个中断。
& s- {4 P% s9 t% W" o要禁止PCI总线IRQ Steering,可以这么做: U- Z% |( E6 [
1. 点“开始”->设置->控制面板->系统; 9 d( V/ M% V8 L) { E; y
2.在设备管理器页中选中“系统设备”; 0 O% A% p" R) G
3.双击“PCI总线”,在IRQ Steering页中取消“使用IRQ Steering”;
& j' l5 n0 g/ p' J& p4.选完成->完成,然后重新启动计算机; 7 A0 q& v! T1 J3 W3 i
5.重新启动计算机后,试试再次关机。 0 h' X* Y5 | m- ^
如果还是不能成功关机的话,你可能需要改变你的BIOS设置或者做BIOS更新。 - m, w* ~* I; i2 I. ~- K1 N( z! G
* E2 f. J/ f. z0 x9 f) R*Resume on Ring and LAN: - m+ I& f: O* r' h" V! E
( U, {; ` y8 n `$ d8 {一些和关机有关的问题可通过禁止BIOS中的“Resume on Ring and LAN”选项而得到解决。
( L, r) W5 i$ a# w
, F9 m* j0 o' X$ u*即插即用BIOS: 8 |& y" H( c4 L0 h- I |. p/ k
2 ?8 w% e# F8 R( Q! b. g7 q3 C: i
在某些情况下,关机过程中BIOS可能不能和硬件设备正确地通讯。你可以通过让Windows 98忽略即插即用BIOS的存在从而和设备直接通讯。 , w; b# c4 V6 O4 e! c. K, R
注意:此方法仅为试验目的,禁止即插即用BIOS可能会导致某些设备不能正常工作。
; t# Z. _( y3 B0 f4 u& I* P配置Windows不使用即插即用BIOS的步骤:
: O7 Z( W! {' T+ W" b8 r( |1.重启计算机并按住CTRL键不放,直到你看见Windows的启动菜单;
' \5 V: o, {5 e- T: V% _" V2.选择“Command Prompt Only”;
, n* z1 g' X D- M8 w4 a; b- P3.在命令行上键入:
) P2 K2 M% k v& r( r4 l/ m: V* _+ Z' Bcd windowssystem
d. }* Z* B- _. ?5 U$ q4 Ren Bios.vxd Bios.old; ! l# _4 j0 v4 a" I; J
5.重新启动计算机; # f8 g$ \$ r0 F7 K: A/ b5 O% R
6.重启后尝试关闭Windows
! }+ v }# W. \/ K# s1 v如果计算机能正确关闭,联系你的主板或BIOS厂家以得到新的更新。 ! _# J+ {3 s3 Y9 {
关于更多的和BIOS有关的信息,请参见:
- c) P+ |' d* Y% K9 M4 ?http://support.microsoft.com/support/windows/topics/winme/hardware/bios.asp
2 J) p1 _ ^* V9 R, J. A) T! U: G' e. w, L- G
*NVRAM/ESCD: 2 G/ p0 t" O+ m# d, x
禁止“NVRAM/ESCD更新”功能看是否能解决关机问题。操作步骤如下:
, K/ a) H0 Y# H- D9 u8 N1. 点“开始”->设置->控制面板->系统;
4 z0 c( x0 c$ | {2 q. [* W. }2. 在设备管理器页中选中“系统设备”; ; M* X* h+ {# _8 b/ V" M/ {
3. 选中“即插即用BIOS”,再在设置页中选中“禁用NVRAM/ESCD更新”;
S0 f; T1 Q7 N9 z1 k) r2 x0 C! n$ m4. 选完成->完成,然后重新启动计算机;
a2 I/ ?/ ~8 @9 L6 k5. 重新启动计算机后,试试再次关机。
c9 u, ~7 L6 X: N: O" Z# |( t& A& A$ X: y9 \
*注册表中的“快速关机”键值被设为打开 . f* H6 v0 I" F u$ A3 j3 }, }
8 ~4 ~/ Q0 r/ Z" k如果Windows 98第二版Msconfig程序中的“禁用快速关机”选项未被设置,你的机器就会在关机时重启。也可以在注册表中将此键值由1改为0:
% k. O q# W5 y$ i. mHKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Shutdown
- R, a. N/ g* H3 J: i( l3 U, U/ u! ?! \& {, I
*防病毒程序: " c1 _/ c% Q9 y
+ x B7 d: e% h/ f& ^2 g0 J如果你将机器中的防病毒程序设为关机时自动扫描软驱,你的机器可能会停止相应。 6 q# o5 t( u! B0 f: j9 V
关闭此功能或直接和防病毒软件厂商联系。
0 W! }! J& i! N% |* F9 Z
8 Y! G( f3 @4 _8 V*替换了Configmg.vxd文件: + v% d5 C; o5 w0 T1 q0 _- F: D* R
7 ~; K! T) ?/ Y" h一些用户用Windows 98版本的Configmg.vxd替换了Windows 98第二版的文件以解决关机问题。此操作未经测试并可能导致严重的出错信息,CPI错误或者硬件失败。Windows 98第二版的关机补丁会检测已安装Configmg.vxd的版本信息,并会用Windows 98第二版的版本覆盖任何以前版本的文件。4 Q. f' i7 r3 l" O
# o: @$ _; A2 _ |