Forza Horizon 5 se ferme au bout d’environ 30 minutes sur PC (Windows 10/11). Si terminer explorer.exe
évite le crash, ce guide pas‑à‑pas montre comment isoler un conflit Windows, corriger l’erreur 0x8007007B et stabiliser le jeu.
Vue d’ensemble de la question
Contexte typique : PC portable Ryzen 7 5800H, 16 Go RAM, GeForce RTX 3050, Windows 10/11. Le jeu se ferme sans message après ~30 min. Dans l’Observateur d’événements, on relève notamment :
Successfully scheduled Software Protection service for re-start … Reason: RulesEngine
The rules engine reported a failed VL activation attempt. Reason: 0x8007007B
Le joueur constate que tuer manuellement explorer.exe
via le Gestionnaire des tâches permet de jouer sans fermeture intempestive. L’hypothèse d’un conflit Windows ou d’une extension de Shell est donc privilégiée à un bug propre au jeu.
Résumé exécutif : plan d’action
- Mettre à jour GPU + jeu et désactiver toutes les superpositions (Xbox Game Bar, GeForce Overlay, Discord, etc.).
- Démarrer en mode minimal (Clean Boot) puis tester FH5 40–60 min.
- Si le crash disparaît, investiguer
explorer.exe
et les extensions du Shell (désactivation ciblée). - Si le crash persiste, réparer Windows (SFC/DISM). En dernier recours, réparation in‑place.
- Valider la stabilité matérielle (températures, VRAM, alimentation secteur) et réparer les fichiers du jeu.
- Clarifier 0x8007007B (licence Windows) si présent : corriger la configuration d’activation.
Ce que disent les messages Windows
ID / Description | Signification | Impact probable sur le crash |
---|---|---|
Software Protection Service redémarré (RulesEngine) | Service de protection des logiciels (licensing) qui se reprogramme environ toutes les 30 min ; message informatif. | Aucun : ne ferme pas des applications par lui‑même. |
0x8007007B – Failed VL activation | Windows tente une activation Volume License (KMS) mais n’atteint pas de serveur KMS. Si votre licence est Retail/OEM, cela signale un paramétrage d’activation inadapté. | Sans lien direct avec FH5. À corriger pour assainir l’OS ; ne devrait pas être la cause racine du crash. |
Volets d’investigation et objectifs
Volet d’investigation | Actions recommandées | Objectif / explication |
---|---|---|
Isoler un conflit logiciel Windows | 1) Clean Boot (charger services Microsoft uniquement). 2) Nouveau compte local et test du jeu. 3) SFC /scannow puis DISM /RestoreHealth. 4) Réparation in‑place si la corruption persiste. | Écarter un service tiers ou une corruption système qui se manifeste après ~30 min. |
explorer.exe et extensions du Shell | Désactiver méthodiquement les shell extensions non‑Microsoft (avec un outil dédié) : menus contextuels, surcouches d’icônes, aperçus, modules RGB… | Ces composants injectent du code dans explorer.exe (parfois via D3D12) et peuvent perturber le moteur de FH5. |
Pilotes & surcouches GPU | Mettre à jour NVIDIA (Game Ready ou Studio), désactiver overlays (GeForce, Xbox, Discord, MSI Afterburner…). | Les superpositions 3D et certains drivers provoquent fuites mémoire ou timeouts au bout d’un délai fixe. |
Stabilité matérielle / thermique | Surveiller températures, valider alimentation secteur, annuler undervolt/OC, réaliser 30–40 min de stress GPU/CPU. | Un throttle sévère ou un TDR GPU peut fermer le jeu sans message explicite. |
Intégrité des fichiers du jeu | Vérifier/réparer via Steam ou Apps Windows, purger caches temporaires, reconstruire le cache shaders. | Un asset corrompu déclenche un crash différé (après chargement de zone, streaming textures…). |
Support officiel Forza | Créer un ticket sur le portail de support officiel et consulter la FAQ « crash PC ». | Les patchs récents corrigent des fuites mémoire et plantages spécifiques. |
Procédure détaillée
Clean Boot (Windows 10/11)
- Appuyez Win+R, saisissez
msconfig
, validez. - Onglet Services → cochez Masquer tous les services Microsoft → cliquez Désactiver tout.
- Onglet Démarrage → Ouvrir le Gestionnaire des tâches → désactivez tous les éléments de démarrage non essentiels.
- Redémarrez le PC et testez Forza Horizon 5 40–60 minutes.
Si le crash disparaît, réactivez les éléments par demi‑groupes jusqu’à identifier l’élément fautif (stratégie dichotomique).
Créer un compte local de test
- Paramètres → Comptes → Famille et autres utilisateurs → Ajouter un compte → Je ne dispose pas des informations de connexion → Ajouter un utilisateur sans compte Microsoft.
- Attribuez‑lui les droits administrateur, connectez‑vous avec ce profil, installez/ouvrez FH5, testez.
Un profil propre élimine les personnalisations du Shell et les tâches planifiées spécifiques à l’utilisateur.
Réparer Windows (SFC/DISM)
Ouvrez une invite PowerShell (Admin) ou Invite de commandes (Admin) puis exécutez :
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Si SFC ne peut pas réparer certains fichiers, relancez DISM
puis sfc
. Conservez les logs (C:\Windows\Logs\CBS\CBS.log
) pour analyse.
Réinstallation de réparation (in‑place upgrade)
Solution non destructive qui réinstalle Windows par‑dessus, en conservant applications et données :
- Téléchargez l’ISO officielle de la même édition et version que votre Windows.
- Cliquez droit sur l’ISO → Monter → lancez
setup.exe
. - Choisissez Conserver les applications et les fichiers personnels → suivez l’assistant.
Après l’opération, refaites Windows Update
puis testez FH5.
Explorer.exe et extensions du Shell : le cœur du problème
Le fait que FH5 tienne indéfiniment quand vous tuez explorer.exe
oriente vers :
- Une extension de menu contextuel (archivage, antivirus, synchronisation cloud, outils dev).
- Une surcouche d’icône (Icon Overlay) de clients cloud (OneDrive, Dropbox, iCloud, etc.).
- Un aperçu/thumbnail handler (médias, PDF) exploitant DirectX.
- Un module RGB / thème / fond d’écran animé (contrôle ARGB, Wallpaper Engine…).
Méthode recommandée avec un gestionnaire d’extensions
- Ouvrez un utilitaire spécialisé de gestion des Shell Extensions.
- Filtrez par Non‑Microsoft, triez par Type et désactivez d’abord : Context Menu, Icon Overlay, Shell Service Object, Thumbnail.
- Redémarrez
explorer.exe
(via Gestionnaire des tâches : Redémarrer l’Explorateur Windows) et testez FH5. - Réactivez par sous‑groupes jusqu’à isoler le composant coupable.
Sans outil tiers : via Autoruns/Registre (avancé)
Avec un utilitaire de démarrage avancé, désactivez temporairement :
- Menus contextuels :
HKCR\*\shellex\ContextMenuHandlers\*
,HKCR\Directory\...
- Icon overlays :
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Précaution : notez tout changement pour pouvoir revenir en arrière.
Extensions fréquemment impliquées (exemples)
Catégorie | Exemples typiques | Action de test |
---|---|---|
Cloud & synchronisation | OneDrive, Dropbox, Google Drive, iCloud, Nextcloud | Désactiver Icon Overlay + menu contextuel ; tester. |
Compression/archivage | WinRAR, 7‑Zip, PeaZip | Désactiver leurs handlers de menu contextuel. |
Outils dev / VCS | TortoiseSVN/TortoiseGit, Git client overlays | Désactiver overlays ; tester. |
Audio/son & OEM | Nahimic, DTS, Realtek Audio Console, Armoury Crate, Lenovo Vantage | Couper modules d’intégration à l’Explorateur. |
RGB & personnalisation | iCUE, Razer Chroma, SignalRGB, Wallpaper Engine | Fermer/ désactiver le service pendant le test. |
Visionneuses | Handlers PDF/images/vidéo tiers | Désactiver Preview/Thumbnail handlers. |
Pilotes NVIDIA & superpositions : bonnes pratiques
Réinstallation propre du pilote
- Désinstallez NVIDIA Graphics Driver et GeForce Experience via Applications > Applications installées.
- Redémarrez.
- Installez la dernière version (Game Ready ou Studio) en choisissant Installation personnalisée > Effectuer une nouvelle installation.
Désactiver les overlays et optimisations conflictuelles
- GeForce Experience : désactivez In‑Game Overlay.
- Xbox Game Bar : Paramètres > Jeux > Xbox Game Bar → désactiver.
- Discord : Overlay en jeu → désactiver.
- MSI Afterburner / RivaTuner : fermez pour tester.
- HAGS (planification GPU accélérée matériel) : Paramètres > Système > Affichage > Graphiques > Paramètres par défaut → essayez Désactivé si activé (et inversement, selon votre état initial).
TDR GPU (avancé)
Les Timeout Detection and Recovery (TDR) redémarrent le pilote GPU si un frame se bloque trop longtemps. Ajuster la tolérance peut éviter des fermetures silencieuses ; à manipuler avec prudence.
- Ouvrez
regedit
. - Allez à
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
. - Créez (DWORD 32 bits)
TdrDelay
=8
etTdrDdiDelay
=8
. - Redémarrez et testez. Supprimez ces valeurs si aucun effet.
Stabilité matérielle & thermique sur portable
- Alimentation : jouez branché. Sur batterie, les limites de puissance peuvent réduire la stabilité.
- Températures : surveillez CPU/GPU. Au‑delà de ~90 °C GPU/CPU, un throttle agressif peut couper le jeu.
- Undervolt/OC : revenez aux paramètres d’usine le temps du diagnostic.
- Stress‑tests : 30–40 min de charge GPU/CPU (OCCT, tests intégrés) pour valider que le système tient sans application de jeu.
- VRAM (RTX 3050) : avec 4 Go, évitez les textures Élevées/Ultra + MSAA. Préférez Textures : Moyen, Qualité géométrie : Élevée, Anisotropie : 8x. Limitez à 60 FPS ou activez V‑Sync pour lisser les pics.
Intégrité des fichiers de Forza Horizon 5
Steam
- Clic droit sur le jeu → Propriétés.
- Onglet Fichiers installés → Vérifier l’intégrité des fichiers.
Microsoft Store / Xbox App
- Paramètres > Applications > Applications installées → Forza Horizon 5 → Options avancées.
- Réparer puis, si besoin, Réinitialiser (attention : retéléchargement possible).
- Exécutez
wsreset.exe
pour vider le cache du Store.
Purger les caches locaux (si vous suspectez des assets corrompus)
- Dossier temporaire du jeu (profil Microsoft Store) :
%LOCALAPPDATA%\Packages\Microsoft.624F8B84B80_8wekyb3d8bbwe\Temp
→ supprimer le contenu après fermeture du jeu et du Store. - Cache des shaders/Config :
%LOCALAPPDATA%\Packages\Microsoft.624F8B84B80_8wekyb3d8bbwe\LocalCache
→ sauvegardez, puis purgez prudemment.
Diagnostiquer avec les journaux Windows
Observateur d’événements
- Journaux Windows > Application : erreurs Application Error (module en faute :
ForzaHorizon5.exe
,ntdll.dll
,ucrtbase.dll
). - Journaux Windows > Système : Display driver nvlddmkm stopped responding (ID 4101), LiveKernelEvent 141/117 (TDR).
- Journaux > Applications et services > Microsoft > Windows > Diagnostics‑Performance : événements de dégradation.
Moniteur de fiabilité
Recherchez le pic rouge correspondant à la minute du crash. Cliquez pour obtenir le Bucketing et le module en faute.
Rapports WER & DxDiag
- Rapports WER :
C:\ProgramData\Microsoft\Windows\WER\ReportArchive
→ dossier le plus récent. - Export DxDiag (64 bits) :
dxdiag /64bit
→ Enregistrer toutes les informations.
À propos de l’erreur 0x8007007B (VL/KMS)
L’erreur signifie que Windows essaie d’activer via un serveur KMS absent. Si vous utilisez une licence Retail/OEM, vous ne devriez pas être en VL. Cela n’explique pas directement la fermeture de FH5, mais il est recommandé d’assainir l’activation :
- Vérifier l’édition et l’état d’activation : Paramètres > Mise à jour et sécurité > Activation.
- Commande de diagnostic (Admin) :
slmgr /dli slmgr /dlv
- Si un hôte KMS est configuré par erreur :
slmgr /ckms slmgr /ato
- Si l’édition/licence est inadaptée : entrer une clé valide (légale) :
slmgr /ipk VOTRE-CLÉ-RETAIL-VALIDE slmgr /ato
Important : n’utilisez que des clés dont vous détenez la licence. Ne contournez pas les mécanismes d’activation.
Paramètres FH5 recommandés pour RTX 3050 (4 Go VRAM)
Paramètre | Réglage conseillé | Pourquoi |
---|---|---|
Textures | Moyen | Réduit la pression VRAM, limite les micro‑coupures. |
Qualité géométrie & environnement | Élevé | Bon compromis qualité/perf, peu coûteux en VRAM. |
Anisotropie | 8x | Qualité des surfaces au loin sans surcharge. |
Ombres | Moyen | Réduit les « spikes » GPU. |
MSAA / FXAA | Désactivé / FXAA | MSAA est gourmand sur cartes d’entrée de gamme. |
Limite d’images | 60 FPS (V‑Sync ou limite) | Évite des pics VRAM/puissance et stabilise la session. |
Checklist « 30 minutes »
- Pilote NVIDIA réinstallé proprement, overlays désactivés.
- Windows à jour,
SFC/DISM
OK, activation corrigée si 0x8007007B. - Clean Boot validé ; si OK → enquête Shell/Explorer.
- Extensions non‑Microsoft du Shell désactivées par familles jusqu’à isoler la coupable.
- Températures & alimentation vérifiées, aucun undervolt/OC actif.
- Intégrité des fichiers FH5 réparée, cache purgé si nécessaire.
- Paramètres en jeu adaptés à 4 Go VRAM et framerate borné.
Notes complémentaires utiles
- Explorer.exe ↔ DirectX 12 : certaines extensions utilisent D3D12 (aperçus, modules RGB) et peuvent interférer avec le moteur FH5. Leur arrêt explique la stabilité retrouvée quand
explorer.exe
est tué. - Événements guidant le diagnostic : AppHangB1, LiveKernelEvent 141/117, Display driver nvlddmkm. Si présents juste avant le crash, pensez driver/VRAM/TDR.
- Correctifs récents du jeu : depuis la mise à jour « Evolving World » (mai 2025), plusieurs fuites mémoire PC ont été corrigées. Assurez‑vous d’exécuter une version récente (≥ 3.640.123.0).
Scripts et commandes utiles
Rafraîchir le Store et réparer rapidement l’OS
wsreset.exe
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Relancer proprement l’Explorateur Windows
taskkill /F /IM explorer.exe
start explorer.exe
Exporter un DxDiag et un journal système minimal
dxdiag /64bit /t "%USERPROFILE%\Desktop\DxDiag.txt"
wevtutil epl System "%USERPROFILE%\Desktop\System.evtx" /ow:true /q:"*[System[TimeCreated[timediff(@SystemTime) <= 10800000]]]"
wevtutil epl Application "%USERPROFILE%\Desktop\Application.evtx" /ow:true /q:"*[System[TimeCreated[timediff(@SystemTime) <= 10800000]]]"
Ces journaux concentrent les 3 dernières heures, utiles pour un ticket au support.
FAQ
« Pourquoi FH5 ne plante‑t‑il pas quand je tue explorer.exe
? »
Parce que vous retirez du paysage toutes les extensions du Shell et surcouches qui s’injectent dans l’espace utilisateur via explorer.exe
. Si l’une d’elles fuit de la mémoire, monopolise le GPU ou intercepte D3D12, l’arrêt d’Explorer supprime le facteur perturbateur.
« Le message RulesEngine toutes les 30 min est‑il la cause ? »
Non : c’est un comportement attendu du service de protection des logiciels. Il ne ferme pas des applications.
« 0x8007007B suffit‑il à expliquer mes plantages ? »
Non, c’est un problème d’activation (KMS) à corriger pour assainir le système, mais il n’a pas de lien direct avec FH5. Concentrez‑vous d’abord sur le trio driver/overlays/extensions de Shell.
« Dois‑je réinstaller Windows ? »
Souvent inutile. Un Clean Boot, la neutralisation des extensions du Shell et une réinstallation propre du pilote NVIDIA résolvent la majorité des cas. La réparation in‑place est votre filet de sécurité.
Plan de dépannage rapide (récapitulatif)
- Mettre à jour le pilote GPU et le jeu.
- Lancer en Clean Boot sans overlay.
- Si crash : tester avec
explorer.exe
fermé pour confirmer l’implication du Shell. - Désactiver les extensions du Shell tierces jusqu’à trouver la coupable.
- Si crash persiste : SFC/DISM, puis réparation in‑place.
- Valider températures/VRAM et réparer les fichiers du jeu.
- Si besoin, ouvrir un ticket via le portail officiel Forza en joignant DxDiag + EVTX + étapes déjà testées.
En appliquant ces étapes, vous transformez un symptôme trompeur (fermeture à intervalle régulier) en diagnostic reproductible, puis en remède durable. La clé est d’isoler le facteur perturbateur (Shell, overlay, driver) avant de réparer l’OS et de valider la stabilité matérielle.