2016-11-07 14 views
0

管理対象のコアダンプをデバッグしようとしていますが、Microsoftのシンボルサーバーにclr.dllバージョン4.6.1055.0のシンボルが含まれていないように見えるので、これは望ましくありません。 Windows 8のシンボルはどこからダウンロードできますか?

は、遵守してください:

0:022> lmvm clr 
Browse full module list 
start end  module name 
73fa0000 74651000 clr  (export symbols)  clr.dll 
    Loaded symbol image file: clr.dll 
    Image path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 
    Image name: clr.dll 
    Browse all global symbols functions data 
    Timestamp:  Thu Nov 5 21:24:51 2015 (563C0F73) 
    CheckSum:   006B3E43 
    ImageSize:  006B1000 
    File version:  4.6.1055.0 
    Product version: 4.0.30319.0 
    File flags:  8 (Mask 3F) Private 
    File OS:   4 Unknown Win32 
    File type:  2.0 Dll 
    File date:  00000000.00000000 
    Translations:  0409.04b0 
    CompanyName:  Microsoft Corporation 
    ProductName:  Microsoft® .NET Framework 
    InternalName:  clr.dll 
    OriginalFilename: clr.dll 
    ProductVersion: 4.6.1055.0 
    FileVersion:  4.6.1055.0 built by: NETFXREL2 
    PrivateBuild:  DDBLD400 
    FileDescription: Microsoft .NET Runtime Common Language Runtime - WorkStation 
    LegalCopyright: © Microsoft Corporation. All rights reserved. 
    Comments:   Flavor=Retail 
0:022> .reload /f clr.dll 
SYMSRV: BYINDEX: 0xDA 
     e:\symbols 
     clr.pdb 
     1C6AD585F62042AEB690C4C105CB9B962 
SYMSRV: e:\symbols\clr.pdb\1C6AD585F62042AEB690C4C105CB9B962\clr.pdb - file not found 
SYMSRV: e:\symbols\clr.pdb\1C6AD585F62042AEB690C4C105CB9B962\clr.pdb not found 
SYMSRV: BYINDEX: 0xDB 
     http://msdl.microsoft.com/download/symbols 
     clr.pdb 
     1C6AD585F62042AEB690C4C105CB9B962 
SYMSRV: HTTPGET: /download/symbols/clr.pdb/1C6AD585F62042AEB690C4C105CB9B962/clr.pdb 
SYMSRV: HttpQueryInfo: 404 - HTTP_STATUS_NOT_FOUND 
SYMSRV: HTTPGET: /download/symbols/clr.pdb/1C6AD585F62042AEB690C4C105CB9B962/clr.pd_ 
SYMSRV: HttpQueryInfo: 404 - HTTP_STATUS_NOT_FOUND 
SYMSRV: HTTPGET: /download/symbols/clr.pdb/1C6AD585F62042AEB690C4C105CB9B962/file.ptr 
SYMSRV: HttpQueryInfo: 404 - HTTP_STATUS_NOT_FOUND 
SYMSRV: C:\ProgramData\dbg\sym\clr.pdb\1C6AD585F62042AEB690C4C105CB9B962\clr.pdb - file not found 
SYMSRV: http://msdl.microsoft.com/download/symbols/clr.pdb/1C6AD585F62042AEB690C4C105CB9B962/clr.pdb not found 
SYMSRV: C:\ProgramData\dbg\sym\clr.pdb\1C6AD585F62042AEB690C4C105CB9B962\clr.pdb not found 
DBGHELP: clr.pdb - file not found 
*** ERROR: Symbol file could not be found. Defaulted to export symbols for clr.dll - 
DBGHELP: clr - export symbols 

************* Symbol Loading Error Summary ************** 
Module name   Error 
clr     PDB not found : cache*e:\symbols 
       Unable to locate the .pdb file in this location 

         The system cannot find the file specified : srv*http://msdl.microsoft.com/download/symbols 
       The SYMSRV client failed to find a file in the UNC store, or there 
       is an invalid UNC store (an invalid path or the pingme.txt file is 
       not present in the root directory), or the file is present in the 
       symbol server exclusion list. 

だから、私は右のシンボルをダウンロードするように期待してhttps://developer.microsoft.com/en-us/windows/hardware/download-symbolsに行ってきました。しかし、どれをダウンロードするのかはどのように知っていますか?私はダウンロードを行なったし、のWindows 10のx86の32ビットの小売シンボルのWindows 10用のものを設置 - 2016年9月のWindows 10とWindows Server 2016から2016

8月が、どれも一致clr.pdbが含まれていませんGUID 1C6AD585F62042AEB690C4C105CB9B962。

どうすればよいですか?私はそれらのすべてをダウンロードしてインストールするより良い方法があると確信しています。

+0

リンク先のページには、Windows 8(およびそれが意味するところは8.1)のシンボルがあります。 –

+0

Yupとダウンロードリンクは死んでいます:-)。 – mark

+0

私は彼らが本当に8を殺したいと思っていますね。希望のオプションであれば問題のコンピュータが8.1にアップデートされているはずです。 –

答えて

1

ウェブアーカイブにはcopy of the desired page from 2016-07-30があり、ファイルがダウンロードできるように見えます。

.NET 4.6のバージョン4.6.1055.0がリリースされた時点のOSの一部であった場合、あなたのclr.pdbが含まれている可能性があります。私はまだそれが公式のシンボルサーバー経由で利用できない理由について疑問を呈していますが、Microsoftがそれを単に置くことを単に忘れてしまう前に起こっています。

+0

うーん、奇妙なこと。私は私のシンボルのキャッシュディレクトリ全体を削除し、今すぐwindbgは右のシンボルをダウンロードすることができます。 Go figure ... – mark

+0

4.6.1055.0は.net 4.6であり、そのようなPDBはMSIの一部ではありません。 MSからのシンボルサーバには過去2ヶ月間の問題がありますので、何回か試してみる必要があります。 – magicandre1981

関連する問題