Windows蓝屏死机代码大全.docx
- 文档编号:2247936
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:41
- 大小:50.34KB
Windows蓝屏死机代码大全.docx
《Windows蓝屏死机代码大全.docx》由会员分享,可在线阅读,更多相关《Windows蓝屏死机代码大全.docx(41页珍藏版)》请在冰豆网上搜索。
Windows蓝屏死机代码大全
原文出自→IT168DIY烧友会本贴地址:
WinXP2000蓝屏全攻略
一、为什么Windows2000/XP会蓝屏?
NT内核的操作系统采用的是分层管理结构(层又称为模式),主要有用户层(UserMode)和内模层(kernelMode),我们可以通过下面这个形象
的比喻来理解Windows的运行规范和蓝屏起因。
QUOTE:
产品制造工厂:
整个电脑(包括操作系统、硬件和软件)
厂领导:
内核层
生产小组:
用户层(软件、驱动程序)
产品装配零件:
电脑硬件
值班员r.Watson
保卫科:
keBugCheck平时产品制造厂运行得有序而高效,每个生产小组加班加点和制造各种用途的产品,工厂里有个极为严格的规定,那就是不管要有什么装配零件.
都必须经过直接控制所有零件的厂领导(具有高特许级别.可以直接访间所有硬件和内存)的批准,之后才能到仓库中提取相应零件,而生产小组只负责生产(只拥有较低极限,不能直接访问硬件和有限地利用内存)。
有一天,A生产小组没有经过厂领导批准,偷偷跑到仓库里面想拿一个装配零件,但马上就被每年被评为先进的值班员Dr.Watson发现了.于是Dr.Watson立即通知厂领导,这个生产小组的工作马上被停止,而且还在厂宣传栏贴出一个告示(见图1):
XXX生产小组出现了错误.厂领导决定马上将其关闭、整顿,并会记录在案,以观后效。
但A生产小组的错误似乎没有引起大家的注意,一天,D生产小组居然闯进仓库哄抢装配零件,
为了防止零件资源失控,产生更严重的混乱.厂领导立即决定停止整个工厂的工作.并命令保卫科对所有生产小组进行全面位置,保卫科在检查后为厂领导提交了一份用蓝色纸写的报告(见图2),这个报告主要分为三部分:
1.故障检察信息
***STOP0x0000001E(0xc0000005,0xFDE38AF9,0x00000001.0X7E8BOE84)KMODE_EXCEPTION_NOT_HANDLED***
其中错误的第一部分是停机码(StopCode)也就是0x0000001E(也可以缩写为0X1E),用于识别已发生错误的类型。
错误第二部分是被括号括
起来的四个数字集,表示随机的开发人员定义的参数(这个参数对于普通用户根本无法理解,只有驱动程序编写者或微软操作系统的开每人员才懂)。
第三部分是错误名。
信息第一行通常用来识别产生错误的驱动程序或设备。
这种信息多数很简洁.但停机码可以作为搜索项在微软知识库和其他技术资料中使用。
2.推荐操作
蓝屏第二部分是推荐用户进行前操作信息。
有时,推荐的操作仅仅是一般性建议(比如.到销售商网站查找BlOS的更新等);有时,也就是显示一条与当前问题相关的提示。
一般来说.惟一的建议就是重启电脑。
3.调试端口信息
告诉用户内存转储映像是否写到磁盘上了,使用内存转储映像可以确定发生问题的性质,还会告诉用户调试信息是否被传到另一台电脑上,以及使用什么端口完成这没通讯。
不过,这里的信息对于普通用户来说,没有什么意义。
有时候保卫科可以顺利查到是哪个生产小组的问题,会在第一部分明确报告是哪个文件犯的错,但常常它也只能查个大概范围,而无法明确指出问题所在。
由于工广全面被迫停止,只有重新整顿开工,有时.那个生产小组会意识到错误.不再重犯。
但有时仍然会试图哄抢零件,于是厂领导不能不重复停工决定(不能启动并显示蓝屏信息,或在进行相同操作时再次出现蓝屏)。
二、出现蓝屏后的九个常规解决方案
WIndows2000/XP蓝屏信息非常多,无法在一篇文章中全面讲解,但它们产生的原因往往集中在不嫌容的便件和驱动程序、有问题的软件、病毒等,因此首先为大家提供一些常规的解决方案,在遇到蓝屏错误后,应先对照这些方案进行排除。
1.重启
有时只是某个程序或驱动程序一时犯错,重启后它们会改过自新。
2.新硬件
首先,应该检查新硬件是否插牢,这个被许多人忽视的问题往往会引发许多莫名其妙的故障。
如果确认没有问题.将其拔下,然后换个插槽试试,并安装最新的驱动程序。
同时还应对照微软网站的硬件兼容列表检查一下硬件是否与操作系统兼容。
如果你的硬件没有在表中,那么就得到硬件厂商网站进行查询,或拨打他们的咨询电话。
WindowsXP的硬件兼容列表
Windows2000的硬件兼容列表:
...=hcl/Win20OOHCL.txt
(暂时失效)
3.新驱动和新服务
如果刚安装完某个硬件的新驱动,或安装了某个软件,而它又在系统服务中添加了相应项目(比如:
杀毒软件、CPu降温软件、防火墙软件等),在重启或使用中出现了蓝屏故障,请到安全模式来卸载或禁用它们。
4.检查病毒
比如冲击波和震荡波等病毒有时会导致Windows蓝屏死机,因此查杀病毒必不可少。
同时一些木马间谍软件也会引发蓝屏,所以最好再用相关工具进行扫描检查。
5.检查BIOS和硬件兼容性
对于新装的电脑经常出现蓝屏问题.应该检查并升级BlOS到最新版本.同时关闭其中的内存相关项,比如.缓存和映射。
另外,还应该对照微软网站的硬件兼容列表检查自己的硬件。
还有就是,如果主板BlOS无法支持大容量硬盘也会导致蓝屏,需要对其进行升级。
QUOTE:
小提示
Bios的缓存和映射项
VideoBIOSShadowing(视频BIOS映射)
Shadowingaddressing白(映射地址列)
SystemBIoscacheable(系统BIOs缓冲)
videoBIoscacheable(视频BIOs缓冲)
videoRAMCacheable(视频内存缓冲)6.检查系统日志
在"开始→运行"中输入"EventVwr.msc",回车后打开‘事件查看器",注意检查其中的"系统日志"和"应用程序日志"书标明"错误"的项
7.查询停机码
把蓝屏中密密麻麻的E文记下来,接着到其他电脑中上网,进入微软帮助与支持网站:
在左上角的
"搜索(知识库)"中输入停机码,比如:
0x0000001E,接着在下面首先选择"中文知识库",如果搜索结果没有适合信息,可以选择"英文知识库"再搜索一遍。
一般情况下,会在这里找到有用的解决案例。
另外,在XX、Google等搜索引擎中使用蓝屏的停机码或后面的说明文字做为关键词搜索,往往也会有意外收获。
8.最后一次正确配置
一般情况下,蓝屏都出现于更新了硬件驱动或新加硬件并安装其驱动后,这时Windows2000\XP提供的"最后一次正确配置"就是解决蓝屏的快提方式。
重启系统,在出现启动莱单时按下F8键就会出现高级启动选项菜单,接着选择"最后一次正确配置"。
9.安装最新的系统补丁的ServicePack
有些蓝屏故障是Windows本身存在缺陷造成的,因此可通过安装最新的系统补丁和ServicePack来解决。
QUOTE:
小提示
微软如何分析蓝屏故障
微软在Windows中设计了一个功能,就是在蓝屏出现后,keBugCheck能够生成一个侦错文件一Memory.dmp(-般位于系统目录中,比如:
C:
\WINNT),
它记录了发生篮屏时的详细情况,以便微软专家对错误进行分析。
当然,一般用户即使打开它,也根本看不懂其中奥秘。
微软建议在遇到蓝屏后,将Memory.dmp压缩并通过FTP、邮件或其他方式寄送给他们,但过程比较繁索,目前还没有人证明这样能尽快得到来自微软的解决方案。
如果你对Memory.dmp的内容感兴趣,可运行windows2000安装光盘support\tools文件夹中setup.exe来安装其支持工具,然后再C:
\ProgramFiles\SupportTools文件夹中找到DumPchk.exe,它是一个命令行工具,可以打开Momory.dmp并显示其中内容。
默认生成的Memory.dmp体积基本与你的系统内存相等,可以按下Win+Break组合键打开“系统属性”,进入“高级--启动和故障恢复”,在“写入调试信息”项选择是否生成Memory.dmp、“小内存转储”、“核心内存转储”或“完全内存转储”。
建议选择“无”,因为Memory.dmp可能只对微软有用,并且我们一般也不会选择发给微软。
三、45个经典蓝屏案例一一破解注意:
先用以上9个方法,无效在继续看
0x0000000A:
IRQL_NOT_LESS_OR_EQUAL
错误分析'主要是由有问题的驱动程序,有缺陷或不兼容的硬件与软件造成的。
从技术角度讲,表明在内核模式中存在以太高的进程内部请求级别(IRQL)访问其没有权限访问的内存地址。
解决方案:
请用前面介绍的解决方案中的2、3、5、8、9方案尝试排除。
QUOTE:
实例1:
在安装Windows2000、XP时出现
除检查硬件是否符合兼容性列表外,还应采取以下措施。
(1)在安装启动过程中,当setupisinspectingyourcomputer'shardwareconfiguration消息出现时按F5键,当得到提示时,指定正确的计算机类型和硬件抽象层(HAL)一般用户(只安装了一个CPU).请指定"StahdardPCHAL"。
(2)关闭CMOS设置中所有缓存及映射(shadowing)设置项、即插即用选项以及病毒保护功能。
(3)断开那些对于电脑启动非必需的硬件,包括网卡、内置调制解调器、声卡、第二块硬盘。
同时检查硬盘的跳线是否设置为主跳线,并检查光驱的跳线是否正确。
(4)如果是从Windows2OOO升级到WindowsXP,还需要卸载所有杀毒软件和启动管理软件(比如:
NortonGoBack等),并且去掉所有不必要的硬件,断开所有USB设备和打印机。
QUOTE:
实例2:
在使用Windows2000、XP时出现
(1)检查最新安装的软件和硬件驱动程序卸载或禁用它们,推荐使用安全模式来完成这个任务,如果是驱动程序,则推荐使用WindowsXP的驱动程序返回功能来恢复原有的驱动程序。
(2)如果Windows无法启动
?
首先尝试使用"最后一次正确配置"来解决问题。
如果无效,则按照下面的方法来解决。
?
WindowsXP使用安装光盘进入故障恢复控制台,运行"%systemroot%\system32\restore\rstrui.exe"命令,然后按照提示进行系统还原操作即可。
?
Windows2000记下蓝屏信息中显示的文件名,找到一台和你的电脑软、硬件配置类似的电脑,打开"注册表编辑器",找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services],这里保存了系统中每一个设备、服务的注册信息,请细细查看每条信息,特别是右侧窗格中的"DiSKPlayName",一些驱动程序会在这里标明设备驱动用途的描述.另外,在"ImagePath"键值后面有相应文件名,这也是关注的要点,需要对照你抄下来的文件名。
用Windows2000安装光盘进入"故障恢复控制台",接着进入C:
\WiNNT\System32目录,输入"listsvc"回车后会列出当前系统所安装的服务或设备.找到并记下与新装硬件或软件相关的服务或设备名,然后输入"disable服务或设备名"回车即可将其停止。
0x00000012:
TRA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windows 蓝屏 死机 代码 大全