Windows Update Bloqué : Débloquer les Mises à Jour Windows

Votre mise à jour Windows est bloquée à 0%, 27%, 45% ou 99% depuis des heures ? Le téléchargement ne progresse plus et Windows Update semble complètement figé ? Ce problème est extrêmement courant et peut avoir plusieurs causes : fichiers de cache corrompus, services arrêtés, conflit logiciel ou problème de connexion. Ce guide vous propose toutes les solutions, de la plus simple à la plus avancée, pour débloquer Windows Update.

Avant de commencer : vérifications préliminaires

Avant d'appliquer des corrections techniques, vérifiez ces points :

Solution 1 : Redémarrer les services Windows Update

La méthode la plus efficace consiste à arrêter les services Windows Update, supprimer le cache des mises à jour, puis redémarrer les services. Ouvrez une Invite de commandes en tant qu'administrateur (clic droit sur le menu Démarrer > Terminal Windows (Admin) ou recherchez « cmd » et choisissez « Exécuter en tant qu'administrateur »).

Étape 1 : Arrêter les services

net stop wuauserv
net stop bits
net stop cryptSvc
net stop msiserver

Si un service refuse de s'arrêter, vous pouvez forcer l'arrêt via le Gestionnaire des tâches ou en tapant :

taskkill /f /fi "SERVICES eq wuauserv"
taskkill /f /fi "SERVICES eq bits"

Étape 2 : Renommer le dossier de cache

Le dossier SoftwareDistribution contient tous les fichiers de mise à jour téléchargés. En le renommant, Windows en créera un nouveau au prochain démarrage du service :

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

Étape 3 : Redémarrer les services

net start wuauserv
net start bits
net start cryptSvc
net start msiserver

Retournez ensuite dans Paramètres > Windows Update et relancez la recherche de mises à jour.

Solution 2 : Utilitaire de résolution des problèmes Windows Update

Windows intègre un outil de diagnostic automatique qui peut détecter et corriger les problèmes courants :

  1. Ouvrez Paramètres (Win + I)
  2. Allez dans Système > Résolution des problèmes > Autres utilitaires de résolution des problèmes
  3. Cliquez sur Exécuter à côté de Windows Update
  4. Suivez les instructions et appliquez les corrections suggérées
  5. Redémarrez votre PC et réessayez la mise à jour

Solution 3 : Réparer les fichiers système avec DISM et SFC

Des fichiers système corrompus peuvent empêcher Windows Update de fonctionner. Ouvrez une invite de commandes en administrateur :

DISM /Online /Cleanup-Image /RestoreHealth

Cette commande peut prendre 10 à 30 minutes. Elle télécharge les fichiers de réparation depuis les serveurs Microsoft. Une fois terminée, lancez :

sfc /scannow

Attendez la fin de l'analyse (environ 15 minutes), puis redémarrez votre PC.

Solution 4 : Installer les mises à jour manuellement

Si Windows Update reste bloqué, vous pouvez télécharger et installer les mises à jour manuellement depuis le Catalogue Microsoft Update :

  1. Notez le numéro KB de la mise à jour bloquée (visible dans Paramètres > Windows Update > Historique des mises à jour)
  2. Rendez-vous sur catalog.update.microsoft.com
  3. Recherchez le numéro KB (ex : KB5034441)
  4. Téléchargez la version correspondant à votre architecture (x64 pour les PC 64 bits)
  5. Double-cliquez sur le fichier .msu téléchargé pour l'installer

Solution 5 : Script complet de réinitialisation de Windows Update

Si aucune des solutions précédentes n'a fonctionné, utilisez ce script batch complet qui réinitialise tous les composants de Windows Update. Ouvrez le Bloc-notes, collez le script suivant, enregistrez-le en reset_wu.bat, puis exécutez-le en tant qu'administrateur :

@echo off
echo Arret des services Windows Update...
net stop wuauserv
net stop bits
net stop cryptSvc
net stop msiserver
net stop appidsvc

echo Suppression du cache...
rd /s /q C:\Windows\SoftwareDistribution
rd /s /q C:\Windows\System32\catroot2

echo Reenregistrement des DLL...
regsvr32 /s atl.dll
regsvr32 /s urlmon.dll
regsvr32 /s mshtml.dll
regsvr32 /s shdocvw.dll
regsvr32 /s browseui.dll
regsvr32 /s jscript.dll
regsvr32 /s vbscript.dll
regsvr32 /s scrrun.dll
regsvr32 /s msxml3.dll
regsvr32 /s msxml6.dll
regsvr32 /s actxprxy.dll
regsvr32 /s softpub.dll
regsvr32 /s wintrust.dll
regsvr32 /s dssenh.dll
regsvr32 /s rsaenh.dll
regsvr32 /s cryptdlg.dll
regsvr32 /s oleaut32.dll
regsvr32 /s ole32.dll
regsvr32 /s shell32.dll
regsvr32 /s wuapi.dll
regsvr32 /s wuaueng.dll
regsvr32 /s wucltui.dll
regsvr32 /s wups.dll
regsvr32 /s wups2.dll
regsvr32 /s wuweb.dll
regsvr32 /s qmgr.dll
regsvr32 /s qmgrprxy.dll

echo Reinitialisation de Winsock...
netsh winsock reset
netsh winhttp reset proxy

echo Redemarrage des services...
net start wuauserv
net start bits
net start cryptSvc
net start msiserver
net start appidsvc

echo Terminé ! Redemarrez votre PC.
pause
Attention : Ce script supprime définitivement le cache de Windows Update. Les mises à jour en cours de téléchargement devront être re-téléchargées. Cela ne supprime aucune donnée personnelle.

Solution 6 : Vérifier les connexions réseau et le VPN

Un VPN actif, un proxy mal configuré ou un pare-feu tiers peuvent bloquer la connexion aux serveurs Microsoft Update. Essayez de :

En dernier recours

Si absolument rien ne fonctionne, vous pouvez utiliser l'outil de création de média Windows (Media Creation Tool) pour effectuer une mise à jour sur place (in-place upgrade). Cela réinstalle Windows tout en conservant vos fichiers, applications et paramètres, et force l'installation de la dernière version de Windows.

  1. Téléchargez le Media Creation Tool depuis le site officiel de Microsoft
  2. Choisissez Mettre à niveau ce PC maintenant
  3. Sélectionnez Conserver les fichiers personnels et les applications
  4. Suivez les instructions pour terminer la mise à jour