Forza Horizon 5 se ferme après 30 min sur PC (Windows 10/11) : explorer.exe, 0x8007007B et correctifs

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.

Sommaire

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

  1. Mettre à jour GPU + jeu et désactiver toutes les superpositions (Xbox Game Bar, GeForce Overlay, Discord, etc.).
  2. Démarrer en mode minimal (Clean Boot) puis tester FH5 40–60 min.
  3. Si le crash disparaît, investiguer explorer.exe et les extensions du Shell (désactivation ciblée).
  4. Si le crash persiste, réparer Windows (SFC/DISM). En dernier recours, réparation in‑place.
  5. Valider la stabilité matérielle (températures, VRAM, alimentation secteur) et réparer les fichiers du jeu.
  6. Clarifier 0x8007007B (licence Windows) si présent : corriger la configuration d’activation.

Ce que disent les messages Windows

ID / DescriptionSignificationImpact 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 activationWindows 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’investigationActions recommandéesObjectif / explication
Isoler un conflit logiciel Windows1) 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 ShellDé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 GPUMettre à 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 / thermiqueSurveiller 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 jeuVé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 ForzaCré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)

  1. Appuyez Win+R, saisissez msconfig, validez.
  2. Onglet Services → cochez Masquer tous les services Microsoft → cliquez Désactiver tout.
  3. Onglet DémarrageOuvrir le Gestionnaire des tâches → désactivez tous les éléments de démarrage non essentiels.
  4. 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

  1. ParamètresComptesFamille et autres utilisateursAjouter un compteJe ne dispose pas des informations de connexionAjouter un utilisateur sans compte Microsoft.
  2. 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 :

  1. Téléchargez l’ISO officielle de la même édition et version que votre Windows.
  2. Cliquez droit sur l’ISO → Monter → lancez setup.exe.
  3. 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

  1. Ouvrez un utilitaire spécialisé de gestion des Shell Extensions.
  2. Filtrez par Non‑Microsoft, triez par Type et désactivez d’abord : Context Menu, Icon Overlay, Shell Service Object, Thumbnail.
  3. Redémarrez explorer.exe (via Gestionnaire des tâches : Redémarrer l’Explorateur Windows) et testez FH5.
  4. 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égorieExemples typiquesAction de test
Cloud & synchronisationOneDrive, Dropbox, Google Drive, iCloud, NextcloudDésactiver Icon Overlay + menu contextuel ; tester.
Compression/archivageWinRAR, 7‑Zip, PeaZipDésactiver leurs handlers de menu contextuel.
Outils dev / VCSTortoiseSVN/TortoiseGit, Git client overlaysDésactiver overlays ; tester.
Audio/son & OEMNahimic, DTS, Realtek Audio Console, Armoury Crate, Lenovo VantageCouper modules d’intégration à l’Explorateur.
RGB & personnalisationiCUE, Razer Chroma, SignalRGB, Wallpaper EngineFermer/ désactiver le service pendant le test.
VisionneusesHandlers PDF/images/vidéo tiersDésactiver Preview/Thumbnail handlers.

Pilotes NVIDIA & superpositions : bonnes pratiques

Réinstallation propre du pilote

  1. Désinstallez NVIDIA Graphics Driver et GeForce Experience via Applications > Applications installées.
  2. Redémarrez.
  3. 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.

  1. Ouvrez regedit.
  2. Allez à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
  3. Créez (DWORD 32 bits) TdrDelay = 8 et TdrDdiDelay = 8.
  4. 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

  1. Clic droit sur le jeu → Propriétés.
  2. Onglet Fichiers installésVérifier l’intégrité des fichiers.

Microsoft Store / Xbox App

  1. Paramètres > Applications > Applications installées → Forza Horizon 5 → Options avancées.
  2. Réparer puis, si besoin, Réinitialiser (attention : retéléchargement possible).
  3. 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 /64bitEnregistrer 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 :

  1. Vérifier l’édition et l’état d’activation : Paramètres > Mise à jour et sécurité > Activation.
  2. Commande de diagnostic (Admin) : slmgr /dli slmgr /dlv
  3. Si un hôte KMS est configuré par erreur : slmgr /ckms slmgr /ato
  4. 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ètreRéglage conseilléPourquoi
TexturesMoyenRéduit la pression VRAM, limite les micro‑coupures.
Qualité géométrie & environnementÉlevéBon compromis qualité/perf, peu coûteux en VRAM.
Anisotropie8xQualité des surfaces au loin sans surcharge.
OmbresMoyenRéduit les « spikes » GPU.
MSAA / FXAADésactivé / FXAAMSAA est gourmand sur cartes d’entrée de gamme.
Limite d’images60 FPS (V‑Sync ou limite)Évite des pics VRAM/puissance et stabilise la session.

Checklist « 30 minutes »

  1. Pilote NVIDIA réinstallé proprement, overlays désactivés.
  2. Windows à jour, SFC/DISM OK, activation corrigée si 0x8007007B.
  3. Clean Boot validé ; si OK → enquête Shell/Explorer.
  4. Extensions non‑Microsoft du Shell désactivées par familles jusqu’à isoler la coupable.
  5. Températures & alimentation vérifiées, aucun undervolt/OC actif.
  6. Intégrité des fichiers FH5 réparée, cache purgé si nécessaire.
  7. 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)

  1. Mettre à jour le pilote GPU et le jeu.
  2. Lancer en Clean Boot sans overlay.
  3. Si crash : tester avec explorer.exe fermé pour confirmer l’implication du Shell.
  4. Désactiver les extensions du Shell tierces jusqu’à trouver la coupable.
  5. Si crash persiste : SFC/DISM, puis réparation in‑place.
  6. Valider températures/VRAM et réparer les fichiers du jeu.
  7. 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.

Sommaire