Windbg符号表无法加载问题解决办法

时间:2024-04-03 16:40:28

搞定了符号表的问题。之前一直显示符号表无法加载。下了离线版本的都没办法用,现在:

Windbg符号表无法加载问题解决办法

已经解决了这个问题。原因在于我一开始用的是离线版符号表。结果版本不对导致符号表加载失败。所以我挂了v*n。使用外网后成功下载了在线版本的符号表。这里记录下在线版本的符号表加载中的几个注意点:

  1. 记得添加windbg的安装目录到Path环境变量下,因为符号表需要symsrv.dll和symstore.exe, 而这两个工具位于windbg的安装目录
  2. 添加入下图所示的环境变量Windbg符号表无法加载问题解决办法

我用A和B来代替了变量值中的路径和域名: SRV*A*B。A代表的是你从B域名下载下来的符号表所要放的位置,就相当于安装目录,B则是符号表的下载地址。所以你只要把A换成你自己的目录,B照抄就可以了。

有些网上的说法是这个变量值中间要加空格之类的,实际上完全没这回事。因为我没有加任何空格,官方的文档上是这么写的:

Windbg符号表无法加载问题解决办法

这里也没有说其中要加任何空格。

完成以上两步,配置好双机调试环境,打开windbg后输入.reload命令加载符号表即可。(最关键的是要挂v*n连接到外网!!!)

(完)