安装与配置windbg的symbol(符号)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装与配置windbg的symbol(符号)相关的知识,希望对你有一定的参考价值。

<一>下载最新版的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新下载的文件.

恭喜说明配置成功了.








以上是关于安装与配置windbg的symbol(符号)的主要内容,如果未能解决你的问题,请参考以下文章

Windows Server 2008 R2 安装WinDbg以及符号路径设置

Windows系统中内存泄露与检测工具及方法

怎么设置symbol file path,可以不用每次打开windbg都需要去设置

WinDBG 技巧:列出模块(DLL/EXE)里面所有的符号(symbol)

WinDbg

无法在 WinDbg 中加载 SOS