_NT_SYMBOL_PATH adplus windbg 问题,无法设置名称
Posted
技术标签:
【中文标题】_NT_SYMBOL_PATH adplus windbg 问题,无法设置名称【英文标题】:_NT_SYMBOL_PATH adplus windbg issue, not able to set name 【发布时间】: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
我总是收到以下警告:
【问题讨论】:
澄清一下:你是在同一个命令提示符下输入的吗?如果您想永久设置它,您需要控制面板、系统和安全、系统、高级系统设置、高级、环境变量 - 然后将为您在保存更改后打开的所有程序设置它。 【参考方案1】:当您在 CMD shell 中运行 set
命令时,它只会为该特定 CMD 实例和通常的子进程设置环境变量。从您的问题来看,您可能正在从不同的 CMD 控制台运行 set
和 ADPlus
命令。如果是这样的话,这就是问题的根源。
为了设置永久环境变量,请执行以下操作
点击开始菜单 右键单击计算机并选择属性 选择高级系统设置 点击环境变量 在用户变量上单击新建 ... 在此处添加 _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
【讨论】:
以上是关于_NT_SYMBOL_PATH adplus windbg 问题,无法设置名称的主要内容,如果未能解决你的问题,请参考以下文章