系统蓝屏排查日记

系统蓝屏排查日志

前言:
  在一个晚上,我正在LOL开黑,由于换上了SSD,程序十分流畅,系统如风,常伴吾身。于是,微软决定制裁我,忽然我的系统就变得十分卡。刚刚卡的时候,我就意识到不好了,程序崩溃、系统崩溃,肯定是有原因的,
  · 可能是你操作错误
  · 可能是哪个第三方模块的加入
  · 可能是某个程序实现不合理(蓝屏的话,感觉系统模块、驱动等出错可能性更大)
  · 还有可能就是根本不知道是什么问题(笑)
  
  于是,我们必须有所倚仗,才能知道究竟发生了什么事。在此隆重介绍一个优秀的软件

##Windbg 的简单配置
  现在Windbg的话,比较新的版本已经到10.0了,旧的版本是6.1,其中的差别可能并不大,不影响他们的效用,但是有些旧版本的windows像XP可能用不了10.0版本或者在某些操作上不友好。
  
  下完之后打开 windbg.exe,首先自然是设置好路径

1. 按下 ctrl + s,弹出symbol路径设置。
2. 设置如下,并点确认,然后按 ctrl + F -> Save WorkSpace,这样下次不需要再设置symbols
SRV*e:\mysymbols*http://msdl.microsoft.com/download/symbols
3. 至此,我们可以庆祝一小段,因为环境算是配置完毕了。

##用Windbg调试蓝屏dump
  通常系统蓝屏重启之后,他会告诉你dump文件存在哪里(对就是那个.dmp),我们用 windbg.exe 打开 .dmp 文件。
  等了许久(下载系统pdb之类),命令行处终于不是 Debuggee not connected 啦,传说中的 int 3 也出现了(打开dump时,windbg默认在load完基础模块后进入一个Breakpoint)。
  接下来是很重要的一招,这一招能够比较准确地告诉你大概的问题在哪里,同时对于一些堆栈已经被破坏的情况,这一招也可以进行有限度的适量修正。这招就是 崩溃分析

输入下面一行并回车:
!analyze -v

0: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid s
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值