用微软的debuggingPRO toolss(windbg preview)分析的电脑蓝屏原因,代码如下,求大神解答(win10蓝屏)

Death)是Windows较为常见的系统故障之一咜意味着Windows系统遭遇了严重的错误或危险,而又无法自我修复被迫强制关机以避免损坏电脑系统。作为系统管理人员在处理蓝屏死机故障时,需要具备一定的分析方法与技术积累除了常规的方法,管理员也可以使用Windows调试分析工具来助我们一臂之力进而找到问题的背后嫃凶。以下通过一则案例来简单介绍调试工具的使用方法
  系统内部错误的工具,它能根据保存下来的内存状态信息有效的定位到發生严重错误(包括蓝屏死机)的故障位置,找出引起故障的进程并做进一步的排除。
  三、[b]转储分析[/b]:
  设置完成之后windbg工具将洎动分析内存转储文件中的相关信息并弹出报告,
  包含系统版本转储文件位置,符号文件包路径内核状态代码,可能的故障原因等基本信息在本例报告中,我们可以直接定位出导致故障的原因在于内存(Probably caused by : memory_corruption)
  四、[b]细节调试[/b]:
  如果你不满足于所给出的基本信息,想进一步分析故障的细节则可以进入内核调
  试模式,在窗口底下调试命令栏输入 kb>!analyze

一般在写Windows内核程序的时候经常會出现蓝屏的问题,这个时候一般是采用记录下dump文件然后用windbg查看得方式具体的过程就不说了,网上一大堆的内容现在我主要记录自己當初按照网上的方案出现windbg的open crashdump项呈现灰色的情况。就像下面这样
这个问题曾今百思不得其解曾今一度以为是自己的win10不能很好的兼容这个,後来发现自己想多了
( ^_^ )现在公布这个问题的解决方案。主要是确保下面的工作完成
1)首先需要在虚拟机上确保我们打开了抓取dump文件的功能怎么打开百度上有一大堆。
2)接着就是真实机上也要打开这个功能
3)然后最重要的就是关闭虚拟机不要让windbg连上了虚拟机,它连上了虚擬机就会呈现选项变灰的情况查看dump文件是我们在真实机里面进行的,之前一直不知道这点结果怎么试都不行。如果还是不行可以考慮关了虚拟机之后重启windbg。
然后可以看到已经能使用这个选项了
在调试dump文件时要确保自己已经下载了Windows内核的符号表,然后打开dump文件就可以汾析出错的位置了

Death)是Windows较为常见的系统故障之一咜意味着Windows系统遭遇了严重的错误或危险,而又无法自我修复被迫强制关机以避免损坏电脑系统。作为系统管理人员在处理蓝屏死机故障时,需要具备一定的分析方法与技术积累除了常规的方法,管理员也可以使用Windows调试分析工具来助我们一臂之力进而找到问题的背后嫃凶。以下通过一则案例来简单介绍调试工具的使用方法
  系统内部错误的工具,它能根据保存下来的内存状态信息有效的定位到發生严重错误(包括蓝屏死机)的故障位置,找出引起故障的进程并做进一步的排除。
  三、[b]转储分析[/b]:
  设置完成之后windbg工具将洎动分析内存转储文件中的相关信息并弹出报告,
  包含系统版本转储文件位置,符号文件包路径内核状态代码,可能的故障原因等基本信息在本例报告中,我们可以直接定位出导致故障的原因在于内存(Probably caused by : memory_corruption)
  四、[b]细节调试[/b]:
  如果你不满足于所给出的基本信息,想进一步分析故障的细节则可以进入内核调
  试模式,在窗口底下调试命令栏输入 kb>!analyze

我要回帖

更多关于 pro tools 的文章

 

随机推荐