错误:在 WinDbg 中找不到符号文件 [英] Error:Symbol File not found in WinDbg

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

问题描述

我正在使用 VmWare 对 windows vista 进行远程调试,但我遇到了

I am doing remote debugging of windows vista using VmWare , but i encounter the

*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntkrpamp.exe " 

另外,如果我在windbg中给出!process 0 0",我得到

also , if i give "!process 0 0 " in windbg , i get

**** NT ACTIVE PROCESS DUMP **** NT symbols are incorrect, please fix symbols

我尝试将 _NT_SYMBOL_PATH 设置为symsrv*symsrv.dll*c:\symbols*http://msdl.microsoft.com/download/symbols"(这是在 http://support.microsoft.com/kb/311503/) ,然后我将windbg的符号文件路径更改为srv*C:\Symbols\MsSymbols*http://msdl.microsoft.com/download/symbols" ,但即使在那之后我也遇到了同样的错误,当我运行 symchk.exe 下载符号时,我可能会收到很多失败的消息.当我尝试在运行 !sym 嘈杂后使用 .reload 重新加载时,我得到

I tried setting _NT_SYMBOL_PATH to "symsrv*symsrv.dll*c:\symbols*http://msdl.microsoft.com/download/symbols" (This was given in http://support.microsoft.com/kb/311503/) , then i changed the symbol file path of windbg to "srv*C:\Symbols\MsSymbols*http://msdl.microsoft.com/download/symbols" , but even after that i get the same errors, when i run symchk.exe to download symbols, i could get a lot of FAILED messages. when i try to reload using .reload after running !sym noisy, i get

Connected to Windows Vista 6000 x86 compatible target at (Sat Jan 28 16:52:23.839 2012 (GMT+5)), ptr64 FALSE
SYMSRV:  The system cannot find the file specified.
SYMSRV:  The system cannot find the file specified.
SYMSRV:  The system cannot find the file specified.
SYMSRV:  c:\symbols\mssymbols\ntkrpamp.pdb\FD50D285751D4684938604B2CC1B41682\ntkrpamp.pdb not found
SYMSRV:  http://msdl.microsoft.com/download/symbols/ntkrpamp.pdb/FD50D285751D4684938604B2CC1B41682/ntkrpamp.pdb not found
DBGHELP: ntkrpamp.pdb - file not found
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntkrpamp.exe - 
DBGHELP: nt - export symbols
Loading Kernel Symbols
...............................................................
................................................................
............
Loading User Symbols

Loading unloaded module list
....

但是当我尝试运行 !process 0 0 时,我仍然收到一个错误,提示符号不正确

But still when i try to run !process 0 0 , i get an error saying incorrect symbols

提前感谢您的帮助和时间..

Thanks for your help and time in advance..

推荐答案

我觉得你的固定符号路径不错,第一个路径完全不正确.你可以试试下面的命令,看看它是否有效?

Your fixed symbol path looks good to me, that first path was entirely incorrect. Can you try the following commands and see if it works?

.symfix c:\websymbols
.reload /o

如果这不起作用,您是否在目标上运行正式版本?就像在,它不是 Beta 版本或其他什么东西,对吧?您可能还想排除任何网络问题.

If that doesn't work, are you running and official version on the target? As in, it's not a Beta release or something, right? You might also want to rule out any networking issues.

这篇关于错误:在 WinDbg 中找不到符号文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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