Impossible de se connecter à Xbox Live sur Windows 10 : corriger l’erreur WebView2 Runtime (0x80004005)

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.

Sommaire

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)

  1. Ouvrez Microsoft Store (pas l’application Xbox).
  2. Recherchez le jeu concerné et installez-le (ou cliquez sur Obtenir s’il l’est déjà).
  3. Lancez le jeu directement depuis sa page dans le Storene pas utiliser de raccourci, de lanceur externe, ni l’application Xbox.
  4. 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

  1. Ouvrez Paramètres > Applications > Applications installées.
  2. Recherchez Microsoft Edge WebView2 Runtime. Vérifiez qu’il est présent et idéalement en version ≥ 118.
  3. 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 interneType de démarrageAttendu
Gaming ServicesGamingServicesAutomatiqueDémarré
Xbox Live Auth ManagerXblAuthManagerManuelDémarré
Xbox Live Networking ServiceXboxNetApiSvcManuelDémarré
Xbox Live Game SaveXblGameSaveManuelDémarré

Vérification PowerShell (admin) :

Get-Service GamingServices, XblAuthManager, XboxNetApiSvc, XblGameSave | Format-Table -Auto

Purger le cache du Microsoft Store

  1. Appuyez sur Win+R, tapez wsreset.exe puis Entrée.
  2. Patientez : une fenêtre Console s’ouvre et se ferme, puis le Store se relance automatiquement.
  3. 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

  1. Ouvrez Panneau de configuration > Gestionnaire d’informations d’identification.
  2. Dans Informations d’identification Windows, recherchez et supprimez les entrées : XblGrts|DeviceKey (et autres entrées Xbox obsolètes si présentes).
  3. 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érificationDétails
Présence de WebView2Dans Paramètres > Applications, vérifiez “Microsoft Edge WebView2 Runtime” (version ≥ 118). À défaut : installez l’Evergreen Stand‑alone Installer (x64), puis redémarrez.
Services XboxDans 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 StoreExécutez wsreset.exe et attendez la réouverture automatique du Microsoft Store.
Intégrité systèmePowerShell (admin) :
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Réinstallation forcée de Gaming Servicesget-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers start ms-windows-store://pdp/?productid=9MWPM2CQNLHN Puis cliquez sur Installer dans le Store et redémarrez.
Identifiants XboxDans 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 :

  1. Réinstallez Gaming Services (voir procédure).
  2. Vérifiez minutieusement WebView2 et exécutez wsreset.
  3. Assurez‑vous que les services XblAuthManager et XboxNetApiSvc sont démarrés.
  4. 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

  1. WebView2 présent et récent ? Si non, installez l’Evergreen x64 puis redémarrez.
  2. wsreset.exe exécuté ? Redémarrez le Store et lancez le jeu depuis sa page.
  3. Gaming Services réinstallé si besoin (commande + page Store) puis redémarrage.
  4. Services Xbox démarrés (XblAuthManager, XboxNetApiSvc, XblGameSave).
  5. 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 :

  1. Installez/validez WebView2 Runtime (puis redémarrez).
  2. Faites un wsreset.exe.
  3. Réinstallez Gaming Services si nécessaire (commande + page Store).
  4. Vérifiez et démarrez les services Xbox.
  5. Supprimez l’identifiant XblGrts|DeviceKey.
  6. 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.

Sommaire