一、運行WinDbg軟件,而後按【Ctrl+S】彈出符號表設置窗
二、將符號表地址:SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols粘貼在輸入框中,點擊肯定便可。
三、Attach to process 或都加載Dump文件
windbg命令行:
.load "E:\dmp\v4.0.30319\SOS.dll //要先把sos.dll從c:\windows\Mircrosoft.Net\Framework複製到dmp目錄
.ld 模塊名 //加載某模塊的debug符號
.lm //查看加載了哪些模塊windows
//-----------------------------------
64位機上32位程序的DUMP文件:
.load wow64exts
!sw //切換成32位模式
.load sos.dll命令行
//-----------------------------------線程
!clrstack 顯示當前線程的clr調用棧
~*e!clrstack//查看全部線程的clr調用棧debug
!syncblk //查看哪些線程拿到了鎖
~67e!clrstack//跳到某個拿到鎖的線程
!runaway //查看這個佔有鎖的線程運行了多長時間
!pe //查看異常信息
!analyze -v //分析異常軟件