Comparteix via


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.

Notifique los problemas conocidos a windbgfb@microsoft.com.


El servidor de símbolos públicos de Microsoft proporciona acceso gratuito a los símbolos del depurador de Windows, lo que permite a los desarrolladores depurar aplicaciones de Windows de forma eficaz. Este servicio permite configurar rutas de los símbolos que descargan y guardan en caché automáticamente los símbolos de depuración desde los servidores de Microsoft.

Usa esta guía rápida para configurar la conexión del servidor de símbolos e iniciar la depuración. Aprenderá a configurar rutas de acceso, almacenar en caché símbolos localmente para un acceso más rápido y solucionar problemas comunes.

Acceso al servidor de símbolos

Puede hacer referencia directamente al servidor de símbolos público en la ruta de acceso de símbolos de varias maneras diferentes, las cuales se describen en Ruta de símbolos para depuradores de Windows.

Opciones de inicio rápido:

Por ejemplo, para establecer el valor del entorno de _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 la red que el depurador usa para almacenar en caché los símbolos. Este almacén descendente contiene símbolos a los que accedió el depurador. La mayoría de los símbolos a los que nunca tiene acceso 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 larga ruta de acceso de símbolo, use el comando .symfix (Establecer ruta de acceso del almacén de símbolos). El siguiente comando agrega el almacén de símbolos públicos a la ruta de símbolos existente:

.symfix+ C:\MySymbols

Si omite la ubicación de la caché de símbolos local, se utiliza el subdirectorio 'sym' del directorio de instalación del depurador.

Use el comando .sympath (Establecer ruta de acceso del almacén de símbolos) para mostrar la ruta de acceso al símbolo completa. 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 ruta de acceso de símbolos para depuradores de Windows.

El servidor de símbolos públicos solo admite TLS 1.2+ para las conexiones https.

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. Use estos recursos para depurar y probar el software con software de Microsoft. No use estos recursos sin autorización. Para obtener más información, consulte los términos de licencia de Microsoft: servidor de símbolos de Microsoft.

Solución de problemas

Si encuentra problemas de conexión, compruebe que la red admite TLS 1.2+ y compruebe la configuración del firewall.

Pasos siguientes

Ahora que ha configurado el servidor de símbolos públicos de Microsoft, explore estos temas relacionados para mejorar el flujo de trabajo de depuración: