_NT_SYMBOL_PATH adplus windbg问题,无法设置名称

时间:2012-05-04 15:04:57

标签: c# .net windbg adplus

在命令行中,我运行了以下命令: C:>设置_NT_SYMBOL_PATH = srv c:\ symbols http://msdl.microsoft.com/download/symbols enter image description here

但是当我在adplus.exe中运行以下命令时

C:\ Program Files(x86)\ Windows调试工具(x86)> ADPlus -crash -pn w3wp .exe -o C:\ dumps

我总是收到这个警告: enter image description here

2 个答案:

答案 0 :(得分:4)

在CMD shell中运行set命令时,它只会为该特定CMD实例设置环境变量,通常是子进程。从您的问题看,您可能正在运行来自不同CMD控制台的setADPlus命令。如果是这种情况,这就是问题的根源。

要设置永久环境变量,请执行以下操作

  • 单击“开始”菜单
  • 右键单击“计算机”,然后选择“属性”
  • 选择高级系统设置
  • 单击“环境变量”
  • 点击用户变量的新建...
  • 在那里添加_NT_SYMBOL_PATH值

答案 1 :(得分:2)

我正在使用的变量格式有点不同(注意“symsrv”而不仅仅是“srv”,并且引用了dll。)可以在Microsoft KB 311503上找到一个示例。

_NT_SYMBOL_PATH=symsrv*symsrv.dll*d:\debug\symbols*http://msdl.microsoft.com/download/symbols