Fiche d'hygiène, d'optimisation et de récupération

Ici on est en mode hacker, maker, doer.
Trucs & astuces logiciels, tweaks, mods, scripts SimConnect, home cockpit,
bricolage électronique, config PC, setups VR, joysticks & palonniers.
Tout ce qui se démonte, se bidouille, s'optimise.

Modérateur : frenchsimmer

Avatar de l’utilisateur
frenchsimmer
Site Admin
Messages : 326
Inscription : jeu. août 13, 2020 3:26 pm
Localisation : Evreux, FR
Contact :

Fiche d'hygiène, d'optimisation et de récupération

Message par frenchsimmer »

MSFS 2024 — Fiche d'hygiène, d'optimisation et de récupération (v1.1)
Compilation post-incident : freeze à 97 % → fausse manip IPv6 → erreur 2053 → désalignement Content Manager → résolution. Ce que j'aurais aimé savoir avant.

Salut la commu,

Petite mise à jour de la fiche v1.0 publiée plus tôt — l'incident a continué de produire des leçons pendant la journée, donc autant capitaliser. La v1.1 ajoute deux blocs majeurs :
  • Section 2 — Optimisation du démarrage : ce qui marche vraiment vs la poudre aux yeux. Tier system honnête, gains chiffrés, anti-recettes spécifiques.
  • §4.7 — Content Manager bloqué (clic Update sans effet) : pattern de désalignement de dépendances runtime (MODELLIB-ASSETS / MODELLIB-TEXTURES) et procédure de récupération propre.
TL;DR inchangé : MSFS 2024 est un client Azure-streaming-first. On traite d'abord la couche applicative et le CDN, jamais le réseau bas niveau en première intention. Une variable indépendante à la fois.

[hr]

🔧 Préambule honnête

J'ai vécu en direct l'erreur classique : sauter sur un tweak agressif (désactivation totale d'IPv6 via

Code : Tout sélectionner

DisabledComponents=0xFF
) avant d'avoir épuisé les options propres. Résultat : le freeze à 97 % s'est mué en plantage à 6 % avec erreur 2053 (cloud save), parce qu'IPv6 brutalisé casse aussi l'auth Xbox Live et son sous-système Teredo.

Update v1.1 : la même session a révélé un second pattern, plus subtil — le Content Manager qui devient muet sur le clic "Update" parce que les dépendances runtime (

Code : Tout sélectionner

MODELLIB-ASSETS
,

Code : Tout sélectionner

MODELLIB-TEXTURES
) sont désalignées entre Base Content et les packages consommateurs. La résolution propre demande un ordre de mise à jour précis (voir §4.7).

Bilan : problèmes déplacés, premiers non résolus, seconds créés. Fix final : rollback IPv6 + DNS Cloudflare + (pour le Content Manager) réinstall complète après épuisement de la patience. Ironiquement on a fini par déclencher les bons fixes... par la voie la plus longue.

⚖️ Règle d'or : approche chirurgicale, pas marteau-pilon. Une variable indépendante à la fois, du moins invasif au plus invasif.

[hr]

1. Hygiène préventive (à mettre en place une fois pour toutes)

1.1 DNS Cloudflare — la seule "optimisation" réseau qui mérite l'effort

Le DNS de Proximus / VOO / Orange / Free / Bouygues / SFR est lent et bavard. Pour un client comme MSFS qui ouvre des centaines de connexions vers des sous-domaines Azure différents, un DNS rapide réduit visiblement le temps de chargement et de re-stream.

Cmd Admin (adapter

Code : Tout sélectionner

"Ethernet"

Code : Tout sélectionner

"Wi-Fi"
selon votre interface ;

Code : Tout sélectionner

netsh interface show interface
pour vérifier le nom exact) :

Code : Tout sélectionner

netsh interface ipv4 set dns name="Ethernet" static 1.1.1.1 primary
netsh interface ipv4 add dns name="Ethernet" 1.0.0.1 index=2
netsh interface ipv6 set dns name="Ethernet" static 2606:4700:4700::1111 primary
netsh interface ipv6 add dns name="Ethernet" 2606:4700:4700::1001 index=2
ipconfig /flushdns
Bonus : activer DoH (DNS sur HTTPS) via Paramètres → Réseau → Connexion → Modifier l'attribution DNS → Préféré (chiffré uniquement). Win 11 22H2+ requis. Chiffre toutes les requêtes DNS, neutralise toute filtration ISP.

Vérification :

Code : Tout sélectionner

nslookup flightsimulator.com
doit afficher

Code : Tout sélectionner

Serveur : one.one.one.one
ou

Code : Tout sélectionner

1.1.1.1
.

1.2 Connexion filaire pour les sessions lourdes

Les patchs Asobo majeurs (SU3/4/5...) déclenchent souvent un re-stream de 30 à 150 GB selon votre inventaire. En WiFi, retransmissions et variations de débit déclenchent l'erreur "Bandwidth low" intempestivement.

Filaire pour tout patch majeur. Point.

1.3 Synchronisation horloge Windows

À vérifier mensuellement : Paramètres → Heure et langue → Synchroniser maintenant.

Un clock skew > 5 min fait échouer les tokens Azure : démarrage qui passe de 25 min à 3 min après simple resync horloge — bug reproductible et documenté.

1.4 Drivers GPU — Studio Drivers NVIDIA, pas Game Ready

Pour MSFS, les Studio Drivers NVIDIA sont nettement plus stables que les Game Ready. Côté AMD : éviter les drivers "Optional", rester sur "Recommended (WHQL)".

⛔ Ne jamais mettre à jour le driver GPU dans la même semaine qu'un patch MSFS.

1.5 Hygiène du dossier Community
  • Audit mensuel : ouvrir

    Code : Tout sélectionner

    %AppData%\Microsoft Flight Simulator 2024\Packages\Community\
    et virer ce qui n'a pas servi depuis 30 jours.
  • Avant chaque patch Asobo : déplacer (pas supprimer) tout le contenu de Community vers

    Code : Tout sélectionner

    Community.bak
    . Réintégrer addon par addon après vérification.
  • Nomenclature recommandée : préfixe

    Code : Tout sélectionner

    vendor-
    (ex.

    Code : Tout sélectionner

    pmdg-737-800
    ) pour audit en un coup d'œil.
1.6 Backup ciblé avant patch Asobo

À sauvegarder : 1.7 Sortie propre du sim

🚨 Jamais Alt-F4 en plein download / installation / loading.

Sortie brutale = corruption garantie au prochain démarrage.

[hr]

2. Optimisation du démarrage (nouveau v1.1)

Cette section traite spécifiquement de l'accélération du temps de démarrage, distinct des sujets de stabilité (§1) et de récupération (§4). À calibrer selon l'usage : un dev de bushtrips qui fait 30 redémarrages par jour gagnera bien plus qu'un voleur dominical occasionnel.

2.1 Tier 1 — Gains majeurs (minutes)

Audit chirurgical du dossier Community. Levier #1, et de loin. MSFS scanne et indexe chaque package à chaque démarrage. Un Community avec 50+ addons ajoute facilement 30-90 secondes au boot.

Test direct : renommer

Code : Tout sélectionner

Community
en

Code : Tout sélectionner

Community.bak
, relancer le sim, chronométrer. La différence est votre plafond de gain potentiel.

Astuce maline : MSFS Addon Linker (gratuit sur flightsim.to) permet de gérer des "profils Community" activables à la demande (profil "VFR Belgique", profil "Long-courrier", etc.). Vous ne chargez au démarrage que ce dont vous avez besoin pour la session.

Stockage NVMe Gen4 dédié au sim. Si MSFS est encore sur SATA SSD (ou pire, sur le même NVMe que Windows + page file + autres jeux), le démarrage est IO-bound. Un déplacement vers un NVMe Gen4 dédié (≥ 5000 MB/s lecture) divise typiquement le temps de chargement par 2 sur les phases de scan. Le Rolling Cache doit être sur ce même NVMe, dimensionné à 100-130 GB.

Skip des intros vidéo.
  • Sur Steam : flag officiel

    Code : Tout sélectionner

    -FastLaunch
    . Clic droit MSFS 2024 → Propriétés → Options de lancement → entrer

    Code : Tout sélectionner

    -FastLaunch
    . Skippe les logos Xbox/Asobo. Gain : 15-25 secondes par lancement.
  • Sur MS Store : pas de flag officiel. Remplacement manuel des fichiers vidéo dans

    Code : Tout sélectionner

    \fs-base-videos\Videos\
    par des vidéos vides (mods type "No Intro Video" sur flightsim.to). ⚠️ À réinstaller après chaque patch Asobo qui peut écraser la modif.
2.2 Tier 2 — Gains importants (dizaines de secondes)

Exclusion antivirus / Windows Defender. Le tweak le plus sous-estimé. Defender (et a fortiori Kaspersky / Norton / Bitdefender) scanne en temps réel chaque fichier que MSFS lit pendant son scan d'inventaire — c'est-à-dire des dizaines de milliers de petits fichiers.

PowerShell Admin :

Code : Tout sélectionner

Add-MpPreference -ExclusionPath "C:\<chemin install MSFS>"
Add-MpPreference -ExclusionPath "$env:APPDATA\Microsoft Flight Simulator 2024"
Add-MpPreference -ExclusionPath "$env:LOCALAPPDATA\Packages\Microsoft.Limitless_8wekyb3d8bbwe"
Add-MpPreference -ExclusionPath "C:\<chemin Rolling Cache>"
Add-MpPreference -ExclusionProcess "FlightSimulator2024.exe"
Gain typique : 20-40 % sur les machines équipées d'un antivirus tiers.

Désactivation indexation Windows Search sur dossiers MSFS. Clic droit sur le dossier MSFS → Propriétés → Avancé → décocher "Autoriser l'indexation du contenu de ce fichier". Appliquer aux sous-dossiers.

Plan d'alimentation Windows. Panneau de configuration → Options d'alimentation → Performances élevées (pas "Équilibré"). Pour activer le plan caché "Performance ultime" :

Code : Tout sélectionner

powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
Désactivation des overlays. Xbox Game Bar (

Code : Tout sélectionner

Win+G
puis désactiver), NVIDIA GeForce Experience overlay, Steam overlay si non utilisé. Chacun ajoute son hook DLL au démarrage de MSFS et peut allonger la phase d'initialisation graphique de plusieurs secondes. Bonus : ça réduit aussi les CTD.

2.3 Mesure honnête — ce qu'on peut espérer
  • Setup brut, Community chargé, antivirus actif : 2-5 minutes de "clic Play → Main Menu"
  • Tier 1 + Tier 2 appliqués : 45 secondes - 2 minutes
  • Sub-30 secondes : fiction (sauf Community vide + NVMe Gen5)
La limite basse est imposée par la phase d'auth Xbox + parsing des manifestes Asobo, sur laquelle on n'a aucune prise. Inutile de chercher à descendre sous 30 secondes.

2.4 Anti-recettes spécifiques optimisation
❌ "Game Booster" (Razer Cortex / IObit Game Boost / etc.)
Ne fait rien d'utile, peut interférer avec les services Xbox Live (et donc déclencher les erreurs cloud save). Pure poudre aux yeux marketing.
❌ Désactiver le pagefile pour "soulager le SSD"
Mauvaise idée : MSFS 2024 est gourmand en mémoire virtuelle, et un kill OOM coûte plus cher qu'un peu d'écriture sur SSD.
❌ Overclock CPU/GPU pour accélérer le démarrage
Le boot MSFS est I/O-bound et network-bound, pas compute-bound. Aucun gain sur cette phase, et risque de CTD ajouté.
❌ Hardware-accelerated GPU Scheduling (HAGS)
Sujet débattu pour les FPS en vol, aucun effet sur le temps de démarrage. Ne pas mélanger avec une session "j'optimise le startup".
❌ Process priority "High" via Task Manager sur

Code : Tout sélectionner

FlightSimulator2024.exe
[/b]
Marginal au mieux, peut starver d'autres process système et causer des soucis Xbox Live.
[hr]

3. Diagnostic — arbre de décision

Quand MSFS ne démarre pas / plante au chargement, identifier d'abord le stade exact avant toute intervention :
  • Launcher Xbox/Steam ne lance rien (CTD immédiat) → Gaming Services KO ou licence non revalidée → §4.4
  • Splash Xbox Game Studios → écran noir figé → Driver GPU / DLSS DLL / Community vérolé → §4.5 + §1.4
  • Chargement initial bloqué à 90-99 % → Cache CDN local désaligné ou DNS lent → §4.1 puis §4.2
  • Plantage à 6 % + erreur 2053 / 1047 / 2047 → Cloud save corrompu → §4.3
  • CTD post-main-menu ou en chargement de vol → Addon Community fautif → §4.5 + Event Viewer
  • Content Manager : clic Update sans effetDésalignement de dépendances ou token périmé§4.7 (nouveau v1.1)
  • "Bandwidth low" récurrent → DNS / WiFi / interférences → §1.1 + §1.2
[hr]

4. Procédures de récupération

4.1 Purge des caches locaux (premier réflexe sur freeze 90-99 %)

Sim fermé, vider le contenu (sans supprimer les dossiers) de :

Code : Tout sélectionner

%AppData%\Microsoft Flight Simulator 2024\SceneryIndexes\
%AppData%\Microsoft Flight Simulator 2024\Packages\
Régénération automatique au prochain démarrage. Coût : 10 min de re-stream typiquement.

4.2 Reset Rolling Cache

Sim ouvert : Options → Général → Cache → désactiver Rolling Cache → redémarrer le sim → réactiver et redimensionner (60-130 GB selon SSD).

4.3 Suppression du cloud save MSFS 2024

⚠️ Spécifique MSFS 2024 (différent de MSFS 2020 — beaucoup d'articles donnent l'ancienne commande, méfiance).

Cmd utilisateur (pas Admin) :

Code : Tout sélectionner

start shell:appsFolder\Microsoft.Limitless_8wekyb3d8bbwe!App -DeleteCloudSaves

Code : Tout sélectionner

Microsoft.Limitless
= nom de package interne de MSFS 2024.

🚨 Perte définitive : logbook, profils contrôleurs perso, paramètres.
✅ Achievements conservés.
💡 Screenshoter le logbook avant si vous y tenez.

4.4 Reset Gaming Services + app Xbox

Reset Gaming Services (PowerShell Admin) :

Code : Tout sélectionner

Get-AppxPackage *gamingservices* -allusers | Remove-AppxPackage -allusers
Reboot. Au prochain lancement de l'app Xbox, elle propose la réinstallation.

Si l'app Xbox elle-même ne répond plus :

Code : Tout sélectionner

Get-AppxPackage *Microsoft.GamingApp* | Remove-AppxPackage
Restart ciblé des services Xbox Live (cmd Admin) :

Code : Tout sélectionner

net stop XblAuthManager
net stop XblGameSave
net stop XboxGipSvc
net stop XboxNetApiSvc
net start XblAuthManager
net start XblGameSave
net start XboxGipSvc
net start XboxNetApiSvc
4.5 Test addon Community (isoler les fauteurs)

Sim fermé, renommer

Code : Tout sélectionner

Community
en

Code : Tout sélectionner

Community.bak
. Lancer MSFS. Si OK → un addon est fautif. Bisection :
  1. Remettre la moitié du contenu de

    Code : Tout sélectionner

    Community.bak
    dans

    Code : Tout sélectionner

    Community
  2. Tester
  3. Selon résultat, garder ou virer la moitié, retester avec l'autre moitié
  4. Itérer jusqu'à isoler le coupable
4.6 Analyse Event Viewer (sur CTD répétés)

Code : Tout sélectionner

eventvwr.msc
Journaux Windows → Application → filtrer sur

Code : Tout sélectionner

FlightSimulator2024.exe
ou

Code : Tout sélectionner

Microsoft.Limitless
. Module fautif typiquement listé dans la ligne

Code : Tout sélectionner

Faulting Module Path:
.

4.7 Content Manager bloqué — clic Update sans effet (nouveau v1.1)

Symptôme : dans le Content Manager, clic sur "Update" ou "Select All" sans aucun effet visible. Aucune barre de progression, aucun message d'erreur.

Signal diagnostique fort : si la pop-up "More info" sur un package mentionne une dépendance type

Code : Tout sélectionner

MICROSOFT-MODELLIB-ASSETS
ou

Code : Tout sélectionner

MICROSOFT-MODELLIB-TEXTURES
, c'est le tell d'un désalignement de dépendances runtime entre Base Content et les packages consommateurs (avions, scenery).

Cause technique : un patch wave Asobo pousse simultanément une nouvelle version de Base Content (qui contient les MODELLIB-*) et de packages dépendants. Si vous cliquez "Select All" + Update, le résolveur tente de mettre à jour les consommateurs avant leurs dépendances → deadlock silencieux.

Procédure (à appliquer dans cet ordre) :
  1. Désélectionner tout dans le Content Manager
  2. Cocher uniquement

    Code : Tout sélectionner

    BASE CONTENT
    [/b], rien d'autre
  3. Lancer l'Update — la barre doit démarrer
  4. Attendre la fin complète
  5. Quitter MSFS proprement et relancer (force la relecture des manifestes)
  6. Retourner au Content Manager, updater les autres packages un par un (jamais Select All — bug de threading documenté)
Si Base Content seul ne démarre toujours pas (token Marketplace périmé) :
  1. Quitter MSFS
  2. Sign out + sign in côté app Xbox Windows (clic avatar haut gauche)
  3. Relancer MSFS, retenter Base Content seul
Si toujours rien (cache Microsoft Store corrompu) :

Code : Tout sélectionner

wsreset.exe
Reboot, retry.

Quand la réinstallation devient rationnelle : si après §4.7 + fallbacks, la situation persiste, et que le coût marginal de continuer à debugger dépasse le coût d'un re-stream propre (typiquement 130 GB = 2-4h en filaire avec DNS Cloudflare), la réinstallation devient une option défendable. Ce n'est pas le premier réflexe — mais c'est un endpoint assumé.

[hr]

5. Anti-recettes — à ne PAS faire
❌ Désactiver IPv6 globalement avec

Code : Tout sélectionner

DisabledComponents = 0xFF
[/b]
Casse Teredo et l'auth Xbox Live → erreurs 2053 / cloud sync. Si vraiment nécessaire, utiliser

Code : Tout sélectionner

0x20
. En réalité, presque jamais nécessaire — DNS Cloudflare suffit dans 95 % des cas.
❌

Code : Tout sélectionner

netsh winsock reset
sans nécessité absolue[/b]
Invalide la session Azure du Rolling Cache → re-stream complet (30-150 GB). Effet collatéral fréquent : désalignement Content Manager (voir §4.7). À réserver aux situations où la stack TCP/IP est manifestement HS.
❌ Mixer DLSS DLL manuelles + driver NVIDIA récent
Cause documentée d'écran noir post Xbox Game Studios. Soit driver-stock + DLSS stock, soit DLSS-swap + driver stable validé. Pas les deux mises à jour le même jour.
❌ Réinstaller MSFS comme premier réflexe
Rarement le bon fix, et 130 GB de re-download pour souvent rien. Toujours essayer §4.1 → §4.7 avant. Nuance v1.1 : la réinstallation peut devenir rationnelle après épuisement des fixes ciblés, lorsque le coût marginal de debugging dépasse celui d'un re-stream propre. Endpoint assumé, pas premier réflexe.
❌ Faire confiance aveuglément aux forums (oui, y compris ce post)
Le ratio "solution miracle" / "régression" sur les forums MSFS est défavorable. Toujours recouper avec le support Asobo officiel ou les briefings hebdo.
[hr]

6. Codes erreurs courants — repères
  • 2053 — Cloud save : sync impossible avec le cloud Xbox → §4.3 puis §4.4
  • 1047 — Cloud save : échec sauvegarde cloud (souvent en SU beta) → §4.3
  • 2047 — Variante de 1047 (post-rollback de beta) → §4.3
  • "Bandwidth low" — CDN : débit insuffisant ou retransmissions → §1.1 + §1.2
  • Red Avatar — Profil utilisateur Xbox corrompu → §4.3 + relogin Xbox
  • "Insert MSFS disc" — Token Xbox invalide → §4.4 (Gaming Services)
  • Pop-up "Item(s) required" + clic Update sans effet — Dépendances runtime désalignées → §4.7
[hr]

7. Sources de référence
[hr]

8. Changelog
  • v1.1 — 2026-04-25 : ajout section Optimisation du démarrage (3 tiers + anti-recettes spécifiques) + procédure §4.7 Content Manager bloqué. Nuance ajoutée à l'anti-recette "réinstallation" (endpoint assumé après épuisement des fixes ciblés).
  • v1.0 — 2026-04-25 : version initiale post-incident "freeze 97 % → IPv6 → 6 % / 2053".
[hr]

N'hésitez pas à compléter / contester / signaler des cas que vous avez vécus et qui ne sont pas couverts ici. La fiche est vivante : v1.1 aujourd'hui, on la fera évoluer ensemble au gré des SU et de vos retours.

Bons vols,
BDSN

v1.1 — 25 avril 2026 — Compilée post-incident "freeze 97 % → IPv6 → 6 % / 2053 → désalignement Content Manager → réinstall".

Répondre