【问题标题】:_NT_SYMBOL_PATH adplus windbg issue, not able to set name_NT_SYMBOL_PATH adplus windbg 问题,无法设置名称
【发布时间】:2012-05-04 15:04:56
【问题描述】:

在命令行中,我运行了以下命令: C:> 设置 _NT_SYMBOL_PATH=srvc:\symbolshttp://msdl.microsoft.com/download/symbols

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

C:\Program Files (x86)\Debugging Tools for Windows (x86)>ADPlus -crash -pn w3wp .exe -o C:\dumps

我总是收到以下警告:

【问题讨论】:

  • 澄清一下:你是在同一个命令提示符下输入的吗?如果您想永久设置它,您需要控制面板、系统和安全、系统、高级系统设置、高级、环境变量 - 然后将为您在保存更改后打开的所有程序设置它。

标签: c# .net windbg adplus


【解决方案1】:

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

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

  • 点击开始菜单
  • 右键单击计算机并选择属性
  • 选择高级系统设置
  • 点击环境变量
  • 在用户变量上单击新建 ...
  • 在此处添加 _NT_SYMBOL_PATH 值

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-31
      • 1970-01-01
      相关资源
      最近更新 更多