2011-01-28 7 views
14

http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx 패키지 (Windows 7 RTM x86 소매 기호, 모든 언어)의 기호를 다운로드했지만 여전히 동일한 오류가 발생합니다!오류 : 기호 파일을 찾을 수 없습니다. windbg.exe

는 .sympath 완료하지만 여전히 작동하지

.sympath의 C : \을 Inetpub \ wwwroot에 \ ProductsService를 \ 빈 \ ProductsEntityModel.pdb, SRV C : \ 기호http://msdl.microsoft.com/download/symbols

Microsoft (R) Windows Debugger Version 6.12.0002.633 X86 
Copyright (c) Microsoft Corporation. All rights reserved. 


Microsoft (R) Windows Debugger Version 6.12.0002.633 X86 
Copyright (c) Microsoft Corporation. All rights reserved. 

CommandLine: c:\windows\system32\inetsrv\w3wp.exe -ap "DefaultAppPool" -v "v4.0" -l "webengine4.dll" -a \\.\pipe\iisipm6cb8674b-5fd5-4b1c-aac4-cd0d8af98602 -h "C:\inetpub\temp\apppools\DefaultAppPool.config" -w "" -m 0 -t 20 
Symbol search path is: *** Invalid *** 
**************************************************************************** 
* Symbol loading may be unreliable without a symbol search path.   * 
* Use .symfix to have the debugger choose a symbol path.     * 
* After setting your symbol path, use .reload to refresh symbol locations. * 
**************************************************************************** 
Executable search path is: 
ModLoad: 00a90000 00a98000 w3wp.exe 
ModLoad: 77490000 775cc000 ntdll.dll 
ModLoad: 75990000 75a64000 C:\Windows\system32\kernel32.dll 
ModLoad: 75760000 757aa000 C:\Windows\system32\KERNELBASE.dll 
ModLoad: 76ee0000 76f80000 C:\Windows\system32\ADVAPI32.dll 
ModLoad: 77080000 7712c000 C:\Windows\system32\msvcrt.dll 
ModLoad: 75ea0000 75eb9000 C:\Windows\SYSTEM32\sechost.dll 
ModLoad: 76c80000 76d21000 C:\Windows\system32\RPCRT4.dll 
ModLoad: 74b90000 74b9b000 C:\Windows\system32\pcwum.DLL 
ModLoad: 775f0000 776b9000 C:\Windows\system32\USER32.dll 
ModLoad: 77030000 7707e000 C:\Windows\system32\GDI32.dll 
ModLoad: 758f0000 758fa000 C:\Windows\system32\LPK.dll 
ModLoad: 76f90000 7702d000 C:\Windows\system32\USP10.dll 
ModLoad: 77330000 7748c000 C:\Windows\system32\ole32.dll 
ModLoad: 712c0000 712f6000 c:\windows\system32\inetsrv\IISUTIL.dll 
ModLoad: 77240000 7725f000 C:\Windows\system32\IMM32.DLL 
ModLoad: 77260000 7732c000 C:\Windows\system32\MSCTF.dll 
ModLoad: 75540000 7554c000 C:\Windows\system32\CRYPTBASE.dll 
ModLoad: 748c0000 748e1000 C:\Windows\system32\ntmarta.dll 
ModLoad: 75ec0000 75f05000 C:\Windows\system32\WLDAP32.dll 
ModLoad: 723d0000 723e0000 c:\windows\system32\inetsrv\w3wphost.dll 
ModLoad: 76d30000 76dbf000 C:\Windows\system32\OLEAUT32.dll 
ModLoad: 710f0000 7114b000 c:\windows\system32\inetsrv\nativerd.dll 
ModLoad: 757b0000 758cc000 C:\Windows\system32\CRYPT32.dll 
ModLoad: 75630000 7563c000 C:\Windows\system32\MSASN1.dll 
ModLoad: 756d0000 756ff000 C:\Windows\system32\XmlLite.dll 
ModLoad: 715f0000 715f9000 C:\Windows\system32\ktmw32.dll 
ModLoad: 70e30000 70e67000 c:\windows\system32\inetsrv\IISRES.DLL 
ModLoad: 75070000 75086000 C:\Windows\system32\CRYPTSP.dll 
ModLoad: 74e10000 74e4b000 C:\Windows\system32\rsaenh.dll 
ModLoad: 70110000 7015a000 C:\Windows\system32\mscoree.dll 
ModLoad: 754f0000 7553b000 C:\Windows\system32\apphelp.dll 
ModLoad: 75900000 75983000 C:\Windows\system32\CLBCatQ.DLL 
ModLoad: 70d80000 70dae000 C:\Windows\system32\mlang.dll 
ModLoad: 700a0000 70106000 C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll 
ModLoad: 76b60000 76bb7000 C:\Windows\system32\SHLWAPI.dll 
eax=00000000 ebx=fffffffe ecx=739b4a50 edx=00000020 esi=77567380 edi=77567340 
eip=774d64f4 esp=0013f9fc ebp=0013fa18 iopl=0   nv up ei pl zr na pe nc 
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000    efl=00000246 
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll - 
ntdll!KiFastSystemCallRet: 
774d64f4 c3    ret 
PINCHY\JB Hi Fi (npipe w3wp) connected at Fri Jan 28 15:08:38 2011 
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Windows\system32\kernel32.dll - 

것은 내가 실종 어떤 것? 도움이 될 것입니다. 감사합니다

답변

15

나는 당신이 일치하지 않는 문자 아마있을 수 있었다이

.sympath srv*c:\Symbols*http://msdl.microsoft.com/download/symbols;C:\inetpub\wwwroot\ProductsService\bin 

같은 sympath있을 것입니다. 다음은 심볼로드 문제를 진단하는 데 도움이되는 명령입니다. !sym noisy

+0

안녕하세요! 응답 주셔서 감사합니다. 이제는 "일치하지 않는 pdb"가 무엇을 의미합니까? DBGHELP : c : \ symbols \ ntdll.pdb \ 8F28FABF69C045F193E62056E642DF5C2 \ ntdll.pdb - pdb가 일치하지 않습니다. 잘못된 버전이 있습니까? – Pinchy

+0

예. 기호가 일치하지 않습니다. 가장 쉬운 옵션은 수동으로 다운로드 한 심볼을 삭제하고 툴이 올바른 버전을 다운로드하게하는 것입니다. 또한이 symchk -r C : \ windows \ System32 \ *. dll과 같은 것을 실행할 것입니다. 여기에 존 로빈스 (John Robbins)의 훌륭한 글이 http://www.wintellect.com/CS/blogs/jrobbins/archive/2010/06/02/the-secret-to-avoiding-debugger-slowdowns.aspx에 있습니다. – Naveen

+0

감사합니다. Naveen! 도구에서 기호를 다운로드 할 수 없습니다. 그래서 심볼을 수동으로 다운로드했습니다. 나는 그것을 다운로드 할 수 없었고, 나는 이유를 모른다. 블로그를 가져 주셔서 감사합니다. – Pinchy

관련 문제