Windows Update peut échouer pour plusieurs raisons : le service Windows Update est arrêté, des fichiers corrompus bloquent le téléchargement, votre antivirus interfère, votre connexion Internet est instable, ou votre disque dur est trop plein...
Comprendre l'échec de Windows Update
Windows Update peut échouer pour plusieurs raisons : le service Windows Update est arrêté, des fichiers corrompus bloquent le téléchargement, votre antivirus interfère, votre connexion Internet est instable, ou votre disque dur est trop plein. Les messages typiques incluent "Nous n'avons pas pu vous connecter au service de mise à jour", "Certaines mises à jour n'ont pas pu être installées", ou "Erreur 0x80070002", "0x80073712", "0x8024401C".
Premiers gestes
Redémarrez votre PC. Parfois, un processus bloqué en arrière-plan libère la main après un redémarrage. Vérifiez votre connexion Internet en ouvrant un site web dans votre navigateur. Si Internet ne fonctionne pas, résolvez d'abord la connexion. Vérifiez l'espace disque : ouvrez Ce PC, regardez la barre sous C:. Si elle est rouge (moins de 10% libre), libérez de l'espace avec le Nettoyage de disque.
Vérifier les services Windows Update
Tapez "services.msc" dans la recherche et lancez l'application. Dans la liste, cherchez "Windows Update". Double-cliquez dessus. Le "Type de démarrage" doit être "Automatique". Si ce n'est pas le cas, changez-le. Le "Statut du service" doit être "En cours d'exécution". Si le service est arrêté, cliquez sur "Démarrer". Faites de même pour les services "Background Intelligent Transfer Service (BITS)" et "Cryptographic Services". Ils doivent aussi être en automatique et démarrés.
Vider le cache de Windows Update
Ouvrez l'Invite de commandes en administrateur. Tapez les commandes suivantes pour arrêter les services :
net stop wuauservnet stop bitsnet stop cryptsvc
Ensuite, renommez les dossiers de cache :
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old
Redémarrez les services :
net start wuauservnet start bitsnet start cryptsvc
Fermez l'invite de commandes. Allez dans Paramètres, Windows Update, et cliquez sur "Rechercher les mises à jour". Windows recrée des dossiers propres et recommence le téléchargement.
Utiliser l'outil de résolution des problèmes
Tapez "Résoudre les problèmes" dans la recherche. Cliquez sur "Résoudre d'autres problèmes". Trouvez "Windows Update", cliquez sur "Exécuter". L'outil vérifie les services, les fichiers corrompus, la connexion réseau. Suivez les instructions. Redémarrez après l'exécution.
Lancer SFC et DISM
Des fichiers système corrompus peuvent empêcher Windows Update de fonctionner. Ouvrez l'invite de commandes en administrateur. Tapez d'abord :
sfc /scannow
Une fois terminé, tapez :
DISM /Online /Cleanup-Image /RestoreHealth
Redémarrez. Cela résout souvent les erreurs 0x80073712 et 0x80070002.
Désactiver temporairement l'antivirus
Les antivirus Avast, Kaspersky, Norton, McAfee et d'autres peuvent bloquer Windows Update. Faites un clic droit sur l'icône de votre antivirus dans la barre des tâches, cherchez "Désactiver" ou "Suspendre la protection". Choisissez une durée (10 minutes, 1 heure) selon les options. Lancez immédiatement Windows Update. Une fois la mise à jour terminée, réactivez l'antivirus. Si le problème ne se reproduit pas, ajoutez Windows Update aux exceptions de votre antivirus.
Vérifier la date et l'heure
Une date ou heure incorrecte bloque les connexions sécurisées aux serveurs Microsoft. Faites un clic droit sur l'horloge en bas à droite, "Ajuster la date/l'heure". Activez "Régler l'heure automatiquement" et "Régler le fuseau horaire automatiquement". Cliquez sur "Synchroniser maintenant". Redémarrez.
Télécharger manuellement les mises à jour
Si Windows Update ne se lance pas du tout, téléchargez les mises à jour manuellement. Allez sur le "Microsoft Update Catalog" (en anglais). Dans la recherche, tapez le numéro KB de la mise à jour (vous le trouvez en ligne en cherchant "dernières mises à jour Windows 10" ou "Windows 11"). Choisissez celle qui correspond à votre version de Windows (exemple : Windows 10 22H2, 64 bits). Téléchargez le fichier .msu. Double-cliquez pour l'installer. Répétez pour les mises à jour importantes (cumulative updates, .NET Framework, etc.).
Utiliser l'Assistant d'installation de Microsoft
Si vous ne parvenez pas à installer les mises à jour de fonctionnalités (passage de Windows 10 à Windows 11, ou version annuelle), téléchargez l'Assistant d'installation depuis le site Microsoft. Cherchez "Télécharger Windows 11" ou "Télécharger Windows 10". Cliquez sur "Télécharger maintenant l'Assistant d'installation". Lancez-le. Il met à jour votre système sans passer par Windows Update, en téléchargeant directement l'image complète.
Réinitialiser les composants Windows Update (procédure complète)
Si tout le reste échoue, suivez cette procédure lourde mais efficace. Ouvrez l'invite de commandes en administrateur. Copiez-collez ces commandes une par une :
net stop bitsnet stop wuauservnet stop appidsvcnet stop cryptsvc
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
rmdir %systemroot%\SoftwareDistribution /S /Qrmdir %systemroot%\system32\catroot2 /S /Q
regsvr32.exe /s atl.dllregsvr32.exe /s urlmon.dllregsvr32.exe /s mshtml.dllregsvr32.exe /s shdocvw.dllregsvr32.exe /s browseui.dllregsvr32.exe /s jscript.dllregsvr32.exe /s vbscript.dllregsvr32.exe /s scrrun.dllregsvr32.exe /s msxml.dllregsvr32.exe /s msxml3.dllregsvr32.exe /s msxml6.dllregsvr32.exe /s actxprxy.dllregsvr32.exe /s softpub.dllregsvr32.exe /s wintrust.dllregsvr32.exe /s dssenh.dllregsvr32.exe /s rsaenh.dllregsvr32.exe /s gpkcsp.dllregsvr32.exe /s sccbase.dllregsvr32.exe /s slbcsp.dllregsvr32.exe /s cryptdlg.dllregsvr32.exe /s oleaut32.dllregsvr32.exe /s ole32.dllregsvr32.exe /s shell32.dllregsvr32.exe /s initpki.dllregsvr32.exe /s wuapi.dllregsvr32.exe /s wuaueng.dllregsvr32.exe /s wuaueng1.dllregsvr32.exe /s wucltui.dllregsvr32.exe /s wups.dllregsvr32.exe /s wups2.dllregsvr32.exe /s wuweb.dllregsvr32.exe /s qmgr.dllregsvr32.exe /s qmgrprxy.dllregsvr32.exe /s wucltux.dllregsvr32.exe /s muweb.dllregsvr32.exe /s wuwebv.dll
netsh winsock resetnetsh winsock reset proxy
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe config wuauserv start= autosc.exe config bits start= autosc.exe config dosvc start= autosc.exe config appidsvc start= autosc.exe config cryptsvc start= auto
net start bitsnet start wuauservnet start appidsvcnet start cryptsvc
sfc /scannowDISM /Online /Cleanup-Image /RestoreHealth
Redémarrez. Windows Update devrait fonctionner.
Dernier recours : réinitialiser Windows
Si malgré toutes ces solutions Windows Update ne fonctionne toujours pas, votre système est trop endommagé. Sauvegardez vos fichiers. Allez dans Paramètres, Windows Update, Récupération, Réinitialiser ce PC. Choisissez "Conserver mes fichiers" et "Téléchargement cloud". Cela réinstalle une version propre de Windows. Les mises à jour fonctionneront.
.