Windows Update affiche « Something Didn’t Go as Planned. Retrying a few things » ? Ce guide concret Windows 10/11 vous donne une méthode fiable, du plus simple au plus robuste, pour remettre les mises à jour en état sans perdre vos données.
Vue d’ensemble de la question
Le message d’échec « Something Didn’t Go as Planned » apparaît fréquemment lors de l’installation de mises à jour cumulatives, de fonctionnalités (Feature Update) ou de correctifs pilotes. Dans de nombreux cas, l’erreur persiste malgré un dépannage basique : la file d’attente reste bloquée, Windows Update boucle sur « Réessayer », ou l’accès au mode sans échec/WinRE est perturbé. Les causes les plus courantes sont :
- Services Windows Update (wuauserv, BITS, TrustedInstaller) mal configurés ou arrêtés.
- Cache de Windows Update corrompu (
SoftwareDistribution,catroot2) et catalogues endommagés. - Fichiers système altérés (SFC/DISM).
- Interférences logicielles (antivirus tiers, outils de « tuning », politiques GPO).
- Réseau ou proxy filtrant, pile TCP/IP dégradée.
- Espace disque insuffisant, pilotes critiques obsolètes, BitLocker non suspendu.
La bonne nouvelle : une procédure méthodique suffit dans la majorité des cas, sans réinitialiser complètement le PC.
Réponse & solutions (résumé)
| Domaine d’action | Étapes proposées | Détails / commandes clés |
|---|---|---|
| Dépannage automatisé | 1. Exécuter l’outil de résolution des problèmes Windows Update (Paramètres > Système > Résolution des problèmes). | Analyse et réinitialise automatiquement les paramètres courants de Windows Update. |
| Services Windows | 2. Ouvrir services.msc et vérifier Windows Update et BITS : • Type de démarrage : Automatique (Différé) • État : Démarré ou redémarrer le service. | Garantit que les services nécessaires sont opérationnels. |
| Intégrité des fichiers système | 3. Ouvrir l’invite PowerShell/Invite de commandes (admin) :sfc /scannowpuis : DISM /Online /Cleanup-Image /RestoreHealth | Répare les fichiers système corrompus susceptibles de bloquer les mises à jour. |
| Composants Windows Update | 4. Réinitialiser les composants : arrêter wuauserv & bits, renommer C:\Windows\SoftwareDistribution et C:\Windows\System32\catroot2, redémarrer les services (scripts disponibles). | Supprime le cache et recrée les dossiers nécessaires, souvent suffisant pour débloquer l’erreur. |
| Mise à niveau sur place | 5. Lancer une mise à niveau de réparation (« In‑place upgrade ») avec l’outil Media Creation Tool ou une ISO Windows correspondante. | Réinstalle Windows au‑dessus de la version existante sans supprimer données, applis ni paramètres ; corrige Windows Update et les composants système. |
| Contrôles préalables | – Désactiver/désinstaller l’antivirus tiers. – Débrancher les périphériques externes non essentiels. – Vérifier l’espace disque (> 20 Go libres). – Mettre à jour pilotes critiques (chipset, réseau, stockage). | Réduit les conflits logiciels ou matériels durant l’installation. |
| Blocage total / Pas de mode sans échec | – Démarrer sur clé USB d’installation → Réparation du démarrage ou Restauration du système. – Depuis WinRE : bcdedit /set {default} safeboot network pour forcer un démarrage en mode sans échec, puis annuler avec bcdedit /deletevalue {default} safeboot. | Permet de récupérer l’accès pour appliquer les correctifs ci‑dessus. |
Méthode pas à pas détaillée (Windows 10/11)
Pré‑requis rapides (2–5 min)
- Sauvegarde : si possible, créez un point de restauration et sauvegardez vos fichiers clés.
- Espace : libérer au moins 20 Go sur
C:(Utilisez Nettoyage de disque ou Paramètres > Système > Stockage). - BitLocker : si activé, Suspendez la protection (Panneau de configuration > Chiffrement de lecteur BitLocker) ou via :
manage-bde -protectors -disable C: -RebootCount 1 - Antivirus tiers : désactivez-le provisoirement. Conservez Windows Defender actif.
- Déconnectez les périphériques non essentiels (imprimantes USB, hubs, disques externes).
- Horloge : corrigez date/heure et fuseau (un décalage peut invalider des signatures).
1) Dépannage automatique Windows Update
- Ouvrez Paramètres > Système > Résolution des problèmes > Autres utilitaires.
- Lancez Windows Update et appliquez les correctifs proposés.
Astuce : si l’outil indique « Problème résolu » mais que l’erreur réapparaît, enchaînez directement avec la vérification des services.
2) Vérifier et corriger les services
- Appuyez sur Win+R, tapez
services.msc. - Vérifiez :
- Windows Update (wuauserv) : Démarrage = Automatique (Différé), État = Démarré.
- Background Intelligent Transfer Service (BITS) : Démarrage = Automatique, État = Démarré.
- Windows Modules Installer (TrustedInstaller) : Démarrage = Manuel, État = Démarré lors d’une mise à jour.
- Cryptographic Services : Démarrage = Automatique.
- Si un service est arrêté, démarrez-le. En cas d’échec, notez le code d’erreur et passez à SFC/DISM.
3) Réparer l’intégrité système (SFC & DISM)
Ouvrez Windows Terminal (Admin) ou Invite de commandes (Admin) puis exécutez :
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Si SFC trouve des corruptions qu’il ne peut corriger, relancez SFC après DISM. Redémarrez, puis tentez Windows Update.
4) Réinitialiser proprement Windows Update
Arrêtez les services, purgez les dossiers, redémarrez :
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start msiserver
net start wuauserv </code></pre>
<p>Relancez la recherche de mises à jour. Cette étape règle une large part des boucles « Réessayer ».</p>
<h3>5) Mise à niveau de réparation (In‑place upgrade)</h3>
<p>Si l’erreur persiste, la solution la plus robuste est la <strong>mise à niveau sur place</strong>. Elle conserve vos données, applications et paramètres tout en réinstallant les composants Windows et Windows Update.</p>
<ol>
<li>Téléchargez l’outil d’installation officiel ou montez une image ISO correspondant à votre édition/architecture.</li>
<li>Exécutez <code>setup.exe</code> depuis l’ISO/clé USB dans la session Windows.</li>
<li>Choisissez <em>Conserver les fichiers et applications</em>.</li>
<li>Laissez l’assistant terminer, puis refaites Windows Update.</li>
</ol>
<p><em>Note</em> : si votre PC est en domaine/WSUS, synchronisez d’abord la stratégie (voir section GPO/Registre) pour éviter qu’une politique ne réimpose un état défaillant.</p>
</section>
<section>
<h2>Scénarios de blocage et récupération</h2>
<h3>Impossible d’accéder au mode sans échec / WinRE</h3>
<p>Si le démarrage normal boucle ou que Windows refuse d’entrer en mode sans échec, utilisez l’Environnement de récupération (WinRE) via une clé USB d’installation. Dans l’Invite de commandes de WinRE :</p>
<pre><code>bcdedit /set {default} safeboot network
</code></pre>
<p>Redémarrez : Windows forcera un démarrage en <em>Mode sans échec (réseau)</em>. Après vos corrections, annulez :</p>
<pre><code>bcdedit /deletevalue {default} safeboot
</code></pre>
<h3>Réparation du démarrage ou restauration système</h3>
<p>Depuis WinRE : <em>Dépannage</em> > <em>Options avancées</em> > <em>Réparation du démarrage</em> ou <em>Restauration du système</em> vers un point antérieur à l’apparition de l’erreur.</p>
<h3>Analyses SFC/DISM hors ligne</h3>
<p>Dans WinRE, identifiez la lettre du disque système (souvent <code>C:</code> en session normale, mais parfois <code>D:</code> en WinRE) puis :</p>
<pre><code>sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
DISM /Image:C:\ /Cleanup-Image /RestoreHealth
</code></pre>
<p>Si DISM exige une source, montez une ISO et fournissez <code>/Source</code> (adapter la lettre et l’index d’édition) :</p>
<pre><code>DISM /Image:C:\ /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess
</code></pre>
</section>
<section>
<h2>Scripts utiles & commandes rapides</h2>
<h3>Libérer le cache Windows Update sans script externe</h3>
<pre><code>net stop wuauserv
net stop bits
Remove-Item -Recurse -Force "$env:SystemRoot\SoftwareDistribution\Download\*"
net start bits
net start wuauserv
</code></pre>
<h3>Réinitialiser la pile réseau et le proxy</h3>
<pre><code>ipconfig /flushdns
netsh winsock reset
netsh int ip reset
netsh winhttp reset proxy
</code></pre>
<h3>Forcer une détection/installation (diagnostic)</h3>
<p><em>À utiliser à titre de test</em> (comportement non documenté, Microsoft peut le modifier) :</p>
<pre><code>usoclient StartScan
usoclient StartDownload
usoclient StartInstall
</code></pre>
<p>Sur certaines versions, <code>UsoClient.exe</code> est limité ; préférez l’interface Paramètres quand c’est possible.</p>
</section>
<section>
<h2>Codes d’erreur fréquents & correctifs ciblés</h2>
<div style="overflow-x:auto">
<table>
<thead>
<tr>
<th>Code / Symptomatique</th>
<th>Cause probable</th>
<th>Actions recommandées (ordre)</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>0x80070005</strong> (Accès refusé)</td>
<td>Permissions sur dossiers Update, antivirus bloquant, GPO restrictive.</td>
<td>1) Désactiver antivirus ; 2) Réinitialiser <code>SoftwareDistribution</code>/<code>catroot2</code> ; 3) <code>sfc</code> + <code>dism</code> ; 4) Vérifier GPO/Registre (cf. plus bas).</td>
</tr>
<tr>
<td><strong>0x8024a204</strong>, <strong>0x8024</strong>****</td>
<td>Composants WU incohérents, service Update Orchestrator.</td>
<td>Réinitialisation complète des composants + redémarrage services, puis mise à niveau sur place si persistant.</td>
</tr>
<tr>
<td><strong>0x800f081f</strong>, <strong>0x800f0831</strong></td>
<td>Fichiers sources .NET/Features manquants, source DISM requise.</td>
<td><code>DISM /Online /Cleanup-Image /RestoreHealth</code> avec <code>/Source</code> (ISO) et <code>/LimitAccess</code> ; vérifier proxy/WSUS.</td>
</tr>
<tr>
<td><strong>0x800f0922</strong></td>
<td>Partition de récupération saturée ou problème réseau vers les CDN.</td>
<td>Libérer la partition système/recovery, réinitialiser la pile réseau, tester un autre réseau, suspendre VPN.</td>
</tr>
<tr>
<td><strong>0xC1900101</strong> (Drivers)</td>
<td>Pilote incompatible (stockage, réseau, GPU), périphérique USB.</td>
<td>Mettre à jour/désinstaller pilotes problématiques, débrancher périphériques, vérifier espace disque et logs <code>setuperr.log</code>/<code>setupact.log</code>.</td>
</tr>
<tr>
<td><strong>0x8007000d</strong> (Données invalides)</td>
<td>Catalogue corrompu, cache WU endommagé.</td>
<td>Renommer <code>SoftwareDistribution</code>/<code>catroot2</code>, refaire l’analyse.</td>
</tr>
</tbody>
</table>
</div>
</section>
<section>
<h2>Journalisation & où chercher l’origine</h2>
<h3>Observateur d’événements</h3>
<p>Ouvrez <em>Observateur d’événements</em> > <em>Journaux des applications et des services</em> > <em>Microsoft</em> > <em>Windows</em> > <em>WindowsUpdateClient</em> (Opérationnel). Relevez le code (ex. <code>0x80070005</code>) pour appliquer le correctif ciblé ci‑dessus.</p>
<h3>Générer WindowsUpdate.log lisible</h3>
<p>Depuis Windows 10/11, le journal est compilé à partir d’ETL :</p>
<pre><code>Get-WindowsUpdateLog -LogPath "$env:USERPROFILE\Desktop\WindowsUpdate.log"
</code></pre>
<p>Ouvrez le fichier généré et recherchez les lignes <code>Warning</code>/<code>Error</code> autour de l’heure de l’échec.</p>
<h3>Autres journaux utiles</h3>
<ul>
<li><code>C:\Windows\Logs\CBS\CBS.log</code> pour SFC/DISM.</li>
<li><code>C:\$WINDOWS.~BT\Sources\Panther\setuperr.log</code> et <code>setupact.log</code> pour les échecs de mise à niveau.</li>
<li>Tâches planifiées : <em>UpdateOrchestrator</em>, <em>USO_UxBroker</em> (via Planificateur de tâches).</li>
</ul>
</section>
<section>
<h2>Réseau, DNS et environnement</h2>
<p>Des résolutions de noms ou un proxy restrictif peuvent déclencher « Something Didn’t Go as Planned ».</p>
<ul>
<li><strong>Tester un autre réseau</strong> (partage mobile, autre Wi‑Fi) : si l’installation réussit, suspectez un proxy, un DNS filtrant ou un pare‑feu.</li>
<li><strong>Réinitialiser la pile</strong> (voir commandes plus haut).</li>
<li><strong>VPN</strong> : déconnectez‑le temporairement le temps du téléchargement/installation.</li>
<li><strong>Connexion limitée</strong> : désactivez « Connexion à usage limité » sur votre réseau actif.</li>
</ul>
</section>
<section>
<h2>Politiques GPO & Registre (WSUS, blocage des mises à jour)</h2>
<p>Sur des machines d’entreprise ou d’anciennes configurations WSUS, des stratégies peuvent empêcher la réussite des mises à jour.</p>
<ul>
<li><strong>Éditeur de stratégie</strong> : <em>gpedit.msc</em> > <em>Configuration ordinateur</em> > <em>Modèles d’administration</em> > <em>Composants Windows</em> > <em>Windows Update</em>. Définissez à « Non configuré » les politiques bloquantes le temps du test.</li>
<li><strong>Registre</strong> (à manipuler avec prudence) : <code>HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate</code>. Si <code>UseWUServer</code> = 1 sans serveur WSUS valide, revenez à 0 et redémarrez le service Windows Update.</li>
<li>Appliquez : <code>gpupdate /force</code> puis réessayez la mise à jour.</li>
</ul>
</section>
<section>
<h2>Contrôles matériels et stockage</h2>
<ul>
<li><strong>Disque</strong> : exécutez <code>chkdsk /scan</code> et, si des erreurs apparaissent, planifiez <code>chkdsk /f</code> au prochain redémarrage.</li>
<li><strong>Pilotes</strong> : mettez à jour <em>chipset</em>, <em>contrôleur SATA/NVMe</em>, <em>réseau</em>, <em>GPU</em>. Les codes <code>0xC1900101</code> pointent souvent vers un pilote.</li>
<li><strong>Périphériques USB</strong> : retirez tout le non essentiel pendant l’installation.</li>
<li><strong>Firmware</strong> : si disponible, mettez à jour le BIOS/UEFI après sauvegarde et uniquement si les notes de version l’indiquent.</li>
</ul>
</section>
<section>
<h2>Chemin de décision rapide</h2>
<ol>
<li><strong>Étape A</strong> : Exécuter le dépanneur & vérifier services.</li>
<li><strong>Étape B</strong> : <code>sfc</code> → <code>dism</code> → redémarrage → Update.</li>
<li><strong>Étape C</strong> : Réinitialiser <code>SoftwareDistribution</code>/<code>catroot2</code>.</li>
<li><strong>Étape D</strong> : Vérif. réseau/proxy + pile TCP/IP + désactiver antivirus tiers.</li>
<li><strong>Étape E</strong> : GPO/Registre si poste géré ou traces WSUS.</li>
<li><strong>Étape F</strong> : Mise à niveau de réparation (ISO/Media Creation Tool).</li>
<li><strong>Étape G</strong> : Si le système est bloqué : WinRE, Safe Boot forcé, SFC/DISM hors‑ligne.</li>
</ol>
</section>
<section>
<h2>FAQ ciblée</h2>
<h3>La mise à jour reste bloquée à 0 % ou 100 %</h3>
<p>Attendez quelques minutes pour écarter un faux gel, puis nettoyez le cache Update et redémarrez. Vérifiez aussi la pile réseau et l’espace disque.</p>
<h3>Windows Update affiche « Téléchargement en attente » indéfiniment</h3>
<p>Souvent un proxy/VPN ou une politique. Réinitialisez le proxy, testez un autre réseau, puis inspectez les GPO.</p>
<h3>Puis‑je perdre mes données ?</h3>
<p>Les procédures listées n’effacent pas les fichiers personnels. La mise à niveau sur place conserve aussi les applications. Néanmoins, effectuez une sauvegarde préalable par prudence.</p>
<h3>Dois‑je désinstaller des pilotes ?</h3>
<p>Uniquement si le journal indique un pilote précis (codes <code>0xC1900101</code>). Commencez par mettre à jour le pilote concerné.</p>
</section>
<section>
<h2>Annexe : check‑list d’exécution rapide</h2>
<div style="overflow-x:auto">
<table>
<thead>
<tr>
<th>Action</th>
<th>Commande / Chemin</th>
<th>Résultat attendu</th>
</tr>
</thead>
<tbody>
<tr>
<td>Lancer le dépanneur</td>
<td>Paramètres > Système > Résolution des problèmes</td>
<td>Réinitialisation de paramètres Update</td>
</tr>
<tr>
<td>Vérifier services clés</td>
<td><code>services.msc</code></td>
<td>wuauserv/BITS en état « Démarré »</td>
</tr>
<tr>
<td>Réparer fichiers système</td>
<td><code>sfc /scannow</code> puis <code>dism /online /cleanup-image /restorehealth</code></td>
<td>Intégrité restaurée (CBS.log net)</td>
</tr>
<tr>
<td>Réinitialiser cache Update</td>
<td><code>ren %windir%\SoftwareDistribution …</code>, <code>ren %windir%\System32\catroot2 …</code></td>
<td>Catalogue reconstruit</td>
</tr>
<tr>
<td>Nettoyer réseau/proxy</td>
<td><code>netsh winsock reset</code>, <code>netsh int ip reset</code>, <code>netsh winhttp reset proxy</code></td>
<td>Téléchargements stables</td>
</tr>
<tr>
<td>Inspecter GPO/Registre</td>
<td><code>gpedit.msc</code>, <code>HKLM\…\WindowsUpdate</code></td>
<td>Pas de blocage WSUS/politiques</td>
</tr>
<tr>
<td>Mise à niveau sur place</td>
<td>Exécuter <code>setup.exe</code> depuis l’ISO</td>
<td>Windows Update fonctionnel</td>
</tr>
</tbody>
</table>
</div>
</section>
<section>
<h2>Informations complémentaires utiles</h2>
<ol>
<li><strong>Libérer le cache Windows Update sans script</strong> :
<pre><code>net stop wuauserv
net stop bits
Remove-Item -Recurse -Force "$env:SystemRoot\SoftwareDistribution\Download\*"
net start bits
net start wuauserv
Vérifier le journal d’erreurs dans l’Observateur d’événements (Applications et Services > Microsoft > Windows > WindowsUpdateClient) pour identifier un code (0x80070005, 0x8024a204, etc.), puis appliquer la correction ciblée. Assistant de mise à jour Windows : permet dans certains cas de contourner l’erreur en téléchargeant directement la dernière build stable. Paramètres réseau : réinitialiser la pile TCP/IP (netsh int ip reset) ou tester sur un autre réseau pour exclure un proxy ou un filtrage DNS. GPO/Registre : vérifiez qu’aucune stratégie de blocage n’est appliquée (gpedit.msc > Configuration ordinateur > Modèles d’administration > Composants Windows > Windows Update).
En appliquant ces étapes, du plus sûr (dépanneur/services) au plus déterminant (réinitialisation complète, mise à niveau sur place), la majorité des erreurs « Something Didn’t Go as Planned » se résolvent sans perte de données.
Bons réflexes pour éviter la récidive
- Gardez un minimum de 20–30 Go libres sur
C:. - Suspendre temporairement BitLocker lors de grosses mises à jour de fonctionnalités.
- Éviter les outils de « durcissement » qui modifient agressivement Windows Update (réactivez les paramètres par défaut si utilisés).
- Planifier les mises à jour pilotes critiques hors temps de travail et créer un point de restauration avant.
- Sur postes gérés, alignez‑vous avec la stratégie WSUS/Intune de l’organisation.
Exemple de script Batch (réinitialisation WU complète)
Enregistrez sous Reset-WU.bat et exécutez en tant qu’administrateur :
@echo off
:: Réinitialisation complète de Windows Update (Windows 10/11)
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
takeown /f "%systemroot%\SoftwareDistribution" /r /d y
icacls "%systemroot%\SoftwareDistribution" /grant administrators:F /t
ren "%systemroot%\SoftwareDistribution" "SoftwareDistribution.old"
takeown /f "%systemroot%\System32\catroot2" /r /d y
icacls "%systemroot%\System32\catroot2" /grant administrators:F /t
ren "%systemroot%\System32\catroot2" "catroot2.old"
del /f /q "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" 2>nul
netsh winsock reset
netsh int ip reset
netsh winhttp reset proxy
sc config trustedinstaller start= demand
net start cryptsvc
net start bits
net start msiserver
net start wuauserv
echo Redemarrage recommande. Puis relancez Windows Update.
pause
Attention : vérifiez chaque ligne avant exécution sur un poste en production.
Quand passer directement à la mise à niveau sur place ?
- Après échec répété malgré SFC/DISM et réinitialisation des composants.
- Après détection de multiples incohérences dans
CBS.logetWindowsUpdate.log. - Si l’erreur bloque même les mises à jour qualitatives mineures (sécurité, .NET).
La mise à niveau sur place agit comme une « réinstallation réparatrice » qui remet en ligne la pile de maintenance et les catalogues de mise à jour sans toucher à vos données.
Conclusion
L’erreur « Something Didn’t Go as Planned » sous Windows Update n’est pas une fatalité. En suivant ce plan de dépannage progressif — dépanneur → services → SFC/DISM → réinitialisation des composants → réseau/GPO → mise à niveau sur place — vous ciblez systématiquement les causes probables : cache corrompu, services arrêtés, fichiers système altérés, contraintes réseau ou politiques. Dans l’immense majorité des cas, Windows Update retrouve un fonctionnement normal, y compris sur des systèmes initialement incapables d’entrer en mode sans échec.

