KB5035942 ne s’installe pas sur Windows 11 23H2 : causes, solutions et méthodes fiables (Preview facultative, build 22631.3374)

KB5035942 bloque sur Windows 11 23H2 ? Voici des méthodes sûres pour arrêter l’offre de la mise à jour, contourner l’erreur « Something didn’t go as planned » et, si vous préférez corriger, des procédures pas‑à‑pas pour réparer Windows Update.

Sommaire

KB5035942 ne s’installe pas sous Windows 11 23H2

Vous redémarrez, l’écran affiche « Something didn’t go as planned, undoing changes », puis la machine revient à l’état initial. Dans Windows Update, KB5035942 reste proposée. Pire : l’installateur manuel prétend qu’elle est déjà présente. Ce comportement est typique d’une détection incohérente côté Windows Update : une mise à jour « Preview » facultative a été partiellement téléchargée ou tentée, mais des éléments temporaires (par exemple dans C:\$WinREAgent) ou des métadonnées de détection empêchent l’opération d’aboutir.

Résumé stratégique

La voie la plus rapide (et la moins risquée) consiste à ne pas installer cette mise à jour : KB5035942 est une Preview non sécuritaire (fin mars 2024, build 22631.3374). Vous continuerez à recevoir les mises à jour de sécurité mensuelles. Si, à l’inverse, vous souhaitez comprendre et corriger la cause, suivez les procédures plus bas : nettoyage des composants Windows Update, vérification de l’antivirus, analyse des journaux CBS, etc.

Voies de résolution (vue d’ensemble)

Voie de résolutionDétails et étapes
Ignorer la mise à jourKB5035942 est une Preview (build 22631.3374) publiée fin mars 2024 ; elle est facultative et n’apporte pas de correctifs de sécurité. Laisser passer et attendre la cumulative de sécurité du mois suivant est acceptable.
Désactiver l’offre des PreviewParamètresWindows Update → désactiver « Recevoir les dernières mises à jour dès qu’elles sont disponibles », puis redémarrer.
Masquer spécifiquement KB5035942Lancer l’outil Microsoft wushowhide.diagcab (« Afficher ou masquer les mises à jour ») → NextHide updates → cocher KB5035942 → NextFinish. La mise à jour n’est plus proposée.
Supprimer/renommer C:\$WinREAgentDans l’Explorateur, afficher les éléments cachés → supprimer ou renommer C:\$WinREAgent → redémarrer → relancer l’installation si vous souhaitez réessayer (ce dossier peut verrouiller des opérations de maintenance de Windows).
Vérifier l’antivirusMettre à jour l’antivirus. En cas de faux positif (ex. détection « Sality.AN.gen (Trojan) » lors du déploiement), désactiver temporairement la protection en temps réel le temps du test, puis la réactiver.
Analyser les journaux CBS (optionnel)Copier C:\Windows\Logs\CBS vers un dossier temporaire, compresser et étudier CBS.log et CbsPersist_*.log pour identifier la cause (paquet manquant, erreurs DISM, corruption, etc.).

Pourquoi l’offre persiste alors que « la mise à jour est déjà installée » ?

  • Détection incohérente : Windows Update se base sur des métadonnées (paquets installés/supersédés). Une tentative avortée peut laisser des traces suffisantes pour que l’installateur autonome pense que le paquet est présent, alors que Windows Update continue à l’offrir.
  • Préversion facultative : la bascule « Recevoir les dernières mises à jour dès qu’elles sont disponibles » vous inscrit aux Preview (fin de mois). Si activée, Windows proposera la Preview même si elle échoue, jusqu’à ce qu’elle soit masquée ou que la cumulative de sécurité suivante la remplace.
  • Cache Windows Update / WinRE : des données temporaires dans SoftwareDistribution ou $WinREAgent peuvent bloquer le pipeline de maintenance et provoquer le retour en arrière (« undoing changes »).

Choisir la bonne stratégie selon votre contexte

ContexteRecommandationRisque / Effort
PC familial / bureautique, pas de besoin urgent de PreviewMasquer KB5035942 et désactiver les Preview. Attendre la cumulative de sécurité suivante.Risque minimal, effort faible.
Besoin de corriger la pile Windows UpdateExécuter DISM/SFC, réinitialiser les composants Windows Update, nettoyer $WinREAgent.Effort moyen, redémarrage nécessaire.
Échecs répétés avec codes d’erreur persistantsAnalyser CBS.log et WindowsUpdate.log (mode avancé), ou faire une réparation sur place (in‑place upgrade).Effort plus élevé, prévoir sauvegarde.

Procédure express : masquer la Preview et arrêter l’offre

  1. Ouvrir ParamètresWindows Update → désactiver « Recevoir les dernières mises à jour dès qu’elles sont disponibles ».
  2. Lancer wushowhide.diagcabHide updates → cocher KB5035942NextFinish.
  3. Redémarrer l’ordinateur. KB5035942 ne sera plus proposée ; vous recevrez toujours les mises à jour de sécurité.

Procédures de réparation détaillées

Vérifications préalables utiles

  • Libérer au moins 10 Go sur C: (Windows Update peut échouer par manque d’espace).
  • Débrancher les périphériques USB non nécessaires durant l’installation.
  • Effectuer un redémarrage complet (arrêt → attente 10 s → mise sous tension) pour vider les états « pending ».

Nettoyer la pile de maintenance et les fichiers système

Ouvrez Terminal Windows (Admin) puis exécutez :

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

Option complémentaire si le magasin de composants est volumineux ou fragmenté :

DISM /Online /Cleanup-Image /StartComponentCleanup

Réinitialiser Windows Update

Dans un Invite de commandes (Admin) :

net stop wuauserv
net stop bits
del /s /q %windir%\SoftwareDistribution\*
net start bits
net start wuauserv

Redémarrez ensuite et relancez une recherche d’updates.

Nettoyer le dossier C:\$WinREAgent

Ce dossier, créé lors de certaines opérations de maintenance et de mise à niveau, peut empêcher la finalisation d’une mise à jour. Deux approches :

  • En graphique : dans l’Explorateur, Affichage → activer Éléments cachés, puis supprimez ou renommez C:\$WinREAgent. Redémarrez.
  • En ligne de commande (Admin) si la suppression échoue :
takeown /f C:\$WinREAgent /r /d y
icacls C:\$WinREAgent /grant administrators:F /t
rmdir /s /q C:\$WinREAgent

Vérifier et, si nécessaire, neutraliser temporairement l’antivirus

Mettez à jour la base virale. En cas d’alerte lors de l’installation (faux positif), désactivez brièvement la protection en temps réel uniquement le temps du test, puis réactivez‑la immédiatement. Ne désinstallez pas l’antivirus et ne laissez pas la machine sans protection.

Vérifier l’état des services Windows Update

Dans Services :

  • Mises à jour Windows (wuauserv) → Automatique (Démarrage différé) → Démarré
  • Service de transfert intelligent en arrière‑plan (BITS) → Automatique → Démarré

Vous pouvez aussi redémarrer ces services :

sc stop wuauserv & sc start wuauserv
sc stop bits & sc start bits

Contrôler si KB5035942 est réellement installée

Dans PowerShell (Admin) :

Get-HotFix -Id KB5035942

ou côté paquets :

Get-WindowsPackage -Online | Where-Object {$_.PackageName -match "5035942"} | Format-Table PackageName, State

Si l’outil autonome signale « déjà installé » mais que les cmdlets ne trouvent rien, vous êtes face à un écart de détection ; privilégiez le masquage de la Preview.

Réinitialiser l’environnement de récupération (facultatif)

Lorsque la mise à jour a touché WinRE, réactiver l’environnement peut aider :

reagentc /info
reagentc /disable
reagentc /enable

Utiliser l’utilitaire de résolution des problèmes Windows Update

ParamètresSystèmeRésolution des problèmesAutres utilitairesWindows UpdateExécuter. L’outil répare des autorisations, réinitialise des composants et corrige des paramètres réseau.

Analyse rapide des journaux pour les cas récalcitrants

Pour investiguer :

  • Observateur d’événementsJournaux des applications et des servicesMicrosoftWindowsWindowsUpdateClientOperational.
  • CBS : C:\Windows\Logs\CBS\CBS.log et CbsPersist_*.log (copier hors du dossier pour consulter).

Codes fréquents et pistes :

Code d’erreurSignificationPiste de résolution
0x800f0922Échec de la phase de configuration / ressources système insuffisantesLibérer de l’espace, réinitialiser SoftwareDistribution, vérifier VPN/pare‑feu.
0x80073712Fichiers système manquants/corrompusDISM /RestoreHealth + sfc /scannow, puis réessayer.
0x800f0988Incohérence composant/paquetStartComponentCleanup, réinitialisation WU, suppression $WinREAgent.

Réparation sur place si la pile est endommagée (dernier recours)

La réparation sur place (in‑place upgrade) avec un ISO de la même édition/build de Windows 11 réinstalle les composants tout en conservant applications et données :

  1. Télécharger l’image officielle correspondant à votre édition.
  2. Monter l’ISO → exécuter setup.exe → choisir Conserver les fichiers et les applications.
  3. Après réparation, lancer Windows Update et n’activer la bascule Preview qu’en cas de besoin.

Conseil : créer un point de restauration et disposer d’une sauvegarde récente avant toute opération de réparation.

Cycle de publication : comprendre ce que sont les Preview

  • Fin de mois : publication des Preview (non sécuritaires). Elles contiennent des corrections et améliorations en avance de phase et ciblent les utilisateurs qui acceptent d’essuyer quelques plâtres.
  • Deuxième mardi du mois suivant (« Patch Tuesday ») : publication de la mise à jour cumulative de sécurité qui intègre, en général, la majorité des changements de la Preview précédente, plus les correctifs de sécurité.

Conclusion pratique : si votre PC n’a pas besoin d’une correction spécifique amenée par KB5035942, le plus simple est de la masquer et d’attendre la cumulative de sécurité. Vous ne perdez aucun correctif de sécurité.

Checklist rapide

  • Désactiver la bascule Preview dans Windows Update.
  • Masquer KB5035942 avec wushowhide.diagcab.
  • Nettoyer C:\$WinREAgent s’il est présent.
  • Exécuter DISM /RestoreHealth puis sfc /scannow.
  • Réinitialiser SoftwareDistribution (arrêt/démarrage BITS et wuauserv).
  • Vérifier/mettre à jour l’antivirus.
  • Si l’erreur persiste et que vous tenez à la corriger : analyser CBS.log ou effectuer une réparation sur place.

Questions fréquentes

Est‑ce risqué d’ignorer KB5035942 ?
Non. Il s’agit d’une Preview non sécuritaire. Vous continuerez de recevoir les mises à jour de sécurité mensuelles. Si une fonctionnalité de la Preview vous intéresse, elle sera généralement intégrée à la cumulative suivante.

Pourquoi l’installateur dit « déjà installé » ?
Parce que certains composants ont été déposés ou référencés lors d’une tentative précédente. Les métadonnées suffisent à l’installateur autonome pour croire le paquet installé, alors que la détection Windows Update exige d’autres conditions. Le masquage supprime la proposition.

Dois‑je désactiver les mises à jour automatiques ?
Inutile et déconseillé. Désactivez uniquement l’offre des Preview et/ou masquez la KB en cause. Désactiver totalement Windows Update vous ferait manquer des correctifs de sécurité.

Un antivirus tiers peut‑il provoquer l’échec ?
Oui. Des moteurs peuvent interférer lors de la phase de maintenance. Mettez à jour l’antivirus et, en test, désactivez temporairement la protection en temps réel pour l’installation (puis réactivez‑la).

Comment savoir si l’erreur vient d’une corruption système ?
Les commandes DISM et SFC listées plus haut corrigent la majorité des incohérences. Si elles échouent, consultez CBS.log ; des erreurs 0x80073712 ou 0x800f0988 orientent vers un magasin de composants à réparer.

Exemples de séquences qui fonctionnent

Scénario A : je ne veux plus voir cette Preview

  1. Désactiver la bascule Preview.
  2. Masquer KB5035942 via wushowhide.
  3. Redémarrer → Vérifier que Windows Update ne la propose plus.

Scénario B : je veux corriger la cause

  1. Exécuter DISM /RestoreHealth puis sfc /scannow.
  2. Réinitialiser Windows Update (SoftwareDistribution).
  3. Supprimer C:\$WinREAgent si présent.
  4. Retenter l’installation. En cas d’échec, consulter CBS.log et envisager la réparation sur place.

Bonnes pratiques et précautions

  • Toujours effectuer un redémarrage entre deux tentatives d’installation.
  • Conserver une sauvegarde récente avant toute opération lourde.
  • Éviter les nettoyages agressifs ou modifications de registre non documentées.
  • Limiter les sources d’erreur : réseau stable, VPN désactivé pendant l’installation, espace disque suffisant, pilotes à jour.

Références de commandes utiles (récapitulatif)

:: Santé du magasin et fichiers système
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

:: Nettoyage du magasin (facultatif)
DISM /Online /Cleanup-Image /StartComponentCleanup

:: Réinitialisation Windows Update
net stop wuauserv
net stop bits
del /s /q %windir%\SoftwareDistribution*
net start bits
net start wuauserv

:: Vérification des paquets/KB
Get-HotFix -Id KB5035942
Get-WindowsPackage -Online | ? Name -match 5035942 | ft PackageName, State

:: WinRE (si nécessaire)
reagentc /info
reagentc /disable
reagentc /enable

:: Suppression de C:$WinREAgent (si verrouillé)
takeown /f C:$WinREAgent /r /d y
icacls C:$WinREAgent /grant administrators:F /t
rmdir /s /q C:$WinREAgent 

Conclusion

KB5035942 étant une Preview pour Windows 11 23H2, il est parfaitement acceptable de la masquer et d’attendre la cumulative de sécurité suivante. Si vous préférez corriger la cause de l’échec, la combinaison DISM + SFC, réinitialisation de Windows Update, nettoyage de $WinREAgent et vérification antivirus règle la plupart des cas. Réservez la réparation sur place aux situations tenaces. Quoi qu’il arrive, ne coupez pas totalement Windows Update : vous continueriez à recevoir des offres de Preview inutiles, mais vous risqueriez surtout de perdre les correctifs de sécurité essentiels.

Astuce : conservez cette page en favoris ; les étapes de nettoyage et de vérification listées ici s’appliquent à la quasi‑totalité des échecs de mise à jour sous Windows 11, pas seulement à KB5035942.

Sommaire