Il arrive que windows update ne fonctionne plus correctement ou qu'une mise à jour coince systématiquement...voir fait planter le PC au redémarrage car incompatible avec la machine. Dans ce cas, Windows annule la mise à jour mais "très stupidement" tente lors de la session suivante de la réinstaller...ça peu durer longtemps
1> Bannir une mise à jour
le sujet est très bien traité chez le crabe ici
>>Windows 10 : masquer/désactiver une mise à jour dans Windows Update<<
2> tenter d'installer manuellement une mise à jour
pour les mises à jour cumulatives (exemple la KB4566782)
rendez vous sur le site https://www.catalog.update.microsoft.com/Home.aspx
-> recherchez la mise à jour
-> télécharger celle-ci sans vous tromper de version (x64) pour le 64 bits
-> lancer le fichier téléchargé
remarque, il arrive parfois que l'antivirus interfère, en cas de souci le désactiver provisoirement.
pour les mises à jour non cumulatives, on les trouve généralement via le lien: (exemple pour la KB4566782)
https://support.microsoft.com/fr-fr/kb/4566782
remarque la méthode marche généralement aussi pour les mises à jour cumulatives on est simplement renvoyé ensuite vers le catalogue des mises à jours cumulatives
3> Windows update semble vraiment malade -- il faut le réinitialiser<<
-->méthode 1 : utiliser l'outil "SFX-Repair Windows Update" de chez Synaptive (outil gratuit)"
>>page officielle de téléchargement de l'outil<<
-> on télécharge, on lance et on est patient...ça peut prendre jusqu'à 30 minutes
--> méthode 2: A la main si on préfère savoir ce qui a été fait
ouvrir une fenêtre d'invite de commande en mode administrateur (CMD)
-> rechercher CMD, faire un clique droit sur CMD et choisir lancer en tant qu'administrateur..
...une fenêtre de commande s'ouvre.
dans cette fenêtre copier coller et exécuter avec "Entrée" l'ensemble de lignes suivantes....une à une...
->Arrêter le service BITS et le service Windows Update.
net stop bits
net stop wuauserv
-> Supprimez les fichiers qmgr * .dat
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
----------------------------------------------------------------------------------------------------------------------------------
IMPORTANT !
-> S'il s'agit de votre première tentative de résolution de vos problèmes Windows Update n'effectuer pas l'étape suivante elle ne doit être effectuée seulement si vous ne pouvez pas résoudre vos problèmes de mise à jour Windows après avoir suivi toutes les étapes (sauf celle-ci)
--a--> Renommez les dossiers suivants en * .BAK:
Ren %systemroot%\SoftwareDistribution\DataStore *.bak
Ren %systemroot%\SoftwareDistribution\Download *.bak
Ren %systemroot%\system32\catroot2 *.bak
--b-->Réinitialisez le service BITS et le service Windows Update sur le descripteur de sécurité par défaut.
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)
----------------------------------------------------------------------------------------------------------------------------------
--> Tapez la commande suivante pour vous placer dans le bon dossier
cd /d %windir%\system32
--> Réenregistrez les fichiers BITS et les fichiers Windows Update.
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
-->Réinitialisez Winsock.
netsh winsock reset
--> Enfin Redémarrez le service BITS et le service Windows Update.
net start bits
net start wuauserv
>>source de la méthode (En anglais) chez microsoft<<
sur la même page un outil est proposé >>Reset Windows Update Agent<<
il fait théoriquement l'ensemble des opérations si j'ai bien lu....après avoir dézzipé le fichier téléchargé (qui contient plusieurs fichiers), il faut normalement lancer le fichier ResetWUEng.cmd