Ich hatte auf einem PC das Problem, dass einige Windows Updates (darunter auch der Internet Explorer 7) nicht installiert werden konnten. Laut %SYSTEMROOT%/WindowsUpdate.log brach die Installation immer ab:
Handler Install was cancelled
Handler : Install completed: result type = 0×2, installer error = False, error = 0×8007f00d, disabled until reboot = No, reboot required = No
Handler FATAL: UH: 0×80242008: HandleSingleUpdate failed
Nach mehreren verschiendenen Ansätzen habe ich einfach mal alle Lösungsvorschläge von Google vereint und folgendes gemacht:
- net stop wuauserv (Windows Update Dienst beenden)
- %SYSTEMROOT%\SoftwareDistribution komplett gelöscht
- %SYSTEMROOT%\System32\SoftwareDistribution komplett gelöscht
- %SYSTEMROOT%\System32\spupdsvc.exe gelöscht (Hinweis aus Google Groups)
- %SYSTEMROOT%\WindowsUpdate.log gelöscht (nur interessant, um ein “sauberes” Log zur Fehlersuche zu haben)
- Windows Update Komponenten neu registriert:
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wuaueng1.dll
regsvr32 wucltui.dll
regsvr32 wups.dll
regsvr32 wuweb.dll
regsvr32 jscript.dll
regsvr32 winhttp.dll
regsvr32 Softpub.dll
regsvr32 Wintrust.dll
regsvr32 Initpki.dll
regsvr32 Dssenh.dll
regsvr32 Rsaenh.dll
regsvr32 Gpkcsp.dll
regsvr32 Sccbase.dll
regsvr32 Slbcsp.dll
regsvr32 Cryptdlg.dll - Windows neu gestartet
- Sofort nach der Anmeldung den Windows Update Service kontaktiert: wuauclt /resetauthorization /detectnow
Was auch immer letztlich den Ausschlag gegeben hat: Jetzt laufen die Updates!
UPDATE 09.02.2008: Das Tool WinUpdRestore.exe von mshelper.de erledigt die obigen Aufgaben automatisch. Allerdings enthält es lediglich eine Batch-Datei (siehe WinTotal-Forum), die ich der Einfachheit halber (die Seite ist seit Längerem down) mal hochgeladen habe. Einfach als .BAT oder .CMD abspeichern und ausführen: WinUpdRestore.txt



