
需要为Windbg软件设置符号表路径,作为蓝屏原因分析数据库,否则软件将没有作用。单击File--选择Symbol File Path,在d出的对话框Symbol Path文本框中输入SRVC:\Symbols>
设置完毕后单击File--选择Open Crash Dump来打开蓝屏文件,在d出的对话框中点选到C:\Windows\Minidump文件夹,单击我们要分析的蓝屏文件,单击打开。
在d出的对话框Save Information for workspace?(是否保存信息到工作区)中单击Yes。(如果下次不想再被提示,可以勾选Don't ask again in the WinDbg session)。
接下来就是对文件进行分析,这需要一定的经验和知识。这里我们着重可以看一下System Uptime(开机时间)和Probably Caused By(可能引起故障的原因是)。
需要进一步分析,可以单击!analyze -v,此时我们可以从中提取到蓝屏错误代码和引起蓝屏的程序名称,再通过网络搜索这些程序名和代码等方式弄清原因。
在现场设置程序崩溃自动转储。
在windows 注册表如下项:
//HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/AeDebug
中提供了调试器的相关设置。
Debugger 设置具体的调试器和启动参数
Auto 是否设置在发送错误前启动调试器
以windbg为例
Debugger = "Path/WinDbgexe" -p %ld –c "dump /ma /u C:/CrashDumpdmp" -e %ld –g
在程序崩溃的时候,将启动windbg,并将内存转储到c:/crashdumpdmp文件中。
开发人员拿到dmp文件后,就可以定位问题了。
引起电脑的原因很多:
1,首先检查是不是硬件松动或损坏,打开机箱分别检查电源,内存 cpu,风扇 ,如果你不懂硬件维护,建议你不要自行 *** 作,请拿到专业电脑维修点进行修复。
2、某些杀毒软件采取不负责任的行为,只会简单的删除被病毒感染的系统文件,而不给修复,造成出现电脑开机蓝屏的的提示。对于已经中毒的电脑,建议用金山急救箱或360系统急救箱修复系统。
3:安装新驱动或者系统服务导致出现电脑蓝屏 ,还原驱动。
4:安装补丁引起蓝屏的事不少,卸载最近安装的补丁。
5:检查是不是安装某软件导致冲突,方法如下,
一首先下载安装WinDbg
二通过开始菜单→程序→Debugging tools for windows(x86)-WinDbg”,打开WinDbg程序,点击程序窗口的File工具栏里的Open Crash Dump,找到位于系统盘的minidump文件夹下的dmp文件
三打开后程序就开始自动分析文件了,分析完后,找到“Probably caused by”这一行,其后面的文件就是引起电脑蓝屏的文件。
四导致电脑蓝屏的这个文件名在百度搜索一下,看该文件是属于那个软件的,然后对该软件卸载就可以了。WinDbg下载地址和使用方法百度文库有下载。
以上就是关于如何使用Windbg分析崩溃dump全部的内容,包括:如何使用Windbg分析崩溃dump、windows系统如何设置应用程序崩溃自动内存转储、电脑一看视频就会变蓝屏是怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)