win98不能正常关机之原因再析!1 Z4 x* a0 L* k7 [% w( i0 f3 w
日期:[2001-8-7]( g4 r6 s- x# X+ e. ~$ S _
, w0 z9 X; e2 O: P
一般win98不能正常关机是关机重新启动或在蓝天白云时死机,可这台机子不同,虽然是ATX电源,关机虽提示“现在可以正常关机了!”(与AT电源关机时的情况相同)但主机不能正场关闭,需要按关机3~5秒方可关机,清指教!(下载win98se2的补丁也不管用!) + q$ q- x6 P. @) V- N
+ y2 M5 n5 r# a: \
以下是一般情况不能关机的原因分析,已经全部试过,可这台机子依然无法正常关机! ( \/ i" E. [- F1 }7 f
. C% Q8 T, l' @# p1 A6 x6 I q. x8 Z8 e
和关机问题有关的常见因素 8 K7 Y ^9 k% M9 ]# x V
---------------------------------- - c; T2 g& ^) ~5 O7 T& O6 s& z
9 {2 B( S! @- k; ?0 _7 L* M- 注册表中的“快速关机”键值被设为打开
i4 Y; a( Y% u$ n, J# e- 退出Windows的声音文件被损坏 1 F9 J6 `' F5 U# J, e0 e1 L
- 某个程序或内存驻留程序(TSR)可能未被正确关闭
1 E' U6 A* w' e- o' j+ p- y" a- u- 加载了一个不兼容的,或被损坏的,或有冲突的设备驱动程序 ! d8 Q) i) E: G* L
- 不兼容的APM(Advanced Power Management)或ACPI(Advanced
9 t. z# p8 H5 Z* B0 }& wConfiguration and Power Interface)设定
; ? \5 H2 Z5 ]; S5 r6 O, V- 不兼容的BIOS设置
, \" a! g J' M X5 a2 H- 机器中装有未正确设置或有问题的硬件设备
3 Z/ U F) A* h8 |9 c" T1 w' s3 H" l! Y' T. u0 D6 @7 Y4 Z7 K. O
注意:Windows 98第二版中含有最新更新的ACPI、OnNow以及AMP。除此之外,在Windows 98中包含的“快速关机”代码已经被移除以支持这些新的特性。一些现存的电脑设备可能需要做BIOS或驱动程序更新才能支持Windows 98第二版。
8 M1 }/ _; s1 C' ^
2 O, W( M# D# U* _1 \1 ^0 Q1 M已知的问题: 9 O% n* V0 r b# ?4 K
------------ 7 e4 k# n, `2 G5 g$ l( B, Q+ S
* ~2 b7 e% X$ c8 }7 o" L0 G6 w. E, Q*IRQ Steering: # Y; H' ~4 V6 }! r0 V/ J1 }! Q- w
& t6 R, a% Z1 O0 g
这个特性允许几个PCI设备共享同一个中断请求(interrupt request line)。如果BIOS不完全支持的话,这个特性可能会引起你的机器不能正常关机,即使两/多个设备并没有共享一个中断。 / Q2 i9 M4 i: V, S2 m
要禁止PCI总线IRQ Steering,可以这么做: 7 }% j% n: x: M! A* F+ o+ m- e
1. 点“开始”->设置->控制面板->系统;
) m. O n* Q' J2 D& u2.在设备管理器页中选中“系统设备”;
( W$ R5 k$ a8 v! c3.双击“PCI总线”,在IRQ Steering页中取消“使用IRQ Steering”;
# a: ~1 f' a: f$ ^4.选完成->完成,然后重新启动计算机;
) }- }; i* T9 Z* V2 t6 z5.重新启动计算机后,试试再次关机。
7 z3 [4 x9 e/ F( U; F如果还是不能成功关机的话,你可能需要改变你的BIOS设置或者做BIOS更新。
3 x1 M! W" q2 g. |( X- G8 b; Q! K# N. P
*Resume on Ring and LAN: $ |" O D \( R/ d
0 U2 x j2 Y% F E/ ~* D O& T( L! _一些和关机有关的问题可通过禁止BIOS中的“Resume on Ring and LAN”选项而得到解决。
5 a) E; U& d0 D) i
# p8 x5 ]6 U5 m% P7 \*即插即用BIOS:
6 ?2 {- G1 V% o9 G
/ {# Q: I" P. ~! U在某些情况下,关机过程中BIOS可能不能和硬件设备正确地通讯。你可以通过让Windows 98忽略即插即用BIOS的存在从而和设备直接通讯。
, x& c5 P$ w9 E9 w( | z5 \注意:此方法仅为试验目的,禁止即插即用BIOS可能会导致某些设备不能正常工作。
7 P" T! x1 X- _6 N; H* ?9 Z配置Windows不使用即插即用BIOS的步骤:
! V l; R1 K. W' r1.重启计算机并按住CTRL键不放,直到你看见Windows的启动菜单; / N; I# _ h% Z( ~3 A# p
2.选择“Command Prompt Only”; 5 k/ u0 X9 K8 B1 g
3.在命令行上键入: 8 @( S; M: y$ A1 h
cd windowssystem
! [, c' n9 }5 l( d7 U6 B5 H4 Ren Bios.vxd Bios.old;
1 F* }0 W( |7 I& x5.重新启动计算机;
1 D) c0 }0 O% [1 f: h S6.重启后尝试关闭Windows
% P1 z3 n H, r9 U$ a2 s/ B如果计算机能正确关闭,联系你的主板或BIOS厂家以得到新的更新。
$ o S0 v4 {; i. u9 E# ^关于更多的和BIOS有关的信息,请参见: 4 y# N, z5 s: Q2 W" R" U5 K, Y
http://support.microsoft.com/support/windows/topics/winme/hardware/bios.asp 5 |8 j" P+ b: Y7 G; ]
+ y$ A# _9 f) x5 f*NVRAM/ESCD: 6 W; d; l, a; V$ ]
禁止“NVRAM/ESCD更新”功能看是否能解决关机问题。操作步骤如下: ; T! |) P- T* K, v$ }
1. 点“开始”->设置->控制面板->系统;
' f" ]' D9 r( {2. 在设备管理器页中选中“系统设备”; 1 b3 x; ]. X0 K% _
3. 选中“即插即用BIOS”,再在设置页中选中“禁用NVRAM/ESCD更新”;
2 r: [! O! U- Q+ { N5 ~4. 选完成->完成,然后重新启动计算机; - @2 f, A. K) R9 [
5. 重新启动计算机后,试试再次关机。
5 c0 W0 f- @9 `# T: h4 J* f# y- |; r, t I5 c5 l
*注册表中的“快速关机”键值被设为打开
; Y# r3 @3 j* w1 r1 \- X' P0 @/ j0 S1 g8 C' w
如果Windows 98第二版Msconfig程序中的“禁用快速关机”选项未被设置,你的机器就会在关机时重启。也可以在注册表中将此键值由1改为0:
, E. F& {. ]" M( f w! k# U$ W% S3 hHKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Shutdown
3 W' w8 h( R7 [% r- b; s) o6 [+ @5 B P$ e8 \
*防病毒程序:
+ y+ y1 D% P$ d
& Z6 v: U7 [' }9 B如果你将机器中的防病毒程序设为关机时自动扫描软驱,你的机器可能会停止相应。
! J2 O m/ Q6 L- N关闭此功能或直接和防病毒软件厂商联系。
) A, F6 ?$ u2 a; @9 l
3 N7 k$ A7 R, f$ ^*替换了Configmg.vxd文件: 4 t! ~% I( I" D* _
/ }* N: o4 m J7 w% V* Q
一些用户用Windows 98版本的Configmg.vxd替换了Windows 98第二版的文件以解决关机问题。此操作未经测试并可能导致严重的出错信息,CPI错误或者硬件失败。Windows 98第二版的关机补丁会检测已安装Configmg.vxd的版本信息,并会用Windows 98第二版的版本覆盖任何以前版本的文件。
8 x9 i- W/ Z. h, @, S8 Q" G6 `2 S' B
|