Servidor de símbolos públicos da Microsoft

Status do servidor: Nenhum problema conhecido ✅
O servidor de símbolos públicos da Microsoft está totalmente operacional.

Relatar quaisquer problemas conhecidos para windbgfb@microsoft.com.


O servidor de símbolos da Microsoft disponibiliza publicamente os símbolos do depurador do Windows.

Você pode se referir diretamente ao servidor de símbolos público em seu caminho de símbolo de várias maneiras diferentes, descrito em Caminho do símbolo para depuradores do Windows. Por exemplo, para definir o valor de ambiente _NT_SYMBOL_PATH, use este comando.

set _NT_SYMBOL_PATH=srv*DownstreamStore*https://msdl.microsoft.com/download/symbols

DownstreamStore deve especificar um diretório em seu computador local ou rede que será usado para armazenar símbolos em cache. Esse repositório downstream contém símbolos que o depurador acessou. A maioria dos símbolos que nunca foram acessados permanece no repositório de símbolos na Microsoft. Esse processo de armazenamento mantém o repositório downstream relativamente pequeno e permite que o servidor de símbolos funcione rapidamente, baixando apenas cada arquivo uma vez.

Para evitar digitar esse caminho de símbolo longo, use o comando .symfix (Definir caminho do repositório de símbolos). O seguinte comando acrescenta o repositório de símbolos público ao caminho do símbolo existente:

.symfix+ C:\MySymbols

Se o local do cache de símbolo local for omitido, o subdiretório sym do diretório de instalação do depurador será usado.

Use o comando .sympath (Definir caminho do repositório de símbolos) para exibir o caminho completo do símbolo. O exemplo a seguir mostra como usar o symfix para criar um cache de símbolo local e usar o servidor de símbolos http da Microsoft.

0: kd> .symfix c:\MyCache
0: kd> .sympath
Symbol search path is: srv*
Expanded Symbol search path is: cache*c:\MyCache;SRV*https://msdl.microsoft.com/download/symbols

Para obter mais informações sobre como trabalhar com símbolos, consulte Usando um servidor de símbolos e um caminho de símbolo para depuradores do Windows.

Compactação de arquivo de símbolo

O servidor de símbolos da Microsoft fornece versões compactadas dos arquivos de símbolo. Os arquivos têm um sublinhado no final da extensão do nome do arquivo para indicar que estão compactados. Por exemplo, o PDB para ntdll.dll está disponível como ntdll.pd_. Quando o SymProxy baixa um arquivo compactado, ele armazena o arquivo descompactado no sistema de arquivos local. A DontUncompress chave do Registro pode ser definida para desabilitar esse comportamento no SymProxy.

Termos de licença da Microsoft – Servidor de símbolos da Microsoft

A Microsoft disponibiliza determinados símbolos, código binário e outros executáveis por meio do servidor de símbolos da Microsoft. Esses recursos são usados na depuração e teste do software do usuário com o software da Microsoft. Eles não se destinam ao uso não autorizado. Consulte os termos de licença da Microsoft – servidor de símbolos da Microsoft.

Confira também

Caminho do símbolo para depuradores do Windows

Símbolos e arquivos de símbolo

.symfix (definir caminho do repositório de símbolos)