WinDbg的符号路径 [英] Symbol path for WinDbg

查看:54
本文介绍了WinDbg的符号路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的电脑进行了自动重启,当我检查事件查看器时,我发现了错误检查错误.我找到了创建的.dmp文件的位置.然后,我下载了WinDbg,并了解我要做的第一件事是设置符号路径,然后打开故障转储并选择.dmp文件.我在

My pc underwent an automatic restart and when I checked event viewer, I found the bug check error. I found the location of the .dmp file created. I then downloaded WinDbg and understand the first thing I have to do is set the symbol path and then open crash dump and select the .dmp file. I found a list of the paths to use at https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/setting-symbol-and-source-paths-in-windbg but whenever I open crash dump and click the file, it gives me the error that regarding the symbols. I've tried a lot of the paths listed, but every time I get this message repeated:

您指定了不合格的符号,或者是调试器 * 没有完整的符号信息.不合格的符号 分辨率默认情况下处于关闭状态.请指定 合格的符号模块!符号名称,或启用分辨率 通过输入".symopt-100"来 个不合格的符号.请注意, 使用网络符号 启用不合格的符号解析符号路径中的 服务器共享可能导致调试器 似乎在 不正确的情况下长时间挂起 符号名称已键入或网络符号服务器已关闭. 为使某些命令正常运行,请使用符号路径 必须指向具有完整类型信息的.pdb文件. 某些.pdb文件(例如公共操作系统符号)不 包含必需的信息.与 所在的组联系 为您提供了这些符号,如果您需要此命令 . * 引用的类型:nt!_KPRCB

Either you specified an unqualified symbol, or your debugger * doesn't have full symbol information. Unqualified symbol resolution is turned off by default. Please either specify a fully qualified symbol module!symbolname, or enable resolution of unqualified symbols by typing ".symopt- 100". Note that enabling unqualified symbol resolution with network symbol server shares in the symbol path may cause the debugger to appear to hang for long periods of time when an incorrect symbol name is typed or the network symbol server is down. For some commands to work properly, your symbol path must point to .pdb files that have full type information. Certain .pdb files (such as the public OS symbols) do not contain the required information. Contact the group that provided you with these symbols if you need this command to work. * Type referenced: nt!_KPRCB

这使我得出的结论是我没有放置正确的符号路径.我将不胜感激,您可以选择任何建议或做其他事情.我没有使用单独的系统,而是想使用Microsoft服务器.

This leads me to the conclusion that I did not put the correct symbol path. I would appreciate any advice on which to choose or what else to do. I'm not using a separate system and I want to use the Microsoft server.

推荐答案

您应确保已连接Internet,然后进行

You should make sure your have an Internet connection, then do a

.symfix
.reload /f
!analyze -v

,然后检查问题是否消失.如果没有,可能会出现这些符号根本不存在的情况.

and check if the problems are gone. If not, it might happen that those symbols are simply not present.

如果问题仍然存在,请将该问题通知 Andy Luhrs @ aluhrs13 ,并确保其中包括相关信息.可能相关:缺少win32k.sys

If the problem is not gone, notify Andy Luhrs @aluhrs13 about the issue, make sure you include the relevant information. Potentially related: missing win32k.sys

这篇关于WinDbg的符号路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆