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.
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é
Étape | Action | Objectif |
---|---|---|
Mettre Windows et les pilotes graphiques à jour | Windows 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’administrateur | Clic droit sur ForzaHorizon5.exe → Exé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 écran | Paramè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 logicielles | Fermer 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 antivirus | Ajouter 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 jeu | Xbox app → Ma bibliothèque → … → Gérer → Fichiers → Vé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
- Ouvrez Paramètres → Windows Update → Rechercher des mises à jour. Installez également les mises à jour facultatives (elles contiennent souvent des pilotes GPU et correctifs de compatibilité).
- 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).
- 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 :
- Appuyez sur Win + R → tapez
msconfig
→ Entrée. - Onglet Services → cochez Masquer tous les services Microsoft → Désactiver tout.
- Onglet Démarrage → Ouvrir le Gestionnaire des tâches → Désactiver les éléments non Microsoft.
- 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 :
- Réparer Forza Horizon 5 : Paramètres → Applications → Applications installées → Forza Horizon 5 → Options avancées → Réparer.
- Dans la Xbox app : Ma bibliothèque → … → Gérer → Fichiers → Vérifier et réparer (si présent). À défaut, utilisez Déplacer vers un autre SSD pour forcer une réécriture des fichiers.
- Réparer Microsoft Store : exécutez
wsreset -i
(ouwsreset
) 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ôme | Piste prioritaire | Comment valider |
---|---|---|
0xc0000022 immédiat, aucune fenêtre | Gaming Services, Visual C++ manquant, antivirus | Réinstallation Gaming Services, réinstalle VC++, désactiver AV → retenter |
Clignotement puis retour Bureau | Optimisations plein écran/mode fenêtré, overlay | Désactiver optimisations, fermer overlays, Clean Boot |
Message de licence/compte | Microsoft Store/Xbox non synchronisés | Se déconnecter/reconnecter sur les deux apps, test hors ligne |
Erreur après mise à jour Windows | Pilote GPU obsolète | Installer dernier pilote DCH/WHQL → redémarrer |
Erreur sur un seul compte Windows | Profil corrompu | Cré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
puissfc
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
- Créer un nouveau compte utilisateur Windows (local ou Microsoft) et installer Forza pour ce compte : si ça fonctionne, votre profil courant est corrompu.
- 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.
- 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
- Mettre Windows 11 et le pilote GPU à jour.
- Désactiver optimisations plein écran/mode fenêtré et overlays.
- Réinstaller Visual C++ 2015‑2022 (x64 + x86).
- Ajouter les exceptions pare‑feu/antivirus pour Forza et Gaming Services.
- Réparer le jeu via Xbox app, wsreset, réinstaller Gaming Services.
- Exécuter
DISM
puissfc
, 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.