Condividi tramite


Server dei 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 pubblici Microsoft consente di accedere gratuitamente ai simboli del debugger Windows, consentendo agli sviluppatori di eseguire il debug efficiente delle applicazioni Windows. Questo servizio consente di configurare i percorsi dei simboli che scaricano e memorizzano nella cache automaticamente i simboli di debug dai server Microsoft.

Usare questa guida per configurare rapidamente la connessione al server dei simboli e avviare il debug. Si apprenderà come configurare percorsi, memorizzare nella cache i simboli in locale per un accesso più rapido e risolvere i problemi comuni.

Accedere al server dei simboli

È possibile fare riferimento direttamente al server dei simboli pubblici nel percorso del simbolo in diversi modi, descritti in Percorso simbolo per i debugger di Windows.

Opzioni di avvio rapido:

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 usata dal debugger per memorizzare nella cache i simboli. Questo archivio downstream contiene i simboli a cui il debugger ha avuto accesso. La maggior parte dei simboli a cui non accedi mai 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 di simboli lunghi, usare il comando .symfix (Imposta percorso archivio simboli). Il comando seguente aggiunge l'archivio simboli pubblico al percorso del simbolo esistente:

.symfix+ C:\MySymbols

Se si omette il percorso della cache dei simboli locale, viene utilizzata 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 symfix per creare una cache dei simboli locale e utilizzare il server dei simboli HTTP di 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 percorso simbolo per i debugger di Windows.

Il server dei simboli pubblici supporta solo TLS 1.2+ per le connessioni HTTPS.

Condizioni di licenza Microsoft - Server dei simboli Microsoft

Microsoft rende disponibili alcuni simboli, codice binario e altri eseguibili tramite il server dei simboli Microsoft. Usare queste risorse per eseguire il debug e testare il software con il software Microsoft. Non usare queste risorse senza autorizzazione. Per altre informazioni, vedere Le condizioni di licenza Microsoft - Server dei simboli Microsoft.

Risoluzione dei problemi

Se si verificano problemi di connessione, verificare che la rete supporti TLS 1.2+ e controllare le impostazioni del firewall.

Passaggi successivi

Dopo aver configurato il server dei simboli pubblici Microsoft, esplorare questi argomenti correlati per migliorare il flusso di lavoro di debug: