如何从minidump崩溃中获取操作系统信息?

时间:2010-04-28 10:00:21

标签: visual-studio windbg crash-dumps

我正在尝试调试minidump崩溃转储。我怎样才能了解操作系统,以便下载相关的Microsoft符号?

我正在使用Visual studio和windbg。

3 个答案:

答案 0 :(得分:3)

转储包含足够的信息,以便符号服务器客户端将加载下载并使用与可执行文件和dll匹配的符号。

即。将环境变量_NT_SYMBOL_PATH定义为:

symsrv*symsrv.dll*h:\Symbols*http://referencesource.microsoft.com/symbols*http://msdl.microsoft.com/download/symbols

其中h:\symbols是可写文件夹。调试工具将完成剩下的工作。

注意:

  • 您需要这样做,因为补丁(包括服务包)也会更改符号的版本。
  • 第一个下载位置用于带源服务器的.NET,如果不能与可以删除的.NET一起使用。

答案 1 :(得分:1)

vertarget会告诉你minidump的目标机器。

答案 2 :(得分:0)

之前我没有看到MS符号服务器的语法,我通常只会这样做:

.symfix h:\ symbols .reload

从调试会话中。它会自动将符号搜索路径设置为指向符号服务器,因此您不必担心记住路径。

-Scott