Server di simboli pubblici Microsoft

Stato del server: Nessun problema noto ✅
Il server dei simboli pubblici Microsoft è completamente operativo.

Segnalare eventuali problemi noti a windbgfb@microsoft.com.


Il server dei simboli Microsoft rende disponibili pubblicamente i simboli del debugger Di Windows.

È possibile fare riferimento direttamente al server dei simboli pubblici nel percorso del simbolo in diversi modi, descritti in Percorso simboli per i debugger Windows. Ad esempio, per impostare il valore dell'ambiente _NT_SYMBOL_PATH, usare questo comando.

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

DownstreamStore deve specificare una directory nel computer locale o nella rete che verrà usata per memorizzare nella cache i simboli. Questo archivio downstream contiene i simboli a cui è stato eseguito l'accesso al debugger. La maggior parte dei simboli a cui non è mai stato eseguito l'accesso rimane nell'archivio simboli di Microsoft. Questo processo di archiviazione mantiene l'archivio downstream relativamente piccolo e consente al server dei simboli di funzionare rapidamente, scaricando ogni file una sola volta.

Per evitare di digitare questo percorso lungo, usare il comando con estensione symfix (Imposta percorso archivio simboli). Il comando seguente aggiunge l'archivio simboli pubblico al percorso del simbolo esistente:

.symfix+ C:\MySymbols

Se il percorso della cache dei simboli locali viene omesso, viene usata la sottodirectory sym della directory di installazione del debugger.

Usare il comando .sympath (Imposta percorso archivio simboli) per visualizzare il percorso completo dei simboli. Nell'esempio seguente viene illustrato come usare il prefisso per creare una cache dei simboli locale e usare il server di simboli HTTP 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

Per altre informazioni sull'uso dei simboli, vedere Uso di un server di simboli e del percorso dei simboli per i debugger Windows.

Compressione dei file di simboli

Il server dei simboli Microsoft fornisce versioni compresse dei file di simboli. I file hanno un carattere di sottolineatura alla fine dell'estensione del nome file per indicare che sono compressi. Ad esempio, il PDB per ntdll.dll è disponibile come ntdll.pd_. Quando SymProxy scarica un file compresso, archivia il file decompresso nel file system locale. La DontUncompress chiave del Registro di sistema può essere impostata per disabilitare questo comportamento in SymProxy.

Condizioni di licenza Microsoft - Server di simboli Microsoft

Microsoft rende disponibili alcuni simboli, codice binario e altri eseguibili tramite il server di simboli Microsoft. Queste risorse vengono usate per il debug e il test del software dell'utente con il software Microsoft. Non sono destinati a usi non autorizzati. Fare riferimento alle condizioni di licenza Microsoft - Server di simboli Microsoft.