蓝屏的事,很复杂的,软件和硬件都有可能。
9 o( O- Q1 r: C' o. w3 Y# n% b! Y试着重启系统,在出现启动菜单时按下F8键就会出现“高级启动选项”菜单,接着选择“最后一次正确配置”,一般情况下,蓝屏都出现于更新了硬件驱动或新加硬件并安装其驱动后,这时windows 2000/XP提供的“最后一次正确配置”就是解决蓝屏的快捷方式。
, o4 o9 U8 U0 U0 L' ^; V1 ~0 I; w; J! CWindows蓝屏代码含意速查表
5 r4 Z" U9 l1 ]http://www.pconline.com.cn/pcjob/system/microsoft/article/0504/599763.html $ f; n% W7 p7 T
我之前电脑在BT的时候蓝屏,可是蓝屏的代码太多了,看得眼花,最后是在论坛看到一个朋友的帖子,说有可能是网卡驱动的问题,我重装网卡驱动,果然就好了。 ( j4 o/ M* [1 W9 j6 P# f& q: n
如果实在没有办法,那就直接重装系统吧。下面的资料你看下,希望对你有帮助。 , U- u8 e! |* n7 G, H+ |
蓝屏是系统运行不下去了,但是还有一口气,能告诉你为什么活不下去,然后再嘎奔。 . _: ^5 M- X' S6 T' @: O; l5 f1 {
死机就是系统猝死,没的救了,把比尔盖茨叫过来也没戏。 % J( ^& O. [# O( m$ g
蓝屏”的解决方法 # V; x& N& c }, k4 P+ e! l
用惯了WIN95/98的人总会为时不时出现的蓝底白字--"......A fatal exception has accured at dis1100:xxxxx in VXD......"而烦恼。遇到这种情况要么按任意键等待或者按"CRT+ALT+DEL"重新启动计算机,然而这并不代表万事大吉,用一阵子又出现蓝屏,真叫人哭笑不得。如何彻底有效的根除这种现象呢?首先应该明白引起出现蓝屏的原因是什么,出现蓝屏主要是以下几方面原因:
6 t* ?: a, n0 b1 T) h" L ①设备驱动程序的共享与应用冲突;
5 y) |4 T1 m3 S3 Y; Y6 R ②CPU非法指令、内存页面或段内错误; , I$ F2 X( C# v) [6 h; L/ S
③堆栈浮点数与整数的溢出和下溢。
4 b% R: k9 @0 f# M" p 其中以①、②最易发生。明白了原因就可以着手找解救的方案。我们将蓝屏分成两类:
7 y2 I7 T; a; J- P8 _+ O8 Q7 l ㈠:说明了错误产生的应用程序名字,例如:"xxxxx error at PCC98RES.dll xxxxxx"这就指明了产生错误的地方在PCC98RES.dll,从而知道问题出在pccillin98这个应用程序上,这类错误的解决方法是:按任意键返回windows或重新启动后如经常还会发生相同的蓝屏则证明不是偶然现象,此时先将出错的程序反安装,然后启动REGEDIT查找所有的:"pccillin"有关的键值,将其全部删除。之后在重新安装pccillin即可完全排除蓝屏的错误; ㈡:是没有出现具体的程序错误,只显示了一串数字如"xxxxx error in 000011:1122200f xxxxx",这类情况主要是内存页面分配出错,栈浮点数与整数的溢出和下溢或设备驱动程序冲突所至,也有可能是某物理和逻辑设备的驱动程序较老或与WIN98/95不兼容。如是内存页面和运算溢出的原因,只需RESTART 重启计算机即可重新分配内存即可,如是设备冲突,可重启到安全模式下,察看系统属性--〉设备管理器依次察看各硬件的冲突设备表看有没有设备冲突,如有冲突则重新设置设备的中断号和属性,如没有冲突那问题就相对麻烦一些,你应该留意,在出现蓝屏前你正在运行什么应用程序,在RESET 重启按以上方法重新安装应用程序,如是没有运行任何程序任发生蓝屏那你可以试试重新安装一下声卡和显卡的驱动程序,看能否排除。如还不行,那你只有重装WIN98/95了。
) J& t/ A1 M5 d: [4 ^( V 还有就是靠软件解决蓝屏,以下介绍两款精品软件:Norton CrashGuard4.0它能后台监视任意当前正在运行的应用程序,对各种"非法指令、溢出错误、设备冲突"都能提前拦截并解冻,防止蓝屏和死机,经笔者使用发现其还能对超频引起的死机起提前防止作用如:赛阳300A超到463.5Mhz一运行像《极品飞车4》的3D游戏就死机,只好重启,但装了CrashGuard4.0后一运行3D游戏,一会儿就自动退出,提示不能稳定运行程序请退出。其对蓝屏的解冻和拦截都十分突出,正像介绍中说的一样,出现蓝屏死机的情况减少到5%以下,不妨一试。再者还是诺顿(Norton)的产品--GHOST5.1d,将C盘的内容全部镜像成一个*.GHO文件,但出现问题时将GHO文件恢复即可,且速度一流恢复后与原来一模一样,如你的硬盘不够大就用WINDOWS自带的"备份"工具来备份如C:\WINDOWS\SYSTEM等单个重要文件夹,当出现蓝屏或死机不能排除时就用它来恢复。综上,这些解决方案只是一些典型例子,电脑的故障多种多样,不可能面面俱到,因此还需要在实践中不断摸索、分析才能真正解决问题。 / ]# S; J0 t& a5 @
蓝屏故障和其它故障一样,根据成因大致可以分为软件和硬件两个方面。现在还是遵循先软后硬的原则来看看故障的成因和解决办法吧! 7 `3 W. r# b) C2 h
??一、软件引起的蓝屏故障 $ R0 q7 Y+ I* V
??1.重要文件损坏或丢失引起的蓝屏故障(包括病毒所致)。
5 q8 w' R$ p- |6 i4 J1 }; B??实例:Win98中的VxD(虚拟设备驱动程序)或是.DLL?动态连接库?之类的重要文件丢失,情况一般会比较严重,会出现“蓝屏警告”。
0 J3 Q* {$ D: s% O6 ^5 r4 D2 s- Q# `! a??解决方法一:记下所丢失或损坏的文件名?用Win98启动盘中的“Ext”命令从Win98安装盘中提取和恢复被损坏或丢失的文件,步骤如下:
8 |/ J& z9 g6 r0 i1 ]! M8 e& m??(1)用Win98启动盘引导计算机,在提示符下敲入“Ext”命令。 9 i9 R% ?4 a* T# i1 x
??(2)在提示“Please enter the path to the Windows CAB files( a):”后输入Win98安装压缩包所在的完整路径,如“F?\Pwin98\Win98”,完成后回车。
: \( F4 v, ^" A2 p% v" D3 C0 Z??(3)在提示“Please enter the name(s)of the file(s) you want to extract:”后输入你记下的丢失文件名,如“Bios.Vxd”,回车。 . ~% f8 i3 D" f1 I L
??(4)在解压路径提示“Please enter path to extract to(‘Enter’ for current directory):”后输入文件将被解压到的完整路径,如“C? \Windows\System”并敲回车。 # a1 h; L) ^ d) ~
??(5)最后出现确认提示“Is this Ok?(y/n):”,输入“y”后回车。“Ext”程序会自动查找安装盘中的CAB压缩包,并将文件释放到指定的位置。
, r8 k6 M; f8 q! c2 {$ D& |??(6)重新启动即可。
* m& Y# }3 K5 g5 O2 G4 x- t??解决方法二:用杀毒软件杀毒。有的病毒可能会破坏注册表项?杀毒后注册表应恢复中毒之前的备份。 ; F( G* ]2 R! I" h# g
??解决方法三:如果能启动图形界面,可以采取重装主板以及显卡的驱动程序,和进行“系统文件扫描”来恢复被破坏或丢失的文件。“系统文件扫描”的方法为?单击“开始/程序/附件/系统工具/系统信息/工具/系统文件检查器”,然后扫描改动过的文件即可。
" x F6 c' L- a7 x$ z \! j/ E( C??2.注册表损坏导致文件指向错误所引起的蓝屏。 9 I+ t! w3 V5 _2 V; M% H
??实例:注册表的擅自改动(包括人为地改动和软件安装时的自动替换)?其现象表现为开机或是在调用程序时出现蓝屏,并且屏幕有出错信息显示(包含出错的文件名)。 . F, o& l) t- f& O' `! Y
??解决方法一:恢复备份。
1 k9 _. b9 ^0 g0 E! I, y; _# F- A??(1)单击“开始/关机/重新启动计算机并切换到MS-DOS方式”,然后单击“是”;
+ e% s$ K6 l3 Y1 w& r??(2)进入Windows目录下。例如,如果你的Windows安装在“C?\Windows” 目录下,应键入以下内容?“CD C?\WINDOWS”后回车; # z( l, [) k( }0 V. ]3 v6 u
??(3)键入“SCANREG\RESTORE”后回车。 / B1 v0 T. I$ I3 R
??(4)按照上述步骤,可以将注册表恢复到最近一次启动计算机时的状态。
& l! g+ B' T2 F, f) x5 |??解决方法二:删除键值。
$ u( |5 m; q" r( `' E, q" W??如果是在卸载程序后出现蓝屏的话,笔者断定故障是由于程序卸载不完善造成的。解决这类问题非常简单,首先你要记下出错的文件名,然后再到注册表中找到以下分支“HKEY_LOCAL_MACHINE\System & f3 T; }2 W. v+ y6 ?# K5 ?/ e: l
??\CurrentControlSet\Services\VxD”。在“查找”中输入刚才的文件名,把查到的键值删除即可。此时,千万不要忘记备份注册表哦! |