La solution est décrite sur le site de Microsoft :
https://support.microsoft.com/fr-fr/help/971058/how-do-i-reset-windows-update-componentsLe tutoriel concerne toutes les versions de Windows, de Windows XP à Windows 10 :1/ Ouvrez une invite de commandes. Pour cela, utilisez l’une des méthodes suivantes en fonction de votre version de Windows :
- Windows 10 : Appuyez longuement (ou cliquez avec le bouton droit) sur le bouton Windows de la barre des tâches, puis sélectionnez Invite de commandes (admin). Cliquez sur Oui dans la boîte Contrôle de compte d’utilisateur qui s’affiche.
- Windows 8.1 et Windows 8 : Dans l’écran Démarrer, effectuez un balayage à partir du côté droit pour afficher les icônes, sélectionnez Rechercher, puis recherchez cmd. (Ou, si vous utilisez un clavier et une souris, tapez cmd dans l’écran de démarrage.) Dans les résultats de la recherche, appuyez longuement ou cliquez avec le bouton droit sur Invite de commandes, puis sélectionnez Exécuter en tant qu’administrateur.
- Windows 7 et versions antérieures : Appuyez sur la touche Windows + R, tapez cmd dans la zone Exécuter, puis appuyez sur Entrée. Cliquez avec le bouton droit sur cmd, puis sélectionnez Exécuter en tant qu’administrateur.
2/ Arrêtez le service BITS, le service Windows Update et le service de chiffrement. Pour cela, à l’invite de commandes, tapez les commandes suivantes. Veillez à appuyer sur Entrée après chaque commande.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
3/ Supprimez les fichiers qmgr*.dat. Pour cela, tapez la commande suivante à l’invite et appuyez sur Entrée :
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
4/ S’il s’agit de votre première tentative de résoudre vos problèmes Windows Update à l’aide de la procédure de cet article, ignorez l’étape 4 et passez à l’étape 5. Vous ne devez effectuer l’étape 4 à ce stade du dépannage que si vous ne parvenez pas à résoudre vos problèmes Windows Update après avoir effectué toutes les étapes à l’exception de l’étape 4. (L’étape 4 est réalisée en mode agressif de la solution de réparation mentionnée plus haut.)
4-1/ Renommez les copies de sauvegarde des dossiers de distribution de logiciels. Pour cela, à l’invite de commandes, tapez les commandes suivantes. Veillez à appuyer sur Entrée après chaque commande.
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
4-2/ Réinitialisez le service BITS et le service Windows Update au descripteur de sécurité par défaut. Pour cela, à l’invite de commandes, tapez les commandes suivantes. Veillez à appuyer sur Entrée après chaque commande.
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)
5/ À l’invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :
cd /d %windir%\system32
6/ Réenregistrez les fichiers BITS et les fichiers Windows Update. Pour cela, à l’invite de commandes, tapez les commandes suivantes. Veillez à appuyer sur Entrée après chaque commande.
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
7/ Réinitialisez Winsock. Pour cela, tapez la commande suivante à l’invite et appuyez sur Entrée :
netsh winsock reset
8/ Si vous exécutez Windows XP, vous devez configurer les paramètres de proxy. Pour cela, tapez la commande suivante à l’invite et appuyez sur Entrée :
proxycfg.exe -d
Si vous exécutez une autre version de Windows, tapez la commande suivante à l’invite et appuyez sur Entrée :
netsh winhttp reset proxy
9/ Redémarrez le service BITS, le service Windows Update et le service de chiffrement. Pour cela, à l’invite de commandes, tapez les commandes suivantes. Veillez à appuyer sur Entrée après chaque commande.
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
10/ Windows Vista uniquement : Effacez la file d’attente BITS. Pour cela, tapez la commande suivante à l’invite et appuyez sur Entrée :
bitsadmin.exe /reset /allusers
11/ Installez la dernière version de l’Agent de mise à jour automatique Windows Update.
12/ Redémarrez l’ordinateur.
Autre solution :
https://support.microsoft.com/fr-fr/help/2700567Ou
https://support.microsoft.com/fr-fr/help/10164