Vous n’arrivez pas à vous connecter à Xbox Live sur un Windows 10 tout neuf et les jeux réclament “Installer WebView2 Runtime” puis affichent 0x80004005 ? Voici un guide concret, testé en situation réelle, pour corriger l’erreur rapidement et durablement.
Impossibilité de se connecter à Xbox Live — erreur « Installer WebView2 Runtime »
Vue d’ensemble du problème
Sur certains PC Windows 10 fraîchement installés, plusieurs jeux téléchargés depuis le Microsoft Store — Minecraft, Forza Horizon 5, Microsoft Flight Simulator, etc. — affichent, au moment d’ouvrir la fenêtre d’authentification Xbox Live, le message :
« Pour vous connecter à Xbox, installez le framework WebView2 Runtime »
Dans la foulée, l’installation “automatique” échoue et un second code d’erreur s’affiche : 0x80004005 (erreur générique). Résultat : impossibilité de se connecter à Xbox Live depuis ces jeux UWP/Store.
Symptômes typiques
- La boîte de connexion Xbox ne s’ouvre pas, ou se ferme immédiatement.
- Le Microsoft Store et l’application Xbox fonctionnent, mais les jeux ne se connectent pas.
- Le Runtime Microsoft Edge WebView2 est installé ou se réinstalle sans effet.
- Les services “Gaming Services” sont présents mais l’erreur persiste.
Tentatives déjà effectuées (inefficaces pour certains)
- Redémarrages et vérification de Windows Update.
- Réparer/réinitialiser Microsoft Store, Xbox, Gaming Services et les jeux.
- Installation manuelle du fichier Microsoft Edge WebView2 Runtime x64.
- Réinstallation complète du Store, de l’application Xbox et de Gaming Services.
- Tentative d’installation de Xbox Identity Provider (bouton absent dans le Store chez certains).
- Commande PowerShell : ré‑enregistrement “massif” des applications UWP.
- Suppression des identifiants
XblGrts|DeviceKey
dans le Gestionnaire d’informations d’identification. - Vérification des paramètres de date/heure, fuseau horaire et comptes Microsoft identiques entre le Store et l’application Xbox.
Solution express qui débloque souvent (contournement efficace)
- Ouvrez Microsoft Store (pas l’application Xbox).
- Recherchez le jeu concerné et installez-le (ou cliquez sur Obtenir s’il l’est déjà).
- Lancez le jeu directement depuis sa page dans le Store — ne pas utiliser de raccourci, de lanceur externe, ni l’application Xbox.
- La fenêtre d’authentification Xbox s’ouvre, sans erreur WebView2 ; finalisez la connexion.
Remarques terrain : cette méthode a résolu immédiatement le problème pour Minecraft et Forza Horizon 5 chez plusieurs utilisateurs. Elle n’a toutefois pas suffi pour un autre cas avec Microsoft Flight Simulator, qui a nécessité des étapes supplémentaires (voir ci-dessous).
Pourquoi cette astuce fonctionne ?
La fenêtre de connexion Xbox est une vue Web rendue via WebView2 à l’intérieur du “conteneur” UWP/Store. Dans certains contextes (ordre d’installation, cache Store, première exécution), le jeu ne parvient pas à initialiser WebView2 dans son processus. En revanche, le lancement depuis la page Microsoft Store force une initialisation propre de la chaîne “Store → conteneur UWP → WebView2”, ce qui débloque l’authentification.
Procédure de dépannage complète (pas-à-pas)
Si le contournement ci‑dessus ne suffit pas, suivez les étapes suivantes dans l’ordre. Elles adressent tout le pipeline : runtime WebView2, services Xbox, cache Store, intégrité système et composants d’authentification.
Vérifier la présence de WebView2 Runtime
- Ouvrez Paramètres > Applications > Applications installées.
- Recherchez Microsoft Edge WebView2 Runtime. Vérifiez qu’il est présent et idéalement en version ≥ 118.
- S’il est absent ou corrompu : installez l’Evergreen Stand‑alone Installer pour WebView2 (x64), puis redémarrez Windows.
Astuce : si vous avez plusieurs comptes Windows, installez WebView2 en session administrateur, puis redémarrez et testez en session utilisateur.
Contrôler les services Xbox et Gaming Services
Dans services.msc, assurez-vous que les services ci‑dessous sont en Manuel ou Automatique et démarrés :
Service (nom d’affichage) | Nom interne | Type de démarrage | Attendu |
---|---|---|---|
Gaming Services | GamingServices | Automatique | Démarré |
Xbox Live Auth Manager | XblAuthManager | Manuel | Démarré |
Xbox Live Networking Service | XboxNetApiSvc | Manuel | Démarré |
Xbox Live Game Save | XblGameSave | Manuel | Démarré |
Vérification PowerShell (admin) :
Get-Service GamingServices, XblAuthManager, XboxNetApiSvc, XblGameSave | Format-Table -Auto
Purger le cache du Microsoft Store
- Appuyez sur Win+R, tapez
wsreset.exe
puis Entrée. - Patientez : une fenêtre Console s’ouvre et se ferme, puis le Store se relance automatiquement.
- Rouvrez la page du jeu dans le Store et lancez‑le depuis cette page.
Réparer l’intégrité système Windows
Ouvrez PowerShell (Exécuter en tant qu’administrateur) et exécutez :
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Attendez la fin de chaque commande (0 % → 100 %). Redémarrez ensuite la machine.
Réinstallation forcée de Gaming Services
Gaming Services est la pièce maîtresse entre le Microsoft Store, vos jeux et les API Xbox Live. Quand il est endommagé, l’authentification peut échouer de façon “silencieuse”. Procédez ainsi :
get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers
start ms-windows-store://pdp/?productid=9MWPM2CQNLHN
Dans la page Store qui s’ouvre, cliquez sur Installer, laissez la procédure se terminer, puis redémarrez.
Réinitialiser l’identité Xbox
- Ouvrez Panneau de configuration > Gestionnaire d’informations d’identification.
- Dans Informations d’identification Windows, recherchez et supprimez les entrées :
XblGrts|DeviceKey
(et autres entrées Xbox obsolètes si présentes). - Lancez de nouveau le jeu depuis sa page dans le Store afin de déclencher une authentification “propre”.
Synchroniser date/heure et comptes
- Dans Paramètres > Heure et langue, activez Régler l’heure automatiquement et Synchroniser maintenant.
- Vérifiez que le même compte Microsoft est utilisé dans le Microsoft Store et l’application Xbox.
- Si vous avez plusieurs comptes, déconnectez‑vous de l’application Xbox puis reconnectez‑vous après avoir réparé WebView2.
Cas particulier : Xbox Identity Provider introuvable
Sur certaines installations, le bouton Installer de Xbox Identity Provider peut être absent dans le Store. Deux options :
- Assurez-vous d’abord que Gaming Services est bien réinstallé (méthode ci‑dessus).
- Effectuez un wsreset, redémarrez et relancez le jeu depuis le Store : l’Identity Provider sera alors initialisé à la volée.
Tableau récapitulatif des vérifications essentielles
Axe de vérification | Détails |
---|---|
Présence de WebView2 | Dans Paramètres > Applications, vérifiez “Microsoft Edge WebView2 Runtime” (version ≥ 118). À défaut : installez l’Evergreen Stand‑alone Installer (x64), puis redémarrez. |
Services Xbox | Dans services.msc , assurez‑vous que Gaming Services, Xbox Live Auth Manager, Xbox Live Networking Service et Xbox Live Game Save sont en Manuel ou Automatique et démarrés. |
Cache du Store | Exécutez wsreset.exe et attendez la réouverture automatique du Microsoft Store. |
Intégrité système | PowerShell (admin) :sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth |
Réinstallation forcée de Gaming Services | get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers start ms-windows-store://pdp/?productid=9MWPM2CQNLHN Puis cliquez sur Installer dans le Store et redémarrez. |
Identifiants Xbox | Dans le Gestionnaire d’informations d’identification, supprimez XblGrts|DeviceKey puis relancez le jeu depuis sa page Store. |
Scénarios concrets et solutions adaptées
Minecraft et Forza Horizon 5
Pour ces deux jeux, lancer depuis la page du Microsoft Store a suffi à déclencher une authentification Xbox stable, sans réinstaller quoi que ce soit. Après le premier succès, les lancements suivants via raccourci fonctionnent en général normalement.
Microsoft Flight Simulator
Si la méthode Store seule ne suffit pas :
- Réinstallez Gaming Services (voir procédure).
- Vérifiez minutieusement WebView2 et exécutez wsreset.
- Assurez‑vous que les services XblAuthManager et XboxNetApiSvc sont démarrés.
- Relancez Microsoft Flight Simulator depuis le Store pour la première ouverture de session.
Comprendre la cause racine
- La fenêtre de connexion Xbox s’appuie sur WebView2 pour afficher la page d’authentification Microsoft à l’intérieur d’un conteneur UWP.
- L’erreur
0x80004005
est un code générique renvoyé quand la chaîne d’initialisation échoue : runtime manquant, non initialisé, ou blocage du conteneur (cache Store, services, droits, séquence d’installation). - Le lancement “depuis la page du Store” contourne souvent le problème en lançant le jeu dans un contexte où le conteneur UWP prépare correctement WebView2.
Checklist “1 minute” avant d’aller plus loin
- WebView2 présent et récent ? Si non, installez l’Evergreen x64 puis redémarrez.
wsreset.exe
exécuté ? Redémarrez le Store et lancez le jeu depuis sa page.- Gaming Services réinstallé si besoin (commande + page Store) puis redémarrage.
- Services Xbox démarrés (XblAuthManager, XboxNetApiSvc, XblGameSave).
- Identifiants
XblGrts|DeviceKey
purgés, puis nouvelle tentative.
FAQ – Questions fréquentes
Dois‑je installer Microsoft Edge pour que WebView2 fonctionne ?
Non. WebView2 Runtime est un composant séparé utilisé par les applications. Edge peut être absent, cela n’empêche pas WebView2 de fonctionner si le runtime est installé.
Pourquoi la connexion échoue alors que WebView2 est installé ?
Parce que le problème ne vient pas uniquement de la présence du runtime : le contexte de lancement (cache Store, conteneur UWP, services Xbox) doit aussi être sain. D’où l’efficacité du lancement initial depuis la page Store.
Est‑ce un problème de pare‑feu ?
Rarement, mais si votre réseau d’entreprise ou un proxy inspecte le trafic, autorisez les services de connexion Microsoft/Xbox et désactivez temporairement les filtres HTTPS pour tester. Sur un réseau domestique standard, ce n’est généralement pas la cause.
Faut‑il réinstaller Windows ?
Non, ce n’est presque jamais nécessaire. Les étapes WebView2 + Store + Gaming Services + services Xbox règlent la majorité des cas, y compris sur des installations toutes neuves.
“Xbox Identity Provider” n’a pas de bouton Installer dans le Store
Cela arrive. Réinstallez Gaming Services, videz le cache du Store et lancez le jeu depuis sa page Store : l’Identity Provider se déploie généralement de lui‑même.
Le problème revient après un redémarrage
Vérifiez que Gaming Services ne s’est pas désinstallé (des nettoyeurs agressifs peuvent le faire). Contrôlez les services Xbox, répétez wsreset
et relancez une fois depuis la page Store pour “reprimer” le conteneur.
Bonnes pratiques et conseils avancés
- Pensez à redémarrer après l’installation/réparation de WebView2 et de Gaming Services ; cela valide l’enregistrement COM et les services.
- Évitez de supprimer/“déprovisionner” à la hâte des applications système UWP via des scripts génériques : vous risqueriez d’empêcher la boîte de connexion Xbox d’apparaître.
- En cas de multi‑session, exécutez les premières ouvertures de session Xbox depuis la session administrateur, puis repassez sur la session utilisateur.
- Sur des machines très verrouillées (politiques d’entreprise), vérifiez que l’installation utilisateur de WebView2 n’est pas bloquée et que Gaming Services peut se mettre à jour.
Annexes – Commandes utiles
Réenregistrement des applications UWP (à utiliser en dernier recours)
Attention : cette opération peut être longue. Créez un point de restauration si possible.
Get-AppxPackage -AllUsers | ForEach-Object {
Try {
Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"
} Catch {
Write-Host "Échec pour $($_.Name)"
}
}
Services Xbox – démarrage rapide
# Afficher l'état
Get-Service GamingServices, XblAuthManager, XboxNetApiSvc, XblGameSave
# Tenter un (re)démarrage
Start-Service XblAuthManager, XboxNetApiSvc, XblGameSave -ErrorAction SilentlyContinue
Journaux à consulter en cas d’échec persistant
- Observateur d’événements > Journaux des applications et des services > Microsoft > Windows > AppXDeployment-Server/Operational (erreurs de déploiement UWP).
- Applications et services > Microsoft > Windows > GamingServices* (si présent).
- Applications (journal Windows) pour des erreurs .NET/COM associées à WebView2.
Points clés à retenir
- L’erreur provient d’un échec d’initialisation de WebView2 par le conteneur UWP qui héberge la fenêtre de connexion Xbox.
- Lancer le jeu depuis sa page Microsoft Store contourne souvent le problème en forçant le chargement correct de WebView2 et l’initialisation du contexte.
- Si cela échoue, la vérification WebView2, la remise à plat des services Xbox, le cache Store et la réinstallation de Gaming Services rétablissent généralement la connexion Xbox Live sans réinstaller Windows.
Résumé opérationnel
Pour corriger l’erreur “Installer WebView2 Runtime” et le code 0x80004005 lors de la connexion Xbox Live :
- Installez/validez WebView2 Runtime (puis redémarrez).
- Faites un
wsreset.exe
. - Réinstallez Gaming Services si nécessaire (commande + page Store).
- Vérifiez et démarrez les services Xbox.
- Supprimez l’identifiant
XblGrts|DeviceKey
. - Lancez le jeu depuis sa page Store pour la première connexion.
Après une authentification réussie, les lancements suivants via raccourci ou via l’application Xbox devraient fonctionner sans afficher la demande d’installer WebView2.