Usar un servidor de símbolos

Un servidor de símbolos permite al depurador recuperar automáticamente los archivos de símbolos correctos de un almacén de símbolos , una colección indizada de archivos de símbolos, sin que el usuario necesite conocer los nombres de producto, las versiones o los números de compilación. Herramientas de depuración para Windows incluye el servidor de símbolos de dll necesario SymSrv. Para obtener información sobre cómo trabajar con el servidor de símbolos, vea Símbolos públicos de Microsoft.

Uso de SymSrv con un depurador

SymSrv se puede usar con WinDbg, KD, NTSD o CDB.

Para usar este servidor de símbolos con el depurador, basta con incluir el texto srv\* en la ruta de acceso del símbolo. Por ejemplo:

set _NT_SYMBOL_PATH = srv*DownstreamStore*SymbolStoreLocation

donde DownstreamStore especifica el directorio local o el recurso compartido de red que se usará para almacenar en caché archivos de símbolos individuales y SymbolStoreLocation es la ubicación del almacén de símbolos con el formato \\server\share o como una dirección de Internet. Para obtener más opciones de sintaxis, consulte Uso avanzado de SymSrv.

Microsoft tiene un sitio web que hace que los símbolos de Windows estén disponibles públicamente. Puede hacer referencia directamente a este sitio en la ruta de acceso del símbolo de la siguiente manera:

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

donde, de nuevo, DownstreamStore especifica el directorio local o el recurso compartido de red que se usará para almacenar en caché archivos de símbolos individuales. Para obtener más información, vea Símbolos públicos de Microsoft.

Si tiene previsto crear un almacén de símbolos, configurar un almacén de símbolos para el acceso web (HTTP) o escribir su propio servidor de símbolos o almacén de símbolos, consulte Almacenes de símbolos personalizados y servidores de símbolos.

Uso de AgeStore para reducir el tamaño de caché

Los archivos de símbolos descargados por SymSrv permanecerán en el disco duro una vez finalizada la sesión de depuración. Para controlar el tamaño de la memoria caché de símbolos, la herramienta AgeStore se puede usar para eliminar los archivos almacenados en caché anteriores a una fecha especificada o para reducir el contenido de la memoria caché por debajo de un tamaño especificado. Para obtener más información, consulte AgeStore.