Réparer Windows Update en erreur
Sans Windows Update, vous ne pouvez plus faire grand chose avec Windows !
Au hasard de mes pérégrinations webosphériques, je suis tombé sur différents outils afin de remettre en service Windows Update !
Fix WU
Téléchargeable sur le site The Windows Club, il m’a été impossible de savoir ce que Fix WU pouvait bien faire. L’absence de transparence sur le fonctionnement de ce programme doit vous inciter à de la plus grande prudence. Je ne sais pas dire notamment s’il ne serait pas équivalent à la commande sfc /scannow, qui n’a donné chez moi aucun résultat de remise en route de mon service Windows Update. |
|
Reset Windows Update Agent
Reset Windows Update Agent – qui n’est plus en téléchargement sur le site officiel – était un batch système fourni par Microsoft. C’est grâce à cet outil que j’ai pu remettre en bon ordre mes systèmes Windows. Je n’aurais pas à réinstaller mon système. Ouf !
J’ai exécuté les commandes 2, 10, 11 ! Puis j’ai redémarré mon système.
Autre alternative : votre propre script de réparation !
En fait, les commandes exécutées par RWUA sont décrites sur la page Windows Update – Ressources supplémentaires.
@echo off net stop wuauserv rd /s /q %systemroot%\SoftwareDistribution net start wuauserv net stop bits net stop wuauserv net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak Ren %Systemroot%\SoftwareDistribution\Download Download.bak Ren %Systemroot%\System32\catroot2 catroot2.bak 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) cd /d %windir%\system32 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 netsh winsock reset net start bits net start wuauserv net start cryptsvc bitsadmin.exe /reset /allusers exit
Ce que ne prévoit pas ce script, c’est d’ajouter des règles de pare-feu pour autoriser les services suivant à sortir sur les ports TCP/80, TCP/443 :
- BITS (Service de transfert intelligent en arrière-plan) ;
- CryptSvc (Services de chiffrement) ;
- DoSVC (Optimisation de livraison) ;
- wuauserv (Windows Update).