我的一个应用程序有时会在 Win XP 计算机上导致 BSOD。为了了解更多信息,我加载了生成的 *.dmp 文件(来自 C:\Windows\Minidump),但在执行此操作时在大部分读数中收到此消息:
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
这是什么意思,我该如何“修复”它?
我通常会转到“系统”控制面板,然后转到“高级”选项卡,然后转到“环境”。然后您可以添加必需的_NT_SYMBOL_PATH
多变的。那么在运行 WinDbg 之前您不必在命令行上执行任何操作。
的设置srv*C:\Windows\Symbols*http
://msdl.microsoft.com/download/symbols
按照工作人员的建议,没问题。不过,我通常更喜欢使用自己的配置文件来存储符号(这样我就不需要编辑C:\Windows\Symbols
,因为我故意以有限用户身份运行,以确保良好的安全卫生)。因此(就我而言)我的_NT_SYMBOL_PATH
is srv*C:\Documents and Settings\cky\symbols*http
://msdl.microsoft.com/download/symbols
.
希望这可以帮助。 :-)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)