WinDbg:未下载Microsoft symobols [英] WinDbg : Microsoft symobols are not getting downloaded

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

问题描述

微软symobols没有下载



我使用过:

1.set _NT_SYMBOL_PATH = srv * c:\ symbols * http ://msdl.microsoft.com/download/symbols

2. SRV * C:\symbols\web * http://msdl.microsoft.com/download/symbols; C:\\在winDbg符号路径中的\\ _smbols \ private(选择重新加载选项失败)

3.设置环境变量



请咨询或请建议更正地方提出这个问题:感谢提前



但是当我使用以下命令时

symchk / rc:\windows \ system32 / s SRV * c:\ symbols\web * http://msdl.microsoft.com/download/symbols



我在下面创建了三个文件夹C:\Symbols\web

1. comcat.pdb

2. mcastmib.pdb

3. rmcast.pdb



我收到了很大的FAILED列表 - msoobe.pdb不匹配或找不到(如下)



在WinDbg中,我不是能做任何事情,我收到如下信息或其他



***你的调试器没有使用正确的符号***

*** ***

***为了让这个命令正常工作,你的符号路径***

***必须指向.pdb文件有完整的类型信息。 ***

*** ***

***某些.pdb文件(例如公共操作系统符号)不是***

***包含所需信息。如果你需要这个命令*** * / $
***工作,请联系****
***组。







SYMCHK:atiiiexx.dll FAILED - atiiiexx.pdb不匹配或未找到

SYMCHK:HECI.sys FAILED - HECI.pdb不匹配或未找到

SYMCHK:HECIx64.sys FAILED - HECIx64.pdb不匹配或未找到

SYMCHK: IntcDAud.sys FAILED - IntcDAud.pdb不匹配或未找到

SYMCHK:k57w2k.sys FAILED - 图像分割正确,但k57w2k

缺失

Microsoft symobols are not getting downloaded

I used:
1.set _NT_SYMBOL_PATH=srv*c:\symbols*http://msdl.microsoft.com/download/symbols
2. SRV*C:\symbols\web*http://msdl.microsoft.com/download/symbols;C:\symbols\private in the winDbg symbol path (selecting reload option fails)
3. set enviroment variable

PLEASE ADVICE or PLEASE ADVICE CORRECTION PLACE TO ASK THIS QUESTION: THANKS IN ADVANCE

But when I used the below command
symchk /r c:\windows\system32 /s SRV*c:\symbols\web*http://msdl.microsoft.com/download/symbols

I got below three folders created in the C:\Symbols\web
1. comcat.pdb
2. mcastmib.pdb
3. rmcast.pdb

and I get very big list of FAILED - msoobe.pdb mismatched or not found (as below)

And in WinDbg I am not able to do any thing, I get message like below or other

*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command 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.



SYMCHK: atiiiexx.dll FAILED - atiiiexx.pdb mismatched or not found
SYMCHK: HECI.sys FAILED - HECI.pdb mismatched or not found
SYMCHK: HECIx64.sys FAILED - HECIx64.pdb mismatched or not found
SYMCHK: IntcDAud.sys FAILED - IntcDAud.pdb mismatched or not found
SYMCHK: k57w2k.sys FAILED - Image is split correctly, but k57w2k
is missing

推荐答案

你的意思是孤立地尝试了所有三种选择?

它看起来不错。



我从菜单中设置了符号路径,或者在提示符中设置了如下命令:

.sympath SRV * C:\ symbols * http://msdl.microsoft.com/download/symbols; c:\ extraxymbols



你之后是否运行过.reload命令?



试试



!sym noisy

.reload / v

for详细输出



如果符号不匹配则显示冲突和信息。

也是所有路径。



符号应始终匹配。

如果您认为旧符号可行,

可以尝试使用强制开关。 .reload / f



我建议不要使用环境变量。

我听说它可以强制符号全局加载在某些情况下,

会使你的系统变慢。
You mean tried all three alternatives in isolation?
It looks good to me.

I set the symbol path from the menu or as a command in the prompt like this:
.sympath SRV*C:\symbols*http://msdl.microsoft.com/download/symbols;c:\extrasymbols

Did you run the ".reload" command afterwards?

Try
"
!sym noisy
.reload /v
" for verbose output

That shows conflicts and info if the symbols don''t match.
Also all the paths where it is looking.

The symbols should always match.
If you have old symbols that you think would work,
one can try using the force switch. ".reload /f"

I recommend against using the environment variable.
I have heard that it can force the symbols to load globally in some cases,
that would make your system slower.


这篇关于WinDbg:未下载Microsoft symobols的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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