开发者

WinDbg can't find mfc90 version 9.0.30729.4148 symbols on msdl.microsoft.com

开发者 https://www.devze.com 2022-12-29 03:41 出处:网络
WinDbg can\'t find mfc90 version 9.0.30729.4148 symbols on msdl.microsoft.com Where are those mfc symbols?

WinDbg can't find mfc90 version 9.0.30729.4148 symbols on msdl.microsoft.com

Where are those mfc symbols?

Some background info:

  • I have a crash dump that I want to analyze in WinDbg.
  • My symbol path contains http://msdl.microsoft.com/download/symbols
  • The 9.0.307开发者_Go百科29.4148 version seems to be installed by some Windows update
  • When a dump contains an earlier version of mfc90, it is located by WinDbg on the Microsoft symbol server with the same settings.
  • When I use !sym noisy, the output for mfc90.dll contains:

    SYMSRV: http://msdl.microsoft.com/download/symbols/mfc90.dll/4A596D4939c000/mfc90.dll not found

  • The same thing happens on two different computers

The symbols are present on the server, but WinDbg can't get them.


I had a similar behaviour in Visual Studio; the symbols for MFC90.dll wouldnt load. Clicking on "Symbol load information" for mfc90.dll gave "No matching binary found".

I searched for the correct dll on my computer and found it at

C:\WINDOWS\WinSxS\x86_Microsoft.VC90.MFC_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_a57c1f53

Note that of course this path only contains the dll, but not the .pdb-file.

Anyways, after adding this path to the symbol search path, Visual Studio is able to download the correct pdb-file from the Microsoft symbol server.

In case the required dll cannot be found locally, I suppose ModuleRescue can help.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号