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.
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ésolution | Détails et étapes |
|---|---|
| Ignorer la mise à jour | KB5035942 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 Preview | Paramètres → Windows Update → désactiver « Recevoir les dernières mises à jour dès qu’elles sont disponibles », puis redémarrer. |
| Masquer spécifiquement KB5035942 | Lancer l’outil Microsoft wushowhide.diagcab (« Afficher ou masquer les mises à jour ») → Next → Hide updates → cocher KB5035942 → Next → Finish. La mise à jour n’est plus proposée. |
Supprimer/renommer C:\$WinREAgent | Dans 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’antivirus | Mettre à 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
SoftwareDistributionou$WinREAgentpeuvent bloquer le pipeline de maintenance et provoquer le retour en arrière (« undoing changes »).
Choisir la bonne stratégie selon votre contexte
| Contexte | Recommandation | Risque / Effort |
|---|---|---|
| PC familial / bureautique, pas de besoin urgent de Preview | Masquer KB5035942 et désactiver les Preview. Attendre la cumulative de sécurité suivante. | Risque minimal, effort faible. |
| Besoin de corriger la pile Windows Update | Exé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 persistants | Analyser 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
- Ouvrir Paramètres → Windows Update → désactiver « Recevoir les dernières mises à jour dès qu’elles sont disponibles ».
- Lancer wushowhide.diagcab → Hide updates → cocher KB5035942 → Next → Finish.
- 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ètres → Système → Résolution des problèmes → Autres utilitaires → Windows Update → Exé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énements → Journaux des applications et des services → Microsoft → Windows → WindowsUpdateClient → Operational.
- CBS :
C:\Windows\Logs\CBS\CBS.logetCbsPersist_*.log(copier hors du dossier pour consulter).
Codes fréquents et pistes :
| Code d’erreur | Signification | Piste de résolution |
|---|---|---|
0x800f0922 | Échec de la phase de configuration / ressources système insuffisantes | Libérer de l’espace, réinitialiser SoftwareDistribution, vérifier VPN/pare‑feu. |
0x80073712 | Fichiers système manquants/corrompus | DISM /RestoreHealth + sfc /scannow, puis réessayer. |
0x800f0988 | Incohérence composant/paquet | StartComponentCleanup, 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 :
- Télécharger l’image officielle correspondant à votre édition.
- Monter l’ISO → exécuter
setup.exe→ choisir Conserver les fichiers et les applications. - 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:\$WinREAgents’il est présent. - Exécuter
DISM /RestoreHealthpuissfc /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.logou 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
- Désactiver la bascule Preview.
- Masquer KB5035942 via wushowhide.
- Redémarrer → Vérifier que Windows Update ne la propose plus.
Scénario B : je veux corriger la cause
- Exécuter
DISM /RestoreHealthpuissfc /scannow. - Réinitialiser Windows Update (
SoftwareDistribution). - Supprimer
C:\$WinREAgentsi présent. - Retenter l’installation. En cas d’échec, consulter
CBS.loget 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.

