Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
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:
- Configurare i download automatici dei simboli (consigliato per la maggior parte degli utenti)
- Configurare percorsi di simboli avanzati
- Risolvere i problemi di caricamento dei simboli
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:
- Percorso dei simboli per i debugger di Windows - Opzioni di configurazione avanzate del percorso dei simboli
- Uso di un server di simboli - Individuare le procedure consigliate per l'utilizzo del server dei simboli
- Simboli e file di simboli - Informazioni sul funzionamento dei simboli del debugger
- Riferimento al comando .symfix - Visualizza la sintassi completa del comando e i parametri