L’erreur « We couldn’t sign you into Xbox Live – 0x87DD002A » bloque l’ouverture de certains jeux PC. Voici un guide pas‑à‑pas, clair et exhaustif, pour rétablir l’authentification Xbox Live sans réinstaller Windows, même si les actions de base n’ont pas suffi.
Vue d’ensemble du problème
Au lancement d’un jeu via l’application Xbox ou le Microsoft Store, la connexion à Xbox Live échoue et affiche : We couldn’t sign you into Xbox Live – 0x87DD002A. Particularité : l’erreur peut toucher un ou plusieurs titres, tandis que d’autres jeux continuent de fonctionner normalement. Le dysfonctionnement indique un échec d’authentification entre le client Windows (Xbox App, services Xbox et Store) et l’infrastructure Xbox Live.
Ce que signifie 0x87DD002A
Ce code est associé à des problèmes d’identification/autorisation (tokens, horloge système, services ou réseau). Il ne désigne pas un unique bug mais plusieurs conditions pouvant empêcher l’émission, la validation ou le rafraîchissement du jeton de session Xbox Live.
Actions déjà essayées (et à conserver)
- Vérifier l’état des services Xbox Live (page d’état officielle). Si une panne régionale est en cours, inutile d’agir côté PC : patientez jusqu’au rétablissement.
- Réinitialiser l’application Xbox : Paramètres Windows > Applications > Xbox > Options avancées > Réinitialiser, puis redémarrer.
- Réinstaller l’application Xbox, Gaming Services et/ou le jeu : désinstallation > redémarrage > réinstallation.
Ces étapes corrigent la majorité des cas. Toutefois, si l’erreur persiste, poursuivez avec la procédure détaillée ci‑dessous.
Causes probables, indices et remèdes
| Symptôme | Cause probable | Test rapide | Correctif recommandé |
|---|---|---|---|
| Erreur 0x87DD002A sur certains titres uniquement | Cache Store/Xbox corrompu ou licence de jeu non rafraîchie | Lancer un jeu différent via Xbox App | wsreset.exe, déconnexion/reconnexion compte, relancer services Xbox |
| Échec aléatoire, surtout après veille réseau | Problème de pile réseau (DNS, Winsock, proxy WinHTTP) | ipconfig /all pour vérifier DNS ; test sans VPN | Réinitialisation réseau : ipconfig /flushdns, netsh winsock reset, etc. |
| PC d’entreprise / pare‑feu strict | Inspection TLS/VPN filtrant les endpoints Xbox | Test sur réseau 4G/partage de connexion | Autoriser domaines Xbox/Store, désactiver inspection sur ces flux |
| Erreur apparue après changement d’heure ou de batterie CMOS | Horloge système désynchronisée | Comparer l’heure de Windows à une horloge fiable | Synchroniser l’heure, service de temps actif |
| Après mise à jour Windows ou de pilotes | Services Xbox non démarrés ou versions en conflit | Vérifier Services.msc | Redémarrer IP Helper, Xbox Live Auth Manager, Xbox Live Networking Service |
| Compte Microsoft utilisé sur plusieurs sessions Windows | Jetons d’identification contradictoires | Se déconnecter de l’App Xbox et du Store | Se reconnecter, purger entrées XblGrts du Gestionnaire d’identifiants |
Procédure rapide de remédiation
- Synchroniser l’horloge Windows et vérifier la zone horaire.
- Réinitialiser les caches :
wsreset.exe, puis redémarrer le PC. - Relancer services Xbox et réseau (IP Helper, Xbox Live Auth Manager, Xbox Live Networking Service).
- Se déconnecter/reconnecter dans l’App Xbox et le Microsoft Store.
- Désactiver temporairement VPN/pare‑feu tiers pour un test.
- Réinstaller Gaming Services via PowerShell (méthode robuste) et redémarrer.
- Purger les identifiants XblGrts dans le Gestionnaire d’informations d’identification.
- Si échec : réparer la pile réseau, tester IPv6/Teredo, puis créer un nouveau profil Windows pour isoler.
Procédure détaillée
Synchroniser l’horloge Windows
Des écarts d’horloge provoquent un rejet des jetons signés.
- Ouvrir Paramètres > Heure & langue > Date et heure.
- Activer Régler l’heure automatiquement et cliquer sur Synchroniser maintenant.
- Confirmer la zone horaire et l’option Heure d’été si applicable.
Option avancée (invite de commandes en administrateur) :
w32tm /resync
w32tm /query /status
Réinitialiser le cache Microsoft Store
Le Store gère licences et dépendances de l’écosystème Xbox (Gaming Services, identifiants, services web).
- Appuyer sur Win+R, taper
wsreset.exe, valider. - Une fenêtre noire s’ouvre puis le Store se relance automatiquement.
- Redémarrer le PC et réessayer la connexion Xbox Live.
Relancer les services réseau Xbox
Dans Services.msc, redémarrer :
- IP Helper (prise en charge IPv6/Teredo).
- Xbox Live Auth Manager (authentification).
- Xbox Live Networking Service (connectivité Xbox Live).
En ligne de commande (administrateur) :
sc stop XblAuthManager && sc start XblAuthManager
sc stop XblGameSave && sc start XblGameSave
sc stop XboxNetApiSvc && sc start XboxNetApiSvc
net stop iphlpsvc && net start iphlpsvc
Mettre à jour Windows et les pilotes réseau
Des composants graphiques, réseau ou de sécurité obsolètes peuvent empêcher la négociation TLS/HTTP2 ou l’appel d’API Xbox.
- Ouvrir Windows Update > Rechercher des mises à jour.
- Installer les pilotes réseau fournis par le fabricant si disponibles (carte Ethernet/Wi‑Fi).
- Redémarrer.
Se déconnecter/reconnecter proprement
Les jetons d’authentification mis en cache peuvent entrer en conflit.
- Dans Xbox App : Profil > Se déconnecter.
- Dans Microsoft Store : menu profil > Se déconnecter.
- Fermer les deux apps, rouvrir le Store, se reconnecter, puis relancer l’App Xbox et le jeu.
Désactiver VPN / pare‑feu tiers pour test
Les VPN, proxys d’entreprise et pare‑feux tiers peuvent bloquer ou intercepter le trafic d’authentification. Pour isoler :
- Couper temporairement VPN/pare‑feu tiers et tester sur un autre réseau (partage 4G par exemple).
- Si cela corrige l’erreur, ajoutez des règles d’autorisation pour les domaines et services Xbox/Store, ou configurez un split tunneling pour l’App Xbox et le Store.
Réinstaller Gaming Services via PowerShell (méthode robuste)
Ouverture de PowerShell en administrateur puis :
get-appxpackage Microsoft.GamingServices | remove-AppxPackage -AllUsers
start ms-windows-store://pdp/?productid=9MWPM2CQNLHN
Dans la page qui s’ouvre, cliquer sur Installer, attendre la fin de l’installation puis redémarrer le PC.
Vérifier et purger les informations d’identification Windows
Supprimez les entrées Xbox obsolètes dans le Gestionnaire d’informations d’identification Windows :
- Ouvrir le Panneau de configuration > Comptes d’utilisateurs > Gestionnaire d’identifiants.
- Rechercher et supprimer XblGrts DeviceKey et XblGrts SIDKey (et autres entrées Xbox liées si nécessaire).
- Fermer, relancer l’App Xbox, se reconnecter.
Réparer la pile réseau Windows
Exécutez ces commandes (Invite de commandes en administrateur), puis redémarrez :
ipconfig /flushdns
ipconfig /registerdns
netsh winsock reset
netsh int ip reset
netsh winhttp reset proxy
Si vous avez modifié le fichier hosts, remettez‑le par défaut (aucune entrée bloquant des domaines Xbox/Store).
Tester IPv6 et Teredo
Xbox Live utilise des composants IPv6/Teredo pour certains scénarios. Dans Windows PowerShell (admin) :
Get-NetAdapterBinding -ComponentID ms_tcpip6
netsh interface teredo show state
netsh interface teredo set state type=default
Assurez‑vous que la case Protocole Internet version 6 (TCP/IPv6) est cochée sur l’interface active (Panneau de configuration > Réseau > Propriétés de l’adaptateur).
Valider TLS 1.2
Xbox Live et le Store requièrent TLS moderne. Ouvrez Options Internet > Avancé et vérifiez que Utiliser TLS 1.2 est activé. Évitez les outils d’inspection TLS sur les flux Microsoft/Xbox.
Réparer Microsoft Edge WebView2 Runtime
Plusieurs composants modernes s’appuient sur WebView2 pour l’authentification. Dans Paramètres > Applications, recherchez Microsoft Edge WebView2 Runtime et choisissez Modifier > Réparer. Redémarrez le PC.
Créer un nouvel utilisateur Windows local
Pour isoler un profil Windows corrompu :
- Paramètres > Comptes > Famille et autres utilisateurs.
- Ajouter un compte > Je ne dispose pas des informations de connexion > Ajouter un utilisateur sans compte Microsoft.
- Connectez‑vous avec ce compte, installez l’App Xbox et testez.
Collecter un rapport d’intégrité Xbox
Ouvrir l’App Xbox > Paramètres > Feedback > Report a problem, noter l’heure exacte, l’ID du jeu et joindre les événements Windows (Observateur d’événements > Journaux des applications et services > Microsoft > Windows > Xbox*, GamingServices*).
Scénarios particuliers et correctifs ciblés
Seul un jeu échoue, les autres fonctionnent
- Vider le cache du jeu (si option disponible) et du Store (
wsreset.exe). - Se déconnecter/reconnecter dans le Store et l’App Xbox.
- Réinstaller uniquement le jeu et vérifier l’intégrité des fichiers si le titre le propose.
PC d’entreprise, proxy ou inspection TLS
- Demander l’exclusion des flux Xbox/Store de l’inspection TLS et du proxy d’authentification (autoriser HTTPs direct vers les endpoints Xbox Live, Store, identité Microsoft).
- Activer un split tunneling sur votre VPN pour l’App Xbox et le Store.
- Vérifier que le proxy WinHTTP n’est pas forcé :
netsh winhttp show proxypuisnetsh winhttp reset proxysi nécessaire.
Après changement de mot de passe Microsoft
Déconnectez‑vous de l’App Xbox et du Store, purgez les entrées XblGrts dans le Gestionnaire d’identifiants, redémarrez, reconnectez‑vous.
Erreur intermittente selon le réseau
Si l’authentification réussit sur un partage 4G mais pas sur votre réseau domestique :
- Redémarrer le routeur/modem.
- Vérifier les DNS (ex. rétablir ceux du FAI ou d’un résolveur public fiable).
- Désactiver temporairement toute protection « parentale »/filtrage au niveau du routeur.
Tableau de commandes utiles
| Objectif | Commande | Quand l’utiliser |
|---|---|---|
| Réinitialiser caches Store | wsreset.exe | Licences ou téléchargements incohérents |
| Purge DNS | ipconfig /flushdns | Résolution d’adresses incertaine |
| Réinitialiser Winsock | netsh winsock reset | Après installation/désinstallation d’un VPN/AV |
| Réinitialiser IP | netsh int ip reset | Problèmes persistants de pile IP |
| Proxy WinHTTP par défaut | netsh winhttp reset proxy | Sortie Internet contrôlée par proxy |
| Re‑installer Gaming Services | get-appxpackage Microsoft.GamingServices | remove-AppxPackage -AllUsersstart ms-windows-store://pdp/?productid=9MWPM2CQNLHN | Composants Xbox cassés après MAJ |
| Teredo par défaut | netsh interface teredo set state type=default | Problèmes de NAT/IPv6 spécifiques Xbox |
Vérifications complémentaires
- SFC et DISM (invite admin) :
sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth - Paramètres de région : Paramètres > Heure & langue > Langue et région. Veillez à l’alignement Pays ou région / Store / modes de paiement.
- Applications en conflit : désinstallez d’anciennes apps « Xbox Console Companion » si elles coexistent, puis réparez l’App Xbox.
- Antivirus tiers : si l’erreur disparaît une fois l’AV désactivé, créez des exclusions de processus (XboxAppServices, GamingServices, Microsoft Store).
- Fichier hosts : aucune ligne ne doit bloquer des domaines Microsoft/Xbox. Restaurez‑le par défaut si nécessaire.
Checklist d’autodiagnostic
- L’heure et la zone horaire sont correctes et synchronisées.
- Le cache du Store a été vidé, le PC redémarré.
- IP Helper, Xbox Live Auth Manager et Xbox Live Networking Service sont démarrés.
- L’App Xbox et le Store ont été déconnectés/reconnectés.
- VPN/pare‑feu tiers désactivés pour test, proxy WinHTTP réinitialisé.
- Gaming Services a été réinstallé via PowerShell.
- Les entrées XblGrts DeviceKey et XblGrts SIDKey ont été supprimées.
- La pile réseau a été réinitialisée et le routeur redémarré.
- Test effectué depuis un nouveau profil Windows local.
FAQ
L’erreur n’apparaît que quand j’utilise un VPN. Que faire ?
Le VPN modifie DNS/route et peut intercepter TLS. Activez un split tunneling pour Microsoft Store et Xbox ou autorisez les domaines Microsoft/Xbox hors tunnel. À défaut, testez sans VPN.
Faut‑il désactiver IPv6 pour corriger 0x87DD002A ?
Non par défaut. Xbox Live tire parti d’IPv6/Teredo. En cas de doute, remettez la configuration IPv6 sur l’adaptateur et le service IP Helper à l’état Actif, puis netsh interface teredo set state type=default.
Réinstaller le jeu suffit‑il ?
Pas toujours. Si l’authentification échoue côté plateforme, réinstaller le jeu n’a pas d’impact. Videz d’abord les caches, reconnectez les comptes, et réparez/ réinstallez Gaming Services.
Comment savoir si le problème vient des serveurs Xbox Live ?
Consultez la page d’état Xbox Live et comparez avec un test sur un autre réseau. Si d’autres utilisateurs rapportent la même panne et que vos jeux se connectent ensuite sans modification côté PC, la cause était probablement côté service.
Dois‑je réinstaller Windows ?
Très rarement. Les étapes de ce guide corrigent la majorité des cas : synchronisation de l’heure, caches, services, réseau, Gaming Services, identifiants, puis nouveau profil local pour isoler. Réinstallez Windows uniquement si des corruptions système généralisées sont confirmées par SFC/DISM et que tout le reste échoue.
Exemple de parcours complet recommandé
- Vérification express : état Xbox Live, test sans VPN, heure correcte.
- Hygiène logicielle :
wsreset.exe, déconnexion/reconnexion Store et Xbox. - Services : redémarrer IP Helper, Auth Manager, Networking Service.
- Réseau :
ipconfig /flushdns,netsh winsock reset, redémarrage routeur. - Gaming Services : réinstallation PowerShell puis redémarrage.
- Identifiants : suppression des clés XblGrts.
- Avancé : WebView2 « Réparer », TLS 1.2 actif, Teredo par défaut.
- Isolation : nouveau compte Windows local > test > corriger l’ancien profil si nécessaire.
Bonnes pratiques pour éviter la réapparition
- Maintenir Windows Update et Microsoft Store à jour.
- Fermer proprement l’App Xbox avant d’éteindre ou d’hiberner le PC (évite des jetons orphelins).
- Éviter les nettoyeurs agressifs qui purgent les dossiers %ProgramData% et %LocalAppData% liés au Store/Xbox.
- Limiter les changements fréquents de DNS/Proxy/VPN pendant les sessions de jeu.
- Sur réseaux d’entreprise, demander des exceptions officielles pour les flux Xbox/Store.
Quand contacter le support
Si, après avoir suivi l’intégralité de ce guide, l’erreur persiste :
- Conservez la date/heure exacte de l’échec (horodatage).
- Notez le titre du jeu et la version de l’App Xbox et de Gaming Services.
- Générez un rapport d’intégrité Xbox via Paramètres > Feedback > Report a problem.
- Fournissez des extraits de l’Observateur d’événements (Xbox*, GamingServices*) et le résultat des commandes réseau.
Conclusion
L’erreur 0x87DD002A recouvre plusieurs scénarios d’authentification. En appliquant méthodiquement les étapes — synchronisation horaire, réinitialisation des caches, redémarrage des services Xbox, réinstallation de Gaming Services, purge des identifiants et remise à plat de la pile réseau — vous éliminez l’immense majorité des causes. L’ultime test via un nouvel utilisateur Windows permet d’isoler un profil corrompu, tandis que la collecte d’un rapport d’intégrité Xbox donnera au support toutes les informations nécessaires si une investigation côté service s’impose.
Récapitulatif des étapes clés
- Horloge synchronisée, zone horaire correcte.
wsreset.exeexécuté, PC redémarré.- IP Helper, Xbox Live Auth Manager, Xbox Live Networking Service relancés.
- Déconnexion/reconnexion dans Xbox App et Microsoft Store.
- Test sans VPN/pare‑feu tiers, proxy WinHTTP réinitialisé.
- Gaming Services réinstallé via PowerShell.
- Identifiants XblGrts supprimés.
- Pile réseau réinitialisée, IPv6/Teredo par défaut.
- Nouveau profil Windows pour isoler en cas d’échec.

