Servidor de símbolos públicos de Microsoft

Estado del servidor: No hay problemas conocidos ✅
El servidor de símbolos públicos de Microsoft está totalmente operativo.

Informe de los problemas conocidos de windbgfb@microsoft.com.


El servidor de símbolos de Microsoft hace que los símbolos del depurador de Windows estén disponibles públicamente.

Puede hacer referencia directamente al servidor de símbolos público en la ruta de acceso del símbolo de varias maneras diferentes, que se describe en Ruta de acceso de símbolos para depuradores de Windows. Por ejemplo, para establecer el valor del entorno _NT_SYMBOL_PATH, use este comando.

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

DownstreamStore debe especificar un directorio en el equipo local o en la red que se usará para almacenar en caché los símbolos. Este almacén de bajada contiene símbolos a los que ha accedido el depurador. La mayoría de los símbolos a los que nunca se ha accedido permanecen en el almacén de símbolos de Microsoft. Este proceso de almacenamiento mantiene el almacén de bajada relativamente pequeño y permite que el servidor de símbolos funcione rápidamente, solo descargando cada archivo una vez.

Para evitar escribir esta ruta de acceso de símbolo larga, use el comando .symfix (Establecer ruta de acceso del almacén de símbolos). El siguiente comando anexa el almacén de símbolos público a la ruta de acceso del símbolo existente:

.symfix+ C:\MySymbols

Si se omite la ubicación de caché de símbolos local, se usa el subdirectorio simbólico del directorio de instalación del depurador.

Use el comando .simpat (Establecer ruta de acceso del almacén de símbolos) para mostrar la ruta de acceso completa del símbolo. En el ejemplo siguiente se muestra cómo usar symfix para crear una caché de símbolos local y usar el servidor de símbolos http de 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 obtener más información sobre cómo trabajar con símbolos, vea Usar un servidor de símbolos y una ruta de acceso de símbolos para depuradores de Windows.

Compresión de archivos de símbolos

El servidor de símbolos de Microsoft proporciona versiones comprimidas de los archivos de símbolos. Los archivos tienen un carácter de subrayado al final de la extensión del nombre de archivo para indicar que están comprimidos. Por ejemplo, la PDB para ntdll.dll está disponible como ntdll.pd_. Cuando SymProxy descarga un archivo comprimido, almacena el archivo descomprimido en el sistema de archivos local. La DontUncompress clave del Registro se puede establecer para deshabilitar este comportamiento en SymProxy.

Términos de licencia de Microsoft: servidor de símbolos de Microsoft

Microsoft hace que ciertos símbolos, código binario y otros ejecutables estén disponibles a través del servidor de símbolos de Microsoft. Estos recursos se usan para depurar y probar el software del usuario con software de Microsoft. No están diseñados para uso no autorizado. Consulte los términos de licencia de Microsoft: servidor de símbolos de Microsoft.

Consulte también

Ruta de acceso de símbolo para depuradores de Windows

Símbolos y archivos de símbolos

.symfix (Establecer ruta de acceso del almacén de símbolos)