如何检查Microsoft符号服务器是否可用,如果没有请联系他们?

问题描述 投票:3回答:3

当我使用WinDbg命令.reload /f /v ntdll.dll从Microsoft符号服务器下载符号时,请求总是失败,如下所示:

AddImage: C:\Windows\System32\ntdll.dll  DllBase  = 00007ffc`27850000 
Size     = 001ce000  Checksum = 001ca321  TimeDateStamp = 57dcb78c
SYMSRV:  BYINDEX: 0x10D
         d:\symbols*http://msdl.microsoft.com/download/symbols
         ntdll.pdb
         70F83B45D56645FD962606D8D09AF5971 SYMSRV:  d:\symbols\ntdll.pdb\70F83B45D56645FD962606D8D09AF5971\ntdll.pdb -
file not found SYMSRV:  HTTPGET:
/download/symbols/ntdll.pdb/70F83B45D56645FD962606D8D09AF5971/ntdll.pdb
SYMSRV:  HttpQueryInfo: 404 - HTTP_STATUS_NOT_FOUND SYMSRV:  HTTPGET:
/download/symbols/ntdll.pdb/70F83B45D56645FD962606D8D09AF5971/ntdll.pd_

SYMSRV:  HttpQueryInfo: 404 - HTTP_STATUS_NOT_FOUND SYMSRV:  HTTPGET:
/download/symbols/ntdll.pdb/70F83B45D56645FD962606D8D09AF5971/file.ptr
SYMSRV:  HttpQueryInfo: 404 - HTTP_STATUS_NOT_FOUND SYMSRV: 
d:\symbols\ntdll.pdb\70F83B45D56645FD962606D8D09AF5971\ntdll.pdb not
found SYMSRV: 
....symbols/ntdll.pdb/70F83B45D56645FD962606D8D09AF5971/ntdll.pdb not
found SYMSRV:  BYINDEX: 0x10E
         d:\symcache
         ntdll.pdb
         70F83B45D56645FD962606D8D09AF5971 SYMSRV:  d:\symcache\ntdll.pdb\70F83B45D56645FD962606D8D09AF5971\ntdll.pdb -
file not found SYMSRV: 
d:\symcache\ntdll.pdb\70F83B45D56645FD962606D8D09AF5971\ntdll.pdb not
found DBGHELP: ntdll.pdb - file not found
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntdll.dll -  DBGHELP: ntdll - export symbols

 ************* Symbol Loading Error Summary ************** 
Module name            Error 
ntdll                  The system cannot find the file specified
: srv*d:\symbols*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.

                        PDB not found : cache*d:\symcache
                Unable to locate the .pdb file in this location

如何确定Microsoft符号服务器是否可用?如果不可用,如何联系他们?

windbg
3个回答
2
投票

如您所见,服务器本身可用。它以HTTP 404代码作为响应。


1
投票

用于报告缺少符号的官方电子邮件地址是[email protected],位于this page。通常,每个补丁星期二之后的1周内就会有新补丁文件的符号,因此,如果文件是最近更新的,您可能需要等待几天才能联系它们。]

顺便说一句,您应该使用https://msdl.microsoft.com/download/symbols。 [1]


0
投票

我收到消息,无法从http://msdl.microsoft.com/download/symbols/pingme.txt发送请求

© www.soinside.com 2019 - 2024. All rights reserved.