Board logo

标题: [交流] 用windbg解决蓝屏故障 [打印本页]

作者: Satan888    时间: 2012-1-7 15:26     标题: 用windbg解决蓝屏故障

技巧介绍:使用Debugging Tools for Windows解决蓝屏故障
使用平台:windows7 (xp vista也可以用本方法)

蓝屏大家肯定没少见吧 一般方法就是查询蓝屏代码
不过同一个代码可能包含了好几种故障发生的原因
这种方法并不是很有效

我向大家介绍一个可以定位到具体原因的蓝屏查询方法

1.首先你需要在开始菜单——运行——sysdm.cpl——高级——系统和故障恢复——写入调试信息选项中选择“小内存转储128kb”

然后下次蓝屏后会在C盘windows下生成mindump文件夹 里面会生成类似“092110-18891-01.dmp”的文件

2.然后你需要下载微软官方出的Debugging Tools for Windows工具

3.运行Debugging Tools for Windows——file——open crash dump
选择定位到mindump目录 载入 dmp文件

4.然后windbg会分析dmp文件并生成结果
这是我上次蓝屏的分析结果:

明显的告诉你问题出在PECKP.SYS 这个文件上 网上一查 这个peckp.sys是中国邮政网银程序 我删除网银程序 换了个网银问题就解决了

这是我这些年来用过的对付蓝屏最有效的方法 希望能帮到大家
作者: wjh369512366    时间: 2012-1-7 15:53

不知道楼主的方法好不好用过,不过我还是试一试吧,哎,机子一蓝屏就头大啊
作者: dymagicer    时间: 2012-1-8 01:53

个人觉得这个工具意义不大。
如果是硬件问题引发蓝屏,分析出来也没有。
如果是软件问题的话,一般重装系统解决起来反而会更快。
最后历来微软出品的官方工具中,有用的也没几个。
作者: Satan888    时间: 2012-1-8 13:47     标题: 回复 3楼 的帖子

重装多麻烦啊 事先不备份好注册表重装后软件都不能用了
作者: 7788-7788    时间: 2012-1-8 14:23

蓝屏非常讨厌,处理起来也特别麻烦,工作中碰到过内存引起的,硬盘引起的,浏览器引起的,应用软件引起的....试一下楼主的办法,谢谢分享
作者: shell123    时间: 2012-1-8 18:36

无语,正是因为蓝屏代码 包含了好几种故障发生的原因,那这东西已经毫无意义了,
电脑发热,蓝屏,主板出错蓝屏,程序出错蓝屏, 这些只要重新启动下就可以了,
像你删除软件, 它只是可能偶尔一次软件出错,你就删了,不代表下次它还会导致蓝屏的,
蓝屏一般又不是经常性,要是经常性那都已经是大问题了,
作者: tyuhzz    时间: 2012-1-8 18:41

这个软件我用过,在同一台机蓝屏,检测出来的有时是声卡驱动问题,有时是显卡驱动,有时是杀毒软件的问题。
查到最后是内存的问题,换条内存什么问题都没了。
所以现在碰到蓝屏的就重装系统,重装系统没用就换内存。基本上95%的蓝屏可以用这招解决.
作者: ak47m16a1    时间: 2012-1-8 18:57

蓝屏问题涉及太广,软件硬件都有,软件碰见一般是程序问题病毒漏洞重装最快最简单,硬件很麻烦要慢慢测试,蓝屏最常见的是组装机和笔记本,一般品牌机问题少,组装机装不好问题就大。
作者: 战霸    时间: 2012-1-8 21:34

个人维修经验:
我感觉蓝屏90%都是硬件造成,硬件的90%是内存造成,灰尘过多造成内存接触不良可以发生蓝屏现象,很多这种故障清理一下内存金手指即可解决,当然,也有少数是内存条损坏。还有就是主板故障也可以造成蓝屏,这种可能性比较小,还有就是显卡蓝屏,显卡接触不良,或者是发热量过高都有可能造成蓝屏,我的电脑也有蓝屏故障,和女人差不多吧,一个月蓝一次,故障原因是硬盘出现物理坏道!如果是老硬盘,电脑运行的时候硬盘有噪音,那蓝屏就不排除硬盘造成!个人感觉高速下载和观看高清电影对硬盘和显卡的物理损害是很大的!尤其是低速硬盘和低端显卡!
作者: 112837743    时间: 2012-1-8 22:04

引用:
原帖由 dymagicer 于 2012-1-8 01:53 发表 [bbs=redirect.php?goto=findpost&pid=79466316&ptid=4264609][/bbs]
个人觉得这个工具意义不大。
如果是硬件问题引发蓝屏,分析出来也没有。
如果是软件问题的话,一般重装系统解决起来反而会更快。
最后历来微软出品的官方工具中,有用的也没几个。
如果重装后还是蓝呢?就能肯定是硬件问题,有的时候驱动也是会引起蓝屏的,这个方法能定位到文件可以确定是某一程序或是文件引起的,总的来说还是很有用的。
作者: 3800798    时间: 2012-1-8 22:42     标题: 回复 2楼 的帖子

二楼的强烈的赞同你,  知己啊
作者: board_sis_2010    时间: 2012-1-8 23:11

我的电脑也蓝屏,但不知道是什么原因,有问题解决不了啊
作者: hohojjyy    时间: 2012-1-9 13:30

引用:
原帖由 dymagicer 于 2012-1-8 01:53 发表 [bbs=redirect.php?goto=findpost&pid=79466316&ptid=4264609][/bbs]
个人觉得这个工具意义不大。
如果是硬件问题引发蓝屏,分析出来也没有。
如果是软件问题的话,一般重装系统解决起来反而会更快。
最后历来微软出品的官方工具中,有用的也没几个。
兄弟此言差矣,windbg这个工具,在程序员,尤其是内核程序员手中,堪比倚天剑屠龙刀!
Windows自98以后,即Windows2000、WindowsXP、Windows2003以及现在的Windows7,
都分为内核层和用户层,我们的一些普通操作,比如上网、作图、游戏等等,都是在用户层,
而操作系统自身,则是运行在内核层了,普通用户是介入不到的。
但对于内核程序员来说,因为写的程序,也就是驱动程序,都是运行在内核层,
如果程序中稍微有错误,就极有可能导致BSOD,也就是蓝屏。
对于这样的错误,就需要调试,而调试的工具是什么呢?
就是windbg!
另外,微软的工具,每一个都有用,而且还非常有用,就看你会不会用。
所以,大家还是多加强学习,提升一下自己的电脑水平,不要说出一些小白的言论让旁人笑话。
作者: 6526184    时间: 2012-1-10 07:38

如果硬件造成的蓝屏,都有一个代码,记录下代码百度,坏什么搞什么就好了~
作者: szmhero    时间: 2012-1-10 20:56

这种方法可以解决蓝屏,但是不能解决死机吧,
作者: Satan888    时间: 2012-1-21 21:50     标题: 回复 13楼 的帖子

这位童鞋肯定是搞IT的
windbg这工具如果会用那是相当强大的
作者: bagh0662    时间: 2012-1-21 23:58

这个东西要有一定的电脑基础的,况且这个东西不推荐没有基础的人用,给你找到这个文件又怎么样,没有一定电脑基础的人根本对这个东西都是干看,有电脑基础的看蓝屏的英文代码就可以解决的了
作者: hecan007    时间: 2012-2-6 11:15

我的机子基本都是软件问题的蓝屏,基本就直接重启了,反正也出现得少,没怎么在意过,不过楼主这个也可以用来以防万一。
作者: 7788-7788    时间: 2012-2-6 14:04

个人认为由软件造成的蓝屏比较少,硬件造成的蓝屏比较多,尤其是内存和硬盘引起的,建议大家在碰到蓝屏的时候先把内存条子拔下来擦一下触点,换个槽道,不行给硬盘也擦一下触点,换个插口,如果还存在问题,再用楼主发的方法试一下,估计能解决问题了




欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://67.220.93.10/bbs/) Powered by Discuz! 7.2