<一>下載最新版的WinDbg工具,有兩種方式,假設我的電腦系統為Win 10,Windows 10必須周年更新版本哦,那么可以去這個官網下載。
有兩種版本:第一種版本是在微軟應用商店下載的WinDbg Preview版本,這個版本UI更加好看,如果你有需求可以直接在這個網站下載,也可以下載exe版本的安裝文件。
下載地址:WinDBG下載地址 ,下圖是WinDbg微軟應用商店下載的。
也可以下載exe的安裝文件進行安裝,這個兩個版本可以在一個系統同時存在,你可以選擇使用哪個。
<二>
windbg訪問符號需要兩個文件(SYMSRV.DLL 和 SYMSTORE.EXE)所以添加主Path環境變量中它們的路徑進去,即:你的windbg安裝目錄.
操作方法:在桌面我的電腦點右鍵--屬性--高級--環境變量,在系統變量列表框中找到
Path雙擊,在變量值最后面加一個分號再把你的安裝目錄寫上.點確定. 這一步是告訴windbg那兩個文件放在什么地方.
<三>
新建一個環境變量_NT_SYMBOL_PATH 值為: SRV*c:\mysymbol* http://msdl.microsoft.com/download/symbols
可以查看官網地址:windbg項目地址
還有一種新的方法是:設置值為 cache*c:\mysymbol;srv*http://msdl.microsoft.com/download/symbols
這兩個的不同點在於 第一個只能緩存符號服務器形式的符號文件,但是第二種可以緩存遠程共享形式的符號文件。
操作方法:桌面我的電腦點右鍵--屬性--高級--環境變量 ,點擊新建,把上面的變量名
和變量值填上.這一步的意思是說告訴windbg,我的符號文件存放在c:mysymbol中(當然
其實里面什么也沒有,甚至這個文件夾也不存在,不過沒關系,系統找不到的話會給你創
建一個,並在上面的網址中去幫你下載符號文件放在里面)
<四>
第四步 重啟計算機,再運行運行windbg 打開一個exe文件或者附加到一個進程里去, 你會看到
Symbol search path is: SRV*c:\mysymbol* http://msdl.microsoft.com/download/symbols
打開c盤看到有一個新目錄mysymbol,里面有windbg新下載的文件.
恭喜說明配置成功了.