Partager via


Serveur de symboles public Microsoft

État du serveur : Aucun problème connu ✅
Le serveur de symboles publics Microsoft est entièrement opérationnel.

Signalez les problèmes connus à windbgfb@microsoft.com.


Le serveur de symboles publics Microsoft offre un accès gratuit aux symboles du débogueur Windows, ce qui permet aux développeurs de déboguer efficacement les applications Windows. Ce service vous permet de configurer des chemins d’accès aux symboles qui téléchargent et cachent automatiquement les symboles de débogage à partir des serveurs de Microsoft.

Utilisez ce guide pour configurer rapidement votre connexion au serveur de symboles et démarrer le débogage. Vous allez apprendre à configurer des chemins d’accès, des symboles de cache localement pour un accès plus rapide et résoudre les problèmes courants.

Accéder au serveur de symboles

Vous pouvez faire référence directement au serveur de symboles publics dans votre chemin d’accès aux symboles de différentes façons, décrites dans Le chemin d’accès aux symboles pour les débogueurs Windows.

Options de démarrage rapide :

Par exemple, pour définir la valeur de l’environnement _NT_SYMBOL_PATH, utilisez cette commande :

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

DownstreamStore doit spécifier un répertoire sur votre ordinateur local ou réseau que le débogueur utilise pour mettre les symboles en cache. Ce magasin en aval contient des symboles auxquels le débogueur a accédé. La plupart des symboles auxquels vous n’accédez jamais restent sur le magasin de symboles sur Microsoft. Ce processus de stockage conserve votre magasin en aval relativement petit et permet au serveur de symboles de fonctionner rapidement, en téléchargeant uniquement chaque fichier une seule fois.

Pour éviter de taper ce chemin de symbole long, utilisez la commande .symfix (Définir le chemin du magasin de symboles). La commande suivante ajoute le magasin de symboles publics à votre chemin d'accès aux symboles existant :

.symfix+ C:\MySymbols

Si vous omettez l’emplacement du cache de symboles locaux, le sous-répertoire sym du répertoire d’installation du débogueur est utilisé.

Utilisez la commande .sympath (Définir le chemin du magasin de symboles) pour afficher le chemin complet du symbole. L’exemple suivant montre comment utiliser symfix pour créer un cache de symboles local et utiliser le serveur de symboles 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

Pour plus d’informations sur l’utilisation des symboles, consultez Utilisation d’un serveur de symboles et du chemin d’accès des symboles pour les débogueurs Windows.

Le serveur de symboles publics prend uniquement en charge TLS 1.2+ pour les connexions https.

Termes du contrat de licence Microsoft - Serveur de symboles Microsoft

Microsoft rend certains symboles, du code binaire et d’autres exécutables disponibles via le serveur de symboles Microsoft. Utilisez ces ressources pour déboguer et tester votre logiciel avec le logiciel Microsoft. N’utilisez pas ces ressources sans autorisation. Pour plus d’informations, consultez les termes du contrat de licence Microsoft - Serveur de symboles Microsoft.

Résolution des problèmes

Si vous rencontrez des problèmes de connexion, vérifiez que votre réseau prend en charge TLS 1.2+ et vérifiez vos paramètres de pare-feu.

Étapes suivantes

Maintenant que vous avez configuré le serveur de symboles publics Microsoft, explorez ces rubriques connexes pour améliorer votre workflow de débogage :