Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
É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 :
- Configurer les téléchargements automatiques de symboles (recommandé pour la plupart des utilisateurs)
- Configurer des chemins d’accès de symboles avancés
- Résoudre les problèmes de chargement de symboles
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 :
- Chemin d’accès aux symboles pour les débogueurs Windows - Options de configuration avancées du chemin d’accès aux symboles
- Utilisation d’un serveur de symboles - Découvrir les meilleures pratiques pour l’utilisation du serveur de symboles
- Symboles et fichiers de symboles - Comprendre le fonctionnement des symboles du débogueur
- Informations de référence sur la commande .symfix - Afficher la syntaxe de commande complète et les paramètres