电脑互动吧

 找回密码
 注册
查看: 8278|回复: 1

电脑蓝屏的诸多原因及处置办法

[复制链接]
发表于 2011-1-26 15:03:15 | 显示全部楼层 |阅读模式
蓝屏的事,很复杂的,软件和硬件都有可能。
/ u5 {2 \9 `) \3 x1 k# h6 p  W试着重启系统,在出现启动菜单时按下F8键就会出现“高级启动选项”菜单,接着选择“最后一次正确配置”,一般情况下,蓝屏都出现于更新了硬件驱动或新加硬件并安装其驱动后,这时windows 2000/XP提供的“最后一次正确配置”就是解决蓝屏的快捷方式。 . O  }4 x4 u7 r3 u, S/ a
Windows蓝屏代码含意速查表 4 k+ I; B- i4 x: F8 Q$ q4 \
http://www.pconline.com.cn/pcjob/system/microsoft/article/0504/599763.html
) Z' z! a$ v' Y; w  E2 o& T我之前电脑在BT的时候蓝屏,可是蓝屏的代码太多了,看得眼花,最后是在论坛看到一个朋友的帖子,说有可能是网卡驱动的问题,我重装网卡驱动,果然就好了。
/ l- R" J4 T: M8 n& X如果实在没有办法,那就直接重装系统吧。下面的资料你看下,希望对你有帮助。
/ j3 C5 W6 [5 k! w" {) z# M0 J蓝屏是系统运行不下去了,但是还有一口气,能告诉你为什么活不下去,然后再嘎奔。 5 u& r; J8 W* b3 {: U! J) d' |
死机就是系统猝死,没的救了,把比尔盖茨叫过来也没戏。
* v7 f4 @* }" A! G* W( ]蓝屏”的解决方法    e; Y" N/ N* Y. S$ c
  用惯了WIN95/98的人总会为时不时出现的蓝底白字--"......A fatal exception has accured at dis1100:xxxxx in VXD......"而烦恼。遇到这种情况要么按任意键等待或者按"CRT+ALT+DEL"重新启动计算机,然而这并不代表万事大吉,用一阵子又出现蓝屏,真叫人哭笑不得。如何彻底有效的根除这种现象呢?首先应该明白引起出现蓝屏的原因是什么,出现蓝屏主要是以下几方面原因:   
( b: Q# \, a/ `9 ^! ?6 t/ z  ①设备驱动程序的共享与应用冲突;   
: Y3 E6 R& Q1 Z7 {  ②CPU非法指令、内存页面或段内错误;   
2 Q; }" Z( q% u, M2 h9 h  ③堆栈浮点数与整数的溢出和下溢。   
, L- c1 g+ D3 o- M3 d  其中以①、②最易发生。明白了原因就可以着手找解救的方案。我们将蓝屏分成两类:      o; C; E# F  ~/ ~
  ㈠:说明了错误产生的应用程序名字,例如:"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了。   
& T& Q! F/ }% @1 F# [  还有就是靠软件解决蓝屏,以下介绍两款精品软件:Norton CrashGuard4.0它能后台监视任意当前正在运行的应用程序,对各种"非法指令、溢出错误、设备冲突"都能提前拦截并解冻,防止蓝屏和死机,经笔者使用发现其还能对超频引起的死机起提前防止作用如:赛阳300A超到463.5Mhz一运行像《极品飞车4》的3D游戏就死机,只好重启,但装了CrashGuard4.0后一运行3D游戏,一会儿就自动退出,提示不能稳定运行程序请退出。其对蓝屏的解冻和拦截都十分突出,正像介绍中说的一样,出现蓝屏死机的情况减少到5%以下,不妨一试。再者还是诺顿(Norton)的产品--GHOST5.1d,将C盘的内容全部镜像成一个*.GHO文件,但出现问题时将GHO文件恢复即可,且速度一流恢复后与原来一模一样,如你的硬盘不够大就用WINDOWS自带的"备份"工具来备份如C:\WINDOWS\SYSTEM等单个重要文件夹,当出现蓝屏或死机不能排除时就用它来恢复。综上,这些解决方案只是一些典型例子,电脑的故障多种多样,不可能面面俱到,因此还需要在实践中不断摸索、分析才能真正解决问题。
) @/ q6 P2 _! f/ P$ W蓝屏故障和其它故障一样,根据成因大致可以分为软件和硬件两个方面。现在还是遵循先软后硬的原则来看看故障的成因和解决办法吧!
, U- `: ^6 J8 r+ M& g" Y??一、软件引起的蓝屏故障 3 X& j& X0 G, [
??1.重要文件损坏或丢失引起的蓝屏故障(包括病毒所致)。 7 U& n0 d& @! P& n8 Q, Y# K
??实例:Win98中的VxD(虚拟设备驱动程序)或是.DLL?动态连接库?之类的重要文件丢失,情况一般会比较严重,会出现“蓝屏警告”。 8 p! Z4 M( P3 x$ ~, Q" T) Y
??解决方法一:记下所丢失或损坏的文件名?用Win98启动盘中的“Ext”命令从Win98安装盘中提取和恢复被损坏或丢失的文件,步骤如下: 6 T2 K# X+ I9 c! g' R* S
??(1)用Win98启动盘引导计算机,在提示符下敲入“Ext”命令。
% s" z. P, c! d( o??(2)在提示“Please enter the path to the Windows CAB files( a):”后输入Win98安装压缩包所在的完整路径,如“F?\Pwin98\Win98”,完成后回车。
" U' I$ U. k2 i' G: Z??(3)在提示“Please enter the name(s)of the file(s) you want to extract:”后输入你记下的丢失文件名,如“Bios.Vxd”,回车。
' U; S- u* ~' o: R+ }: n- c??(4)在解压路径提示“Please enter path to extract to(‘Enter’ for current directory):”后输入文件将被解压到的完整路径,如“C? \Windows\System”并敲回车。
/ n: T# Y% ]( X/ N1 e% P9 F??(5)最后出现确认提示“Is this Ok?(y/n):”,输入“y”后回车。“Ext”程序会自动查找安装盘中的CAB压缩包,并将文件释放到指定的位置。
! u! p# [5 [( T3 N& Y1 N9 O( \??(6)重新启动即可。
" i7 a2 a: v+ ^2 E% p??解决方法二:用杀毒软件杀毒。有的病毒可能会破坏注册表项?杀毒后注册表应恢复中毒之前的备份。 6 v+ s9 d: A% O  c/ [4 n  [
??解决方法三:如果能启动图形界面,可以采取重装主板以及显卡的驱动程序,和进行“系统文件扫描”来恢复被破坏或丢失的文件。“系统文件扫描”的方法为?单击“开始/程序/附件/系统工具/系统信息/工具/系统文件检查器”,然后扫描改动过的文件即可。 8 N$ ^4 w- m5 P
??2.注册表损坏导致文件指向错误所引起的蓝屏。
% w$ b0 y: z- Q7 h! _??实例:注册表的擅自改动(包括人为地改动和软件安装时的自动替换)?其现象表现为开机或是在调用程序时出现蓝屏,并且屏幕有出错信息显示(包含出错的文件名)。 * w7 j, d( V, w! p% U# Y
??解决方法一:恢复备份。
* g3 s+ [! d4 N9 J% V??(1)单击“开始/关机/重新启动计算机并切换到MS-DOS方式”,然后单击“是”;
; p3 Q7 S) a, r6 A5 k# ^; K2 N??(2)进入Windows目录下。例如,如果你的Windows安装在“C?\Windows” 目录下,应键入以下内容?“CD C?\WINDOWS”后回车; ' a1 O, Q: `8 S" Q: h8 V3 S
??(3)键入“SCANREG\RESTORE”后回车。 : g, \8 j6 [9 u5 S/ p6 y/ T& s
??(4)按照上述步骤,可以将注册表恢复到最近一次启动计算机时的状态。
7 g4 J+ v7 z+ ?$ e??解决方法二:删除键值。
6 \/ B' K0 {" k( \5 d  z1 }??如果是在卸载程序后出现蓝屏的话,笔者断定故障是由于程序卸载不完善造成的。解决这类问题非常简单,首先你要记下出错的文件名,然后再到注册表中找到以下分支“HKEY_LOCAL_MACHINE\System 9 n. m6 ]9 p4 ^; X/ H6 [
??\CurrentControlSet\Services\VxD”。在“查找”中输入刚才的文件名,把查到的键值删除即可。此时,千万不要忘记备份注册表哦!
回复

使用道具 举报

 楼主| 发表于 2011-1-26 15:03:52 | 显示全部楼层
典型案例:笔者在删除金山毒霸时中途死机,重新启动后刚看到桌面的图标就出现蓝屏,并伴有错误信息出现。错误信息中提到Kavkrnl.vxd文件找不到,笔者首先根据文件名的前两个字符确定该文件不是Win98的系统文件,ka开头的应是金山毒霸的虚拟设备驱动程序。基本判断为文件指向错误,于是决定删除它在注册表中相应键值。在注册表编辑器的查找中输入“Kavkrnl.vxd”,将它在“HKEY_LOCAL_
" C6 u7 t" [) v+ z& M  i! `; v??MACHINE\System\CurrentControlSet\Services\VxD”中的相应主键值删除,重启后故障消除。 . x. u  _9 \: U6 s- u
??3.System.ini 文件错误引起的“蓝屏”。 ) }0 @" n7 L) K$ ?9 r
??实例:软件卸载或是安装后未即时更新System.ini 文件所造成的错误。
, b/ c! o8 ?2 N! C& V??解决方法:禁用注册表中该项或是重新安装相应的软件或驱动程序。
+ V5 I  L+ q% s1 }??4.Win98自身的不完善造成的蓝屏。
) W! F7 f: g; O+ H. }??实例:Win98的sp1和Microsoft的Vxd_fix.exe补丁程序对Win98的稳定性起着至关重要的作用。
0 n0 V/ G/ C5 S( K??解决方法:快去下载吧,如华军网站南京站http?//nj.onlinedown.net/Win98SP1.htm?Win98sp1?及http?//nj.onlinedown.net/Windows98VxDpatch.htm? Vxd_fix.exe?。 . J2 L9 q, g( c6 \- s
??5.系统资源耗尽引起的蓝屏故障。
$ u' t+ X- b$ e1 i) ~??实例:蓝屏故障常常发生在进行一项比较大的工作时,或是在保存复制的时候,且往往发生得比较突然。这类故障的发生原因主要是与三个堆资源(系统资源、用户资源、GDI资源)的占用情况有关。
, Q" W, [) X8 z8 P6 H??解决方法:打开你的资源状况监视器,看一下剩余资源,如果你的三种资源都在50%甚至更低,就很容易出现诸如“非法操作”、“蓝屏”或“死机”故障。为此,必须减少资源浪费,减少不必要的程序加载,避免同时运行大程序(图形、声音和视频软件),例如加载计划任务程序,输入法和声音指示器,声卡的DOS驱动程序,系统监视器程序等等。
/ L; h$ M: C" p! K! i% C# |??6.DirectX问题引起的蓝屏故障。 2 W% N5 D' \9 O0 w# H+ S' n
??实例:(1)DirectX版本过低或是过高;(2)游戏与它不兼容或是不支持;(3)辅助重要文件丢失;(4)显卡对它不支持。
* G9 x7 V! `* D' ~; i??解决方法:升级或是重装DirectX。如果是显卡不支持高版本的DirectX那就说明你的显卡实在是太老了,尝试更新显卡的BIOS和驱动程序,否则,只好花钱升级显卡了。 - E7 |& N+ r* i$ W5 r6 |0 o
??二、硬件引起的蓝屏故障 / u7 N; I0 p2 d1 W
??1.内存超频或不稳定造成的蓝屏。
& |! {, V( k' e& ]3 ?4 ^??实例:随机性蓝屏。 * L+ v+ O! U4 _" m
??解决方法:先用正常频率运行,若还有问题。找一根好的内存条进行故障的替换查找,一般可以解决。再就是应当注意当CPU离内存很近时内存的散热问题。 3 C9 V& T+ T+ Z
??2.硬件的兼容性不好引起的蓝屏。 , |0 ^7 m$ l+ s7 k& I2 f0 a) C
??兼容机好就好在它的性价比较高,坏就坏在它在进行组装的时候,由于用户没有完善的监测手段和相应的知识,无法进行一系列的兼容性测试,从而把隐患留在了以后的使用过程中。 ; A  J4 n+ t1 x+ C. u* H
??实例:升级内存时,将不同规格的内存条混插引起的故障。
1 V+ A7 e' }0 J3 s% w??解决方法:注意内存条的生产厂家、内存颗粒和批号的差异,往往就是因为各内存条在主要参数上的不同而产生了蓝屏或死机,甚至更严重的内存故障。也可以换一下内存条所插的插槽位置。如果内存条还是不能正常工作,那就只好更换了。此处,提醒各位:内存在整个微机系统中起着非常重要的作用,它的好坏将直接影响到系统的稳定性,所以在内存的选购时要注意,最好是有内行人陪伴,避免买到Remark过的条子或频率过低的条子。
8 v* I; }! R' P! B" P& d' j- O??3.硬件散热引起的“蓝屏”故障。
4 f9 a1 r( Q2 W: j??实例:在微机的散热问题上所出现的故障,往往都有一定规律,一般在微机运行一段时间后才出现,表现为蓝屏死机或随意重启。故障原因主要是过热引起的数据读取和传输错误。
# h' [4 ~3 v( f/ u* ?$ ?3 e0 D??解决方法:采取超频的应降频,超温的应降温。其实不一定所有的故障都那么复杂,有时候从简单的方面考虑,也能很好地解决问题?要学会触类旁通。 0 B0 |" u, J1 Q+ C* N: {9 a, i+ l
??4.I/O冲突引起的蓝屏现象。
8 c. I  h% }' ]8 s6 R??解决方法:这种现象出现得比较少,如果出现了,可以从系统中删除带!号或?号的设备名,重新启动计算机进行确认,或者请高手手动分配系统资源。 ! `+ `1 P" T4 g" G2 M4 m) [
??凡事要防患于未然,下面是笔者总结出来的一些经验,可供大家参考:
2 n' o; p# e9 X, R; w??1?定期对重要的注册表文件进行手工备份,避免系统出错后,未能及时替换成备份文件而产生不可挽回的错误。
# f6 T! P. Z8 x1 ~??2?尽量避免非正常关机,减少重要文件的丢失。如.VxD .DLL文件等。 % f( e* @* D- [1 }( t, R# L& |; ]4 P( z
??3?对普通用户而言,只要能正常运行,没有必要去升级显卡、主板的BIOS和驱动程序,避免升级造成的危害。 " E, h( G. n. E( a
??4?定期检查优化系统文件,运行“系统文件检查器”进行文件丢失检查及版本校对。检查步骤参见前面相关介绍。
. y( j$ Z; I5 n. G6 m% l$ q??5?减少无用软件的安装,尽量不用手工卸载或删除程序,以减少非法替换文件和文件指向错误的出现。 . N0 Z! ^7 j9 K8 c' q
??6?如果不是内存特别大和其管理程序非常优秀,尽量避免大程序的同时运行,如果你发现在听MP3时有沙沙拉拉的声音,基本可以判定该故障是由内存不足而造成的。 8 N, U: y; ^+ \: e* F, W. y3 M
系统启动出现蓝屏错误“STOP:0x000000C2”的解决方法   n- K9 o9 F/ G' W" v; [
目前有许多的用户报告在Windows系统启动时,会遇到蓝屏错误(错误代码0x000000C2),导致机器无法启动。为使您尽快地了解这个问题以及及时地找到解决方案,供您参考。 : x! `" v) V# S# L; W
********************** 问题概述 ********************** ' w6 `9 O/ }0 j3 I% ]% N
Windows XP在启动时发生蓝屏问题,代码:0x000000C2,具体的蓝屏信息如下:
4 E- w% t5 j- C1 Z“0x000000C2(0x): BAD_POOL_CALLER % _/ Z7 C. f# ~' E- q3 U
A kernel-mode process or driver incorrectly attempted to perform memory operations. Typically, a faulty driver or buggy software causes this.” 7 W7 d# ?% G6 C
具体原因正在调查中,可以肯定的是该现象由软件方面原因引起,不是硬件损坏。
7 |5 m# `% k+ d( z********************** 解决方法 **********************
- l& h! G* B" u针对以上问题,请尝试使用以下方法修复您的系统,具体步骤如下:
1 F! i/ ?, j0 S( s* `, ^" i- a  m4 c1、将XP的重新安装光盘放入光驱;
2 N% U3 O. e  `8 s& X6 u+ R2、重新启动计算机,按del键选择从光驱引导,(需要进入BIOS,设置第一启动顺序为光驱启动); 7 P7 K. u; Z  m7 a
3、当屏幕上显示Press any key to boot from CD...时,请按任意键,系统将从光盘启动;(注:这个界面出现时间较短暂,请注意及时按下任意键)
# A9 S* v% m7 K8 a: l4、约一分钟后,系统出现欢迎使用安装程序菜单,菜单包含以下三个选项:
4 D) \6 P# b) y& g( L# k(1) 要现在安装Windows, 请按Enter键。 - o* c. T: _0 S+ H' E
(2) 要用控制台修复, 请按 R。 9 }$ b& g1 J# [( G! ]4 n
(3) 退出安装程序, 请按 F3。
# G0 e6 L1 P/ f( [/ v6 `9 ~1 L5、按R键选择进入“恢复控制台”;
# E) }2 Y2 O; b+ ]5 Z) ~6、系统提示选择Windows安装分区,一般默认情况下是安装在第一分区,选择后,按回车键确定。
: v& ]8 A+ [! i4 p. A: G4 Q7、系统提示输入管理员密码,如果管理员密码为空,则直接键入回车键。
% A& j* A( d4 P8、在系统提示符下,如“C:\WINDOWS\”,输入 disable cnsminkp 回车。 ; h% Y( y# q5 }
9、输入Exit重新启动计算机
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|手机版|小黑屋|Archiver|电脑互动吧 ( 浙ICP备13037409号 )

浙公网安备 33032402001025号

GMT+8, 2025-8-1 03:02 , Processed in 0.057854 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表