SWIN-8 – Windows Update ne fonctionne pas

SWIN-8 – Windows Update ne fonctionne pas

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 wuauserv
net stop bits
net stop cryptsvc

Ensuite, renommez les dossiers de cache :

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

Redémarrez les services :

net start wuauserv
net start bits
net 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 bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"

rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q

regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll

netsh winsock reset
netsh 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= auto
sc.exe config bits start= auto
sc.exe config dosvc start= auto
sc.exe config appidsvc start= auto
sc.exe config cryptsvc start= auto

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

sfc /scannow
DISM /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.


.

Articles Relatifs