SRV*C:\MyLocalSymbols*http://msdl.microsoft.com/download/symbols
(按照这样设置,WinDbg将先从本地文件夹C:\MyCodesSymbols中查找Symbo...
我是这样激判袜写的
E:\冲搜SPsymbolsS\dll;SRV*D:\Program Files\symbols*http://msdl.microsoft.com/download/symbols
E:\SPsymbolsS\明激dll里面有600多M的pdb了 但是他总是下载pdb到D:\Program Files\symbols
dmp文件需要用Windbg软件分析。
需要为Windbg软件设置符号表路径,作为蓝屏原因分析数据库,否则软件将没有作用。单击File--选择Symbol File Path,在d出的对话框Symbol Path文本框中输入SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols,单击OK。
设置完毕后单击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,此时我们可以从中提取到蓝屏错误代码和引起蓝屏的程序名称,再通过网络搜索这桥罩些程敏李闹序名和代码等方式弄清原因。
用VS调试程序时,有时会在VS底部的“输出”框中提示“无法查找或打开 PDB 文件”。这该怎么解决呢?下面,我们以VS2013为例,来教大家解决办法。
工具/原料
VS
方法/步骤
打开VS2013,点击菜单“工具”-“选项”。
在选项窗口中,展开“调试”-“常规”,然后在右边的窗格中勾选“启用源服务器亏拍支持缓哗”。
然后展开“调试”-“符号”,勾选“Windows符号服务器”。
这时,会d出一个警告对话框,无视点击“确定”即可。
最后,点击“确定”关闭选项窗口。
下面,我们再来点击“本地Windows调试器”调试运行程序。
第一次运行该程序时,会从Windows服务器上下载相关的符号集,这需要一点时间。
稍后,程序就启动了(我这个程序是一个仿QQ聊天界面窗口)。以后,如果再次调试该程序,就无需再次等待了(因为符号集已经从服务器下载到本地)。
END
注意事项
首次调试程序时,需要联网从服务器加载符号集。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域扰空行),建议您详细咨询相关领域专业人士。
举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)