Ich geb dir mal ne Kurz Anleitung, vielleicht funktionierts:

1. net stop wuauserv ( Windows Update Dienst beenden )
2. %Systemroot%\SoftwareDistribution komplett löschen
3. %Systemroot%\System32\SoftwareDistribution komplett löschen
4. %Systemroot%\System32\spupdsvc.exe gelöscht
5. %Systemroot%\WindowsUpdate.log gelöscht ( Ist nur für ein sauberes Log um besser erkennen zu können was für ein Fehler vorliegt )
6. Windows Update Komponenten neu registrieren über CMD:

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

7. Windows neu starten
8. Sofort nach der Anmeldung den Windows Update Service kontaktieren:

wuauclt / resetauthorization / detectnow


Es gibt dazu aber ein Tool was es automatisch erledigt:

Code:
@echo off
cd\
cls

echo.
echo.
echo  Windows Update Wiederherstellung
echo  ================================
echo.
echo  Diese Hilfe dient zur Wiederherstellung aller notwendigen
echo  Microsoft Windows Update .dll Datei-Registrierungen
echo.
echo  Die Nutzung dieser Hilfe geschieht unter Ausschluss jeglicher
echo  Gewaerleistung und/oder Garantie fuer die Funktion auf allen Computern!
echo.
echo  Das Nachregistrieren der Dateien, beneotigt ein wenig ihrer Geduld!
echo.
echo.
echo                                                       -Team MSHelper.de-
echo.
echo.
echo.
echo.

pause
@echo on

regsvr32 cryptdlg.dll /s
regsvr32 dssenh.dll /s
regsvr32 gpkcsp.dll /s
regsvr32 initpki.dll /s
regsvr32 jscript.dll /s
regsvr32 mssip32.dll /s
regsvr32 msxml.dll /s
regsvr32 msxml2.dll /s
regsvr32 msxml3.dll /s
regsvr32 qmgr.dll /s
regsvr32 qmgrprxy.dll /s 
regsvr32 rsaenh.dll /s
regsvr32 sccbase.dll /s
regsvr32 slbcsp.dll /s
regsvr32 softpub.dll /s
regsvr32 vbscript.dll /s
regsvr32 wintrust.dll /s
regsvr32 wuapi.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wuaueng1.dll /s
regsvr32 wuauserv.dll /s
regsvr32 wucltui.dll /s
regsvr32 wups.dll /s
regsvr32 wups2.dll /s
regsvr32 wuweb.dll /s


@echo off

echo.
echo.
echo  Alle notwendigen .dll Dateien wurden erfolgreich nachregistriert!
echo  Bitte testen Sie erneut den Zugriff auf die Windows-Update Seite.
echo.
echo.
echo                                                       -Team MSHelper.de-
pause
exit
Das als .bat oder .cmd speichern und starten. Davor natürlich ein Wiederherstellungspunkt machen.