Server di simboli pubblici Microsoft

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

Segnalare eventuali problemi noti a windbgfb@microsoft.com.


Il server di 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 di 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 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 di simboli di funzionare rapidamente, scaricando solo una volta ogni file.

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

.symfix+ C:\MySymbols

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

Usare il comando con estensione sympath (Imposta percorso dell'archivio simboli) per visualizzare il percorso del simbolo completo. 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 simboli e percorso simbolo per i debugger di Windows.

Compressione dei file di simboli

Il server 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 chiave del DontUncompress Registro di sistema può essere impostata per disabilitare questo comportamento in SymProxy.

Condizioni di licenza Microsoft - Server simboli Microsoft

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

Vedi anche

Percorso dei simboli per i debugger di Windows

Simboli e file di simboli

Con estensione symfix (Impostare il percorso dell'archivio simboli)