Windows 10/11 : corriger l’erreur « Get an app to open this ms‑gamebar link » (Xbox Game Bar)

Après avoir supprimé Xbox Game Bar, Windows 10/11 peut afficher en boucle : « Get an app to open this “ms‑gamebar” link ». Ce guide explique la cause profonde et propose des solutions sûres et progressives, avec commandes et scripts prêts à l’emploi.

Sommaire

Message d’erreur : « Obtenez une application pour ouvrir ce lien ms‑gamebar »

Nature du problème

De nombreux utilisateurs constatent qu’après la désinstallation de Xbox Game Bar, une fenêtre s’ouvre de manière répétée :

« Get an app to open this “ms‑gamebar” link »

Le pop‑up peut surgir à l’ouverture d’un jeu, au branchement d’une manette, ou même lors du lancement d’applications ordinaires. Résultat : pertes de focus, alt‑tab forcé, micro‑saccades et parfois un retour intempestif au bureau.

Pourquoi ce pop‑up apparaît‑il ?

Windows gère certaines actions via des protocoles URI (par ex. mailto:, ms-settings:, ms-gamebar:, ms-gamingoverlay:). Quand une application, un jeu ou un pilote déclenche l’un de ces protocoles et que le gestionnaire associé n’est plus installé (ou mal enregistré), Windows ouvre le sélecteur « Ouvrir avec »/« Obtenir une application ». Après la suppression de Game Bar, les protocoles ms-gamebar et ms-gamingoverlay restent parfois orphelins, d’où l’apparition récurrente de la boîte de dialogue.

Ce qui déclenche le protocole

  • Pression de Win+G (raccourci système historique vers Game Bar).
  • Connexion d’une manette Xbox/compatible (le pilote tente d’ouvrir l’overlay).
  • Lancement de jeux/launchers (certains appellent l’overlay pour la capture, le FPS, l’audio ou l’authentification Xbox).
  • Démarrage de services Xbox (Game Save/Networking) qui réactivent des hooks.

Solutions proposées pendant le fil

ApprocheMise en œuvreLimites / remarquesNiveau de risque
A. Réinstaller Xbox Game BarOuvrir le Microsoft Store → rechercher « Xbox Game Bar » → Installer. Ou installer l’application Xbox puis, depuis celle‑ci, déclencher l’installation de Game Bar. Après installation, désactiver l’overlay dans Paramètres > Jeux.Ne résout pas le souci de consommation si l’overlay reste actif. Chez certains, l’installation échoue (bouton grisé, package introuvable) — voir plus bas la section « Dépannage Store/Winget ».Faible
B. Désactivation “soft” (sans réinstaller)Paramètres > Applications > Applications installées → Xbox Game Bar (si encore présente) → Options avancéesTerminer et Désactiver les droits en arrière‑plan. services.msc → arrêter et passer en Manuel : Xbox Accessory Management Service (XboxGipSvc) Xbox Live Auth Manager (XblAuthManager) Xbox Live Game Save (XblGameSave) Xbox Live Networking Service (XboxNetApiSvc)Réduit l’activité mais ne supprime pas l’association de protocole ; le pop‑up peut persister si un logiciel appelle ms-gamebar / ms-gamingoverlay.Faible
C. Suppression des protocoles Game BarRegistre : HKEY_CLASSES_ROOT\ms-gamebar et HKEY_CLASSES_ROOT\ms-gamingoverlaysauvegarder puis supprimer les clés. Via PowerShell (admin) : Remove-Item -Path "HKCR:\ms-gamebar" -Recurse -ErrorAction SilentlyContinue Remove-Item -Path "HKCR:\ms-gamingoverlay" -Recurse -ErrorAction SilentlyContinue Remove-Item -Path "HKCU:\Software\Classes\ms-gamebar" -Recurse -ErrorAction SilentlyContinue Remove-Item -Path "HKCU:\Software\Classes\ms-gamingoverlay" -Recurse -ErrorAction SilentlyContinueMoins risqué que de modifier des fichiers système et réversible (réimport de la sauvegarde .reg). À privilégier si vous ne voulez plus aucune trace de Game Bar.Moyen
D. Méthode « OpenWith.exe » (radicale)Avec Revo Uninstaller (mode « Hunter »), on constate que la fenêtre est générée par C:\Windows\System32\OpenWith.exe. Prendre possession du fichier, puis le renommer (ex. OpenWith_disabled.exe).Élimine le pop‑up mais désactive la boîte « Ouvrir avec » pour TOUTES les associations. À n’utiliser qu’en dernier recours après création d’un point de restauration.Élevé
E. Réinstallation propre puis désactivationPowerShell (admin) : Get-AppxPackage *XboxGamingOverlay* | Remove-AppxPackage (purge). sfc /scannow puis DISM /Online /Cleanup-Image /RestoreHealth. Réinstaller Game Bar, puis désactiver toutes les fonctions dans Paramètres > Jeux.Combine compatibilité (composants présents) et neutralité CPU/GPU (overlay coupé). Bonne option pour éviter les appels orphelins.Moyen

Guide pas‑à‑pas détaillé

Avant de commencer : sauvegarde et point de restauration

Précautions : connectez‑vous sur un compte administrateur, créez un point de restauration et exportez les clés du Registre avant chaque modification.

wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Avant-fix-ms-gamebar", 100, 7
:: ou PowerShell (si la protection système est activée)
Checkpoint-Computer -Description "Avant-fix-ms-gamebar" -RestorePointType "MODIFY_SETTINGS"

Option A : Réinstaller Game Bar puis la désactiver proprement

  1. Ouvrez Microsoft Store → cherchez « Xbox Game Bar » → Installer (ou passez par l’application Xbox).
  2. Coupez toutes les fonctions :
    • Paramètres > Jeux > Xbox Game Bar → désactiver l’ouverture via Win+G.
    • Paramètres > Jeux > Captures → désactiver l’enregistrement en arrière‑plan, l’audio de jeu, le compteur FPS, etc.
  3. Stoppez les services Xbox (si présents) : Stop-Service XblAuthManager,XblGameSave,XboxNetApiSvc,XboxGipSvc -Force -ErrorAction SilentlyContinue Set-Service XblAuthManager,XblGameSave,XboxNetApiSvc,XboxGipSvc -StartupType Manual
  4. Optionnel (verrouillage Registre) : désactivez GameDVR au niveau utilisateur : reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR" /v AppCaptureEnabled /t REG_DWORD /d 0 /f reg.exe add "HKCU\System\GameConfigStore" /v GameDVR_Enabled /t REG_DWORD /d 0 /f

Dépannage Store/Winget si le bouton Installer est grisé

  1. Réinitialisez le cache du Store : wsreset.exe (la fenêtre de la Boutique se rouvre après quelques secondes).
  2. Réparez la Boutique : Paramètres > Applications > Applications installées > Microsoft Store > Options avancéesRéparer puis Réinitialiser.
  3. Installez via winget (si la source msstore est active) : winget source update winget install --id 9NZKPSTSNW4P -s msstore --accept-package-agreements --accept-source-agreements

Option B : Désactivation “soft” sans réinstaller

  1. Si Xbox Game Bar est encore listée : Paramètres > Applications > Applications installées → Xbox Game Bar → Options avancéesTerminer et Désactiver les activités en arrière‑plan.
  2. Via services.msc, passez les services Xbox cités plus haut en Manuel et Arrêté.
  3. Dans le Gestionnaire des tâches > onglet Démarrage, désactivez tout ce qui est lié à Xbox/Gaming si présent.
  4. Dans Paramètres > Confidentialité > Applications en arrière‑plan, refusez l’exécution en arrière‑plan de l’app Xbox et des apps de jeu inutiles.

Option C : Supprimer les protocoles orphelins

La solution durable si vous ne voulez plus Game Bar du tout. Elle consiste à supprimer l’association de protocole (c’est réversible)

  1. Sauvegardez les clés : reg.exe export "HKCR\ms-gamebar" "%USERPROFILE%\Desktop\ms-gamebar_backup.reg" /y reg.exe export "HKCR\ms-gamingoverlay" "%USERPROFILE%\Desktop\ms-gamingoverlay_backup.reg" /y
  2. Supprimez les clés (compte admin) : Remove-Item -Path "HKCR:\ms-gamebar" -Recurse -ErrorAction SilentlyContinue Remove-Item -Path "HKCR:\ms-gamingoverlay" -Recurse -ErrorAction SilentlyContinue Remove-Item -Path "HKCU:\Software\Classes\ms-gamebar" -Recurse -ErrorAction SilentlyContinue Remove-Item -Path "HKCU:\Software\Classes\ms-gamingoverlay" -Recurse -ErrorAction SilentlyContinue
  3. Testez en forçant l’appel : Start-Process "ms-gamebar:" -ErrorAction SilentlyContinue Start-Process "ms-gamingoverlay:" -ErrorAction SilentlyContinue Aucun pop‑up ne doit apparaître à présent.

Option D : Renommer OpenWith.exe (dernier recours)

Danger : OpenWith.exe pilote la boîte « Ouvrir avec » pour toutes les associations. Le renommer impacte d’autres fonctions Windows (choix d’appli par défaut, ouverture de fichiers inconnus). Utilisez uniquement si tout le reste échoue.

  1. Créez un point de restauration.
  2. Ouvrez une invite admin et exécutez : takeown /f "C:\Windows\System32\OpenWith.exe" icacls "C:\Windows\System32\OpenWith.exe" /grant Administrators:F ren "C:\Windows\System32\OpenWith.exe" "OpenWith_disabled.exe"
  3. Revenir en arrière : renommez le fichier en OpenWith.exe et restaurez ses droits (ou exécutez sfc /scannow).

Option E : Réinstallation propre puis désactivation

  1. Purger les packages UWP Game Bar : Get-AppxPackage -AllUsers *XboxGamingOverlay* | Remove-AppxPackage -ErrorAction SilentlyContinue Get-AppxPackage -AllUsers *Xbox* | Where-Object {$_.Name -match "GamingOverlay|XboxApp|XboxSpeechToTextOverlay"} | Remove-AppxPackage -ErrorAction SilentlyContinue
  2. Réparer l’image système : sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth
  3. Réinstaller Xbox Game Bar (Store/winget), puis désactiver l’overlay et toutes les captures comme en Option A.

Option F (pro/entreprise) : GPO pour neutraliser l’enregistrement

Sur Windows Pro/Enterprise, vous pouvez couper l’infrastructure GameDVR via stratégie de groupe :

  1. gpedit.mscConfiguration ordinateur > Modèles d’administration > Composants Windows > Enregistrement et diffusion de jeux Windows.
  2. Activer la stratégie « Désactiver l’enregistrement et la diffusion de jeux Windows » (mettre sur Désactivé côté fonctionnalité).
  3. Forcer l’actualisation : gpupdate /force.

Recommandations synthétiques

  1. Solution la plus douce : réinstallez Xbox Game Bar, puis désactivez‑la totalement (overlay, captures, services). Avantage : pas de modification système à risque et compatibilité assurée.
  2. Si vous refusez toute présence de Game Bar : supprimez uniquement les protocoles ms-gamebar / ms-gamingoverlay dans le Registre (Option C). Toujours créer un point de restauration et exporter les clés avant.
  3. Méthode extrême (OpenWith.exe) : à réserver au tout dernier recours. Renommez plutôt que supprimer et gardez une copie pour rétablir si des fonctions « Ouvrir avec » venaient à manquer.
  4. Bonnes pratiques générales :
    • Exécutez sfc /scannow puis DISM /Online /Cleanup-Image /RestoreHealth après toute manipulation lourde.
    • Travaillez depuis un compte administrateur et créez un point de restauration avant Registre/système.
    • Pour préserver les performances sans désinstallation, pensez à désactiver l’enregistrement, le compteur FPS et le widget Game Bar dans Paramètres > Jeux.

Check‑list de diagnostic rapide

  • Le pop‑up apparaît‑il au branchement de la manette ? Coupez Xbox Gip (Xbox Accessory Management Service) et vérifiez que l’overlay est désactivé.
  • Appuyer sur Win+G déclenche‑t‑il la fenêtre ? Si oui, les protocoles sont toujours présents mais orphelins : appliquez l’Option C.
  • Steam/launchers affichent des widgets superposés ? Désactivez l’overlay côté launcher (Steam, EA, Ubisoft) pour limiter les appels.
  • Impossible d’installer via Store ? Réinitialisez la Boutique (wsreset.exe) puis essayez winget.

Scripts tout‑en‑un

Script « Suppression des protocoles » (réversible)

# PowerShell, exécuter en tant qu'administrateur
$ErrorActionPreference = "SilentlyContinue"

# 1) Point de restauration (si activé)

try { Checkpoint-Computer -Description "Fix ms-gamebar (avant)" -RestorePointType "MODIFY_SETTINGS" } catch {}

# 2) Sauvegardes

reg export "HKCR\ms-gamebar" "$env:USERPROFILE\Desktop\ms-gamebar_backup.reg" /y
reg export "HKCR\ms-gamingoverlay" "$env:USERPROFILE\Desktop\ms-gamingoverlay_backup.reg" /y

# 3) Suppressions dans HKCR et HKCU\Software\Classes

"HKCR:\ms-gamebar","HKCR:\ms-gamingoverlay",
"HKCU:\Software\Classes\ms-gamebar","HKCU:\Software\Classes\ms-gamingoverlay" | ForEach-Object {
if (Test-Path $*) { Remove-Item $* -Recurse -Force }
}

# 4) Désactivation des services Xbox (si présents)

"XblAuthManager","XblGameSave","XboxNetApiSvc","XboxGipSvc" | ForEach-Object {
try { Stop-Service $_ -Force } catch {}
try { Set-Service  $_ -StartupType Manual } catch {}
}

Write-Host "Terminé. Testez: Start-Process 'ms-gamebar:'" -ForegroundColor Green

Script « Réinstallation propre »

# PowerShell admin
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Get-AppxPackage -AllUsers *XboxGamingOverlay* | Remove-AppxPackage -ErrorAction SilentlyContinue

# Optionnel : purger services/apps Xbox résiduelles

Get-AppxPackage -AllUsers *Xbox* | Where-Object {$_.Name -match "GamingOverlay|XboxApp|XboxSpeechToTextOverlay"} | Remove-AppxPackage -ErrorAction SilentlyContinue

# Après redémarrage : réinstallez depuis Microsoft Store ou winget :

# winget install --id 9NZKPSTSNW4P -s msstore

# Puis désactivez l’overlay et les captures dans Paramètres > Jeux.

Vérifications et tests

  • Vérifier l’absence d’association : Paramètres > Applications > Applications par défaut > Choisir les valeurs par type de lien → rechercher MS-GAMEBAR et MS-GAMINGOVERLAY. Ils ne doivent pas afficher de gestionnaire si vous avez supprimé les clés.
  • Forcer l’appel (sans jeu) : Start-Process "ms-gamebar:" -ErrorAction SilentlyContinue Start-Process "ms-gamingoverlay:" -ErrorAction SilentlyContinue
  • Observer les services : Get-Service Xbl*,Xbox* pour confirmer l’arrêt.

FAQ

Le pop‑up revient à chaque redémarrage – normal ?
Oui si un pilote (manette) ou un launcher relance l’appel de protocole. Dans ce cas, l’Option C (suppression de ms-gamebar/ms-gamingoverlay) est la plus efficace.

Je veux conserver Game Bar mais sans impact perf.
Réinstallez, puis coupez l’overlay, les captures arrière‑plan, le compteur FPS et l’ouverture via Win+G. Coupez aussi les services Xbox si non requis.

Impossible d’installer Game Bar : code d’erreur Store.
Réinitialisez la Boutique (wsreset.exe), réparez l’app Microsoft Store, réenregistrez la source msstore (winget source reset --force, winget source update), puis retentez.

Et si je supprime par erreur une mauvaise clé Registre ?
Double‑cliquez sur le .reg sauvegardé pour réimporter, ou utilisez la restauration système créée au départ.


Informations complémentaires utiles

  • Windows 11 22H2 et suivants ont simplifié/redistribué les paramètres de Game Bar ; la désinstallation via PowerShell reste la voie officielle pour l’enlever complètement.
  • Les manettes Xbox déclenchent souvent le protocole ms-gamingoverlay. Si vous conservez Game Bar, désactivez à minima la capture d’arrière‑plan et l’overlay pour éviter toute perte de FPS.
  • Microsoft ne propose pas d’outil de désintégration « officiel » de Game Bar ; appliquez les méthodes non documentées (C et D) avec prudence.

Annexes techniques (pour aller plus loin)

Clés de Registre concernées

CheminRôle
HKCR\ms-gamebarDéfinit le protocole ms-gamebar: (overlay raccourci Win+G).
HKCR\ms-gamingoverlayDéfinit le protocole ms-gamingoverlay: (ouverture de la barre/overlay).
HKCU\Software\Classes\ms-*Association par utilisateur (prioritaire sur HKLM). À vérifier/supprimer aussi.
HKCU\System\GameConfigStoreParamètres GameDVR (ex. GameDVR_Enabled).
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVRActivation de la capture (ex. AppCaptureEnabled).

Services liés au stack Xbox

  • XboxGipSvc : Xbox Accessory Management Service (manettes).
  • XblAuthManager : authentification Xbox Live.
  • XblGameSave : sauvegarde cloud Xbox Live.
  • XboxNetApiSvc : réseau Xbox Live.

Tâches planifiées à surveiller

  • PlanificateurMicrosoft\XblGameSave : désactiver si inutile.
  • PlanificateurMicrosoft\XblGameTelemetry (selon versions).

Rétablir les associations par défaut (optionnel)

Si vous réinstallez Game Bar après l’Option C, vous pouvez réinitialiser vos associations via : Paramètres > Applications > Applications par défaut > Réinitialiser (bouton « Réinitialiser les valeurs recommandées par Microsoft »).


Modèles de fichiers .reg utiles

Désactiver GameDVR pour l’utilisateur courant

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR]
"AppCaptureEnabled"=dword:00000000

[HKEY_CURRENT_USER\System\GameConfigStore]
"GameDVR_Enabled"=dword:00000000

Supprimer (ou neutraliser) les protocoles ms‑gamebar et ms‑gamingoverlay

(Exportez d’abord vos clés actuelles.)

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\ms-gamebar]
[-HKEY_CLASSES_ROOT\ms-gamingoverlay]

Plan d’action recommandé

  1. Privilégiez la voie “douce” : réinstallez Game Bar puis désactivez‑la entièrement. C’est la méthode la plus sûre et compatible.
  2. Si vous voulez l’éradiquer : supprimez les protocoles orphelins (Option C). C’est propre et réversible.
  3. Évitez autant que possible de renommer OpenWith.exe. Gardez cette cartouche pour les cas extrêmes, documentés et sauvegardés.

Résolution des cas particuliers

  • Après suppression des clés, le pop‑up apparaît encore :
    • Vérifiez la présence éventuelle des clés en HKCU\Software\Classes (niveau utilisateur).
    • Redémarrez Windows (les handlers de protocole sont mis en cache).
    • Contrôlez les overlays des launchers (Steam : Paramètres > En jeu → désactiver l’overlay).
  • Les performances chutent malgré tout :
    • Désactivez capture, Xbox Game Bar et tous les overlays tiers (Discord, GeForce Experience, etc.).
    • Assurez‑vous que la Barre de jeux ne se relance pas via les services Xbox.

Conclusion

Le message « Obtenez une application pour ouvrir ce lien ms‑gamebar » provient d’un handler de protocole manquant. Trois voies stables existent : réinstaller/désactiver proprement, supprimer les protocoles orphelins, ou (en dernier) neutraliser OpenWith.exe. En appliquant la méthode adaptée à votre besoin — et en respectant les sauvegardes et vérifications conseillées — vous éliminerez le pop‑up sans compromettre la stabilité de Windows.


Rappel : créez systématiquement un point de restauration, validez chaque étape et documentez vos changements. Cette discipline rend toute manipulation réversible en un clin d’œil.

Sommaire