Réinitialiser Windows Update

Publié le par Wullfk

Réinitialiser Windows Update

Réinitialiser Windows Update

Bonjour,

Procédure universelle pour réinitialiser Windows Update (compatible Windows 10)

2 scripts + un outil spécifique

Ouvrir l'invite de commande, touche Windows + X  >> Invite de commande (admin)
 
Copier/Coller tout le texte ci dessous dans le bloc note.
Enregistrer le fichier sur le bureau avec l'extension .bat : ex: winupdate.bat
Si vous préférez télécharger directement sur votre bureau le fichier .bat:

winupdate.bat
 
@echo off
echo Reminder: This must be run from an elevated command prompt!
pause
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
pause

 
Pour le lancer clic droit dessus >> Exécuter en tant qu'administrateur
 
Cliquer sur une touche comme demandé.
Toutes la série de commande sera exécuter en un temps record.

À la fin de l’exécution de toutes les commandes, pour finir la procédure appuyer sur n'importe quelle touche
 
Ensuite on peut supprimer les dossiers devenus inutiles et obsolète.

  • Dans windows : SoftwareDistributtion.old
  • Dans windows\sytem32 : Catroot2.old

Redémarrer le PC

Exécuter Windows Update

Pour ceux qui préfèrent l'utilisation d'une interface graphique (GUI), utiliser

WinUpdateFix d'Xplode

Ne nécessite pas d'installation, bien que ça ne soit pas spécifié l'outil est compatible Windows 10

sur l'onglet services : Clic sur Démarrer et mettre en  Automatique si certaines fonctions ne sont pas actives.
 
Cliquer sur "Créer un rapport de diagnostic".
Un rapport va  s'afficher à l'écran,
il est également sauvegardé à la racine du disque dur (C:\WinUpdateFix.txt)
 
Dans un premier temps pour réparer Windows Update
Dans Actions, cocher les cases :

  • Effacer le catalogue des mises à jour
  • Vider le dossier SoftwareDistribution
  • Supprimer les fichiers temporaires

puis cliquer sur Exécuter.
Un Redémarrage sera demandé.
 
Si les mises à jours ne sont toujours pas possibles,revenez dans Sélection cocher Tous
et cliquer sur Exécuter
 
Laissé travailler....
 
Redémarrez.

À propos de la compatibilité avec Windows 8 et 10.

Réponse d'Xplode développeur de l'outil WinUpdateFix
"A ma connaissance il n'y a pas de risques à l'utiliser sur Windows 8 et 10. Cependant, je ne garantis pas son efficacité sur ces nouveaux OS, étant donné que l'outil n'est plus mis à jour depuis très longtemps ( faute de temps pour le maintenir )"

Voir aussi ceci, notamment le point 6.

Un autre script de réinitialisation de Windows Update :

Source : Askv.com

Ré-écriture et correction du script, ajout de commentaires pour une meilleur compréhension des actions effectuées

@ECHO OFF
echo Simple Script to Reset / Clear Windows Update
echo.
PAUSE
echo.
rem
rem .---------------------------------------------------------------.
rem ! Suppression de droits au répertoire catroot2 et à son contenu !
rem ! [R] lecture seule, [s] fichier système, [H] fichier caché !
rem '---------------------------------------------------------------'
rem

attrib -h -r -s %windir%\system32\catroot2
attrib -h -r -s %windir%\system32\catroot2\*.*
rem
rem .---------------------------------------------------------------.
rem ! Arrêt des services wuauserv, CryptSvc et BITS  !
rem '---------------------------------------------------------------'
rem

net stop wuauserv
net stop CryptSvc
net stop BITS
rem
rem .---------------------------------------------------------------.
rem ! Renommage des répertoires catroot2, SoftwareDistribution et downloader !
rem ! pour permettre un éventuel retour arrière !
rem '---------------------------------------------------------------'
rem

ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old
rem                                                                                                                                                  rem .--------------------------------------------------------------.
rem ! Redémarrage des services wuauserv, CryptSvc et BITS  !
rem '--------------------------------------------------------------'
rem

net Start BITS
net start CryptSvc
net start wuauserv
echo.
echo Task completed successfully...
echo.
PAUSE

à sauvegarder sous le nom WUReset.bat

Téléchargement disponible aussi ici : WUReset.bat

Autre script (de Pierre13) qui peut rendre service pour ré enregistrer les DLL de Windows Update

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

Téléchargement : EnregDLL-Windows Update.bat

Je met aussi à dispos le MicrosoftFixit50123.msi qui n'est malheureusement plus disponible sous cette forme, mais il m'a débloqué souvent la situation pour les problèmes de Windows Update sur Windows 7

 

Publié dans Dépannage