Forza Horizon 5 : corriger l’erreur 0xc0000022 sous Windows 11 (guide complet et sûr)

Forza Horizon 5 ne se lance pas sous Windows 11 et affiche le code 0xc0000022 ? Suivez ce guide pas à pas : des solutions sûres, concrètes et cumulatives pour rétablir le lancement sans réinstaller ni endommager votre PC.

Sommaire

Comprendre le code 0xc0000022 et pourquoi il touche Forza Horizon 5

Le code 0xc0000022 correspond à STATUS_ACCESS_DENIED : Windows bloque l’accès à une ressource dont le jeu a besoin au démarrage. Sur une installation Microsoft Store/Xbox app (Forza Horizon 5 est une application UWP), les causes typiques sont :

  • Dépendances systèmes manquantes ou endommagées : Visual C++ Runtime, composants DirectX 12, .NET.
  • Composants Xbox/Microsoft Store défaillants : Gaming Services, services Xbox Live, cache Store.
  • Interférences logicielles : antivirus/pare‑feu, overlays (Discord, GeForce Experience, Xbox Game Bar), outils d’overclock/monitoring.
  • Paramètres d’affichage en conflit (optimisations plein écran, optimisations mode fenêtré, HAGS).
  • Fichiers du jeu corrompus ou installation partiellement incomplète.

La bonne stratégie consiste à mettre à jour, rétablir les dépendances, écarter les blocages, puis réparer l’application et ses services. Procédez dans l’ordre ci‑dessous.

Checklist rapide pour un premier diagnostic

  • Windows Update à jour (y compris mises à jour facultatives des pilotes).
  • Dernier pilote GPU NVIDIA/AMD/Intel installé proprement.
  • Lancement du jeu en Administrateur (si l’exécutable est accessible) et Xbox app/Store ouverts sous le même compte.
  • Overlays et antivirus désactivés temporairement, pare‑feu avec exceptions pour Forza/Gaming Services.
  • Réparation du jeu via Xbox app.

Plan d’action recommandé

ÉtapeActionObjectif
Mettre Windows et les pilotes graphiques à jourWindows Update → Rechercher des mises à jour (y compris facultatives). Installer le dernier pilote GPU (NVIDIA/AMD/Intel).Corrige les dépendances manquantes et incompatibilités DirectX.
Exécuter le jeu en tant qu’administrateurClic droit sur ForzaHorizon5.exeExécuter en tant qu’administrateur (ou lancer via Xbox app avec les services Xbox/Store déjà ouverts).Évite des refus d’accès à l’initialisation.
Désactiver les optimisations plein écranParamètres → Système → Affichage → Paramètres graphiques → Paramètres graphiques par défaut : désactiver Optimisations pour les jeux en mode fenêtré. Pour les exécutables accessibles : Propriétés → Compatibilité → cocher Désactiver les optimisations plein écran.Écarte un conflit connu avec certains moteurs DirectX 12.
Éliminer les interférences logiciellesFermer les overlays (Discord, GeForce Experience, Rivatuner/MSI Afterburner, Xbox Game Bar) et effectuer un démarrage minimal (msconfig).Empêche qu’un processus tiers bloque les DLL du jeu.
Installer/recoller les Redistribuables Visual C++Installer les packages 2015–2022 x64 et x86 (réinstallation autorisée par‑dessus).Fournit les DLL Microsoft C Runtime souvent requises.
Vérifier pare‑feu et antivirusAjouter des exceptions pour Forza Horizon 5 et Gaming Services. Tester avec l’antivirus désactivé temporairement.Écarte un blocage de lancement.
Vérifier et réparer les fichiers du jeuXbox app → Ma bibliothèqueGérerFichiersVérifier et réparer (si disponible) → sinon Réparer/Réinitialiser via Paramètres > Applications.Répare des assets corrompus sans tout réinstaller.

Procédure détaillée et sûre

Mise à jour de Windows et du pilote graphique

  1. Ouvrez ParamètresWindows UpdateRechercher des mises à jour. Installez également les mises à jour facultatives (elles contiennent souvent des pilotes GPU et correctifs de compatibilité).
  2. Téléchargez et installez le dernier pilote depuis l’outil officiel (GeForce Experience/AMD Adrenalin/Intel Arc). En cas de doute, faites une installation propre (option de nettoyage).
  3. Redémarrez le PC.

Lancer avec les bons privilèges et le bon compte

  • Assurez‑vous d’utiliser le même compte Microsoft dans Microsoft Store et Xbox app.
  • Si vous pouvez accéder à l’exécutable : clic droit → Exécuter en tant qu’administrateur. Sur les apps Microsoft Store, ouvrez d’abord Microsoft Store et Xbox app (session déjà authentifiée), puis lancez Forza depuis Xbox app.

Adapter les paramètres d’affichage de Windows

Plusieurs options d’optimisation graphique de Windows 11 peuvent interférer au démarrage :

  • Optimisations pour les jeux en mode fenêtré : Paramètres → Système → Affichage → Paramètres graphiques → Paramètres graphiques par défaut → désactiver. Testez des deux manières.
  • Optimisations plein écran pour l’exécutable (si accessible) : Propriétés → Compatibilité → cocher Désactiver les optimisations plein écran.
  • HAGS (Hardware‑Accelerated GPU Scheduling) : Paramètres → Système → Affichage → Graphiques → Paramètres graphiques par défaut → basculez Planification GPU à accélération matérielle pour tester.

Éliminer les interférences logicielles

Fermez intégralement : Discord (overlay), GeForce Experience, Xbox Game Bar, Rivatuner/MSI Afterburner, Steam overlay, applications d’enregistrement, logiciels RGB, Armoury Crate/Aura (mode performance extrême) et tout anti‑cheat d’un autre jeu en arrière‑plan.

Pour un démarrage minimal :

  1. Appuyez sur Win + R → tapez msconfig → Entrée.
  2. Onglet Services → cochez Masquer tous les services MicrosoftDésactiver tout.
  3. Onglet DémarrageOuvrir le Gestionnaire des tâchesDésactiver les éléments non Microsoft.
  4. Redémarrez et testez le lancement de Forza.

Réinstaller les redistribuables Visual C++ et vérifier .NET/DirectX

Installez (ou réinstallez par‑dessus) les Microsoft Visual C++ 2015‑2022 en versions x64 et x86. Assurez‑vous d’avoir les runtimes .NET 6/7 Desktop s’ils sont requis par des modules complémentaires, et vérifiez DirectX 12 via dxdiag.

Vérifier pare‑feu, antivirus et protection des dossiers

  • Ajoutez des exceptions pour Forza Horizon 5 (ForzaHorizon5.exe) et GamingServices.exe dans votre antivirus/pare‑feu.
  • Dans Sécurité Windows → Protection contre les virus et menaces → Gérer la protection contre les ransomwares, désactivez temporairement Accès contrôlé aux dossiers ou autorisez explicitement ForzaHorizon5.exe et GamingServices.
  • Testez une ouverture hors ligne : débranchez Internet et lancez le jeu. Si l’erreur disparaît hors ligne, la cause est probablement un blocage de licence/service réseau.

Réparer l’application et ses services Xbox/Store

Commencez par les options non destructives :

  1. Réparer Forza Horizon 5 : Paramètres → Applications → Applications installées → Forza Horizon 5 → Options avancées → Réparer.
  2. Dans la Xbox app : Ma bibliothèque → … → Gérer → FichiersVérifier et réparer (si présent). À défaut, utilisez Déplacer vers un autre SSD pour forcer une réécriture des fichiers.
  3. Réparer Microsoft Store : exécutez wsreset -i (ou wsreset) depuis Exécuter/Terminal.

Si cela ne suffit pas, réinitialisez les composants sous contrôle :

# Windows Terminal (PowerShell) en Administrateur
# 1) Réinstaller Gaming Services
get-appxpackage Microsoft.GamingServices | remove-appxpackage -allusers
start ms-windows-store://pdp/?productid=9MWPM2CQNLHN

# 2) Réenregistrer le Microsoft Store

Get-AppxPackage -AllUsers Microsoft.WindowsStore | Foreach {
Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"
} 

Important : n’assumez pas la propriété du dossier C:\Program Files\WindowsApps et n’en modifiez pas les ACL manuellement ; vous risqueriez d’endommager toutes les applications Store.

Réparer l’intégrité de Windows

Des fichiers système corrompus peuvent déclencher 0xc0000022. Exécutez :

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Attendez la fin de chaque commande, redémarrez, puis testez Forza.

Vérifier les services Xbox essentiels

Ces services doivent être En cours d’exécution : Xbox Live Auth Manager (XblAuthManager), Xbox Live Game Save (XblGameSave), Xbox Live Networking Service (XboxNetApiSvc), et Gaming Services.

# Vérifier l'état
Get-Service XblAuthManager,XblGameSave,XboxNetApiSvc | Format-Table -Auto

# Démarrer si nécessaire

Start-Service XblAuthManager; Start-Service XblGameSave; Start-Service XboxNetApiSvc 

Analyser les journaux pour cibler la cause

  • Observateur d’événements : Journaux Windows → Application et Système. Repérez des erreurs Application Error, SideBySide, AppModel‑Runtime ou des refus d’accès concomitants.
  • Moniteur de fiabilité (perfmon /rel) : il regroupe les échecs d’application et fournit des détails sur la DLL ou le module en cause.
  • ProcMon (Sysinternals) : filtrez Result = ACCESS DENIED pendant le lancement pour identifier le fichier ou registre bloqué (avancé).

Conseils spécifiques aux portables Asus récents

Sur certains modèles Asus (Core i9, GPU dédié), évitez les changements agressifs de profils pendant le lancement :

  • Dans Armoury Crate, testez le profil Standard ou Performance au lieu d’Extrême et désactivez temporairement l’OC GPU/UV CPU.
  • Si votre machine propose un MUX GPU, testez les modes iGPU only / GPU dédié (un redémarrage est souvent requis).
  • Mettez à jour le BIOS/firmware via l’outil Asus, mais uniquement après sauvegarde et si une note corrige des problèmes de stabilité GPU.

Scripts prêts à copier pour un correctif en profondeur

Exécutez Windows Terminal en tant qu’Administrateur.

# 1) Nettoyage cache Store + réenregistrement des apps (sûr)
wsreset -i
Get-AppxPackage -AllUsers *Store* | Foreach {
  Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"
}

# 2) Réinstaller Gaming Services puis redémarrage

get-appxpackage Microsoft.GamingServices | remove-appxpackage -allusers
shutdown /r /t 0

# 3) Vérification de l'intégrité Windows

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow 

Tableau : symptômes & pistes ciblées

SymptômePiste prioritaireComment valider
0xc0000022 immédiat, aucune fenêtreGaming Services, Visual C++ manquant, antivirusRéinstallation Gaming Services, réinstalle VC++, désactiver AV → retenter
Clignotement puis retour BureauOptimisations plein écran/mode fenêtré, overlayDésactiver optimisations, fermer overlays, Clean Boot
Message de licence/compteMicrosoft Store/Xbox non synchronisésSe déconnecter/reconnecter sur les deux apps, test hors ligne
Erreur après mise à jour WindowsPilote GPU obsolèteInstaller dernier pilote DCH/WHQL → redémarrer
Erreur sur un seul compte WindowsProfil corrompuCréer une nouvelle session locale/Microsoft et tester le jeu

Étapes complémentaires utiles

  • Réinitialiser/installer à nouveau Gaming Services via Paramètres → Applications (Réparer / Réinitialiser), puis via PowerShell si nécessaire (voir commandes plus haut).
  • Intégrité système : exécuter DISM puis sfc dans cet ordre, redémarrer, retester.
  • Composants DirectX et .NET : s’assurer que DirectX 12 est fonctionnel (dxdiag) et que les runtimes .NET modernes sont présents.
  • Test hors ligne : si le jeu démarre hors ligne mais pas en ligne, ciblez les services réseau Xbox ou votre pare‑feu.

Que faire si le problème persiste

  1. Créer un nouveau compte utilisateur Windows (local ou Microsoft) et installer Forza pour ce compte : si ça fonctionne, votre profil courant est corrompu.
  2. Réparation sur place de Windows 11 : un in‑place upgrade conserve apps et données tout en remplaçant les fichiers système défectueux.
  3. Réinstaller uniquement Forza Horizon 5 après suppression propre depuis Xbox app. Vérifiez l’espace libre > 150 Go sur SSD et désactivez les économies d’énergie pendant l’installation.

FAQ express

Vais‑je perdre ma progression ?
La progression est généralement synchronisée via le cloud Xbox. Utilisez la même session Microsoft et évitez d’effacer manuellement les dossiers de sauvegarde locaux sans sauvegarde préalable.

La version Steam est‑elle concernée ?
La version Steam charge différemment ses dépendances ; ce guide cible l’installation Microsoft Store/Xbox app. Toutefois, les étapes pilotes/Visual C++/DirectX restent valides.

Dois‑je toucher aux permissions de WindowsApps ?
Non. Ne prenez pas la propriété de WindowsApps ; utilisez les mécanismes de réparation/réinstallation décrits. Modifier les ACL risque de casser toutes vos applications Store.

Un overclock GPU peut‑il provoquer 0xc0000022 ?
Indirectement, oui : un démarrage instable peut déclencher des chargements partiels puis un refus d’accès par un service. Testez aux fréquences d’origine.

Résumé exécutable

  1. Mettre Windows 11 et le pilote GPU à jour.
  2. Désactiver optimisations plein écran/mode fenêtré et overlays.
  3. Réinstaller Visual C++ 2015‑2022 (x64 + x86).
  4. Ajouter les exceptions pare‑feu/antivirus pour Forza et Gaming Services.
  5. Réparer le jeu via Xbox app, wsreset, réinstaller Gaming Services.
  6. Exécuter DISM puis sfc, vérifier les services Xbox.

En suivant cet enchaînement (mise à jour → privilèges/paramètres → dépendances → interférences → réparation), la majorité des cas de 0xc0000022 se résolvent sans réinstallation complète de Windows ni du jeu.

Sommaire