Este error 0x80070424 significa "ERROR SERVICE DOES NOT EXIST". Sobre todo indica que el servicio BITS no está presente de alguna manera.

Suele ser habitual que baste con los siguiente: Inicio > Ejecutar y escribir
regsvr32.exe wuaueng.dll

y pulsar la tecla Enter. Si no sirve:

Inicio > Ejecutar y escribir cada una de estas líneas pulsando Enteral final de cada una:

net stop wuauserv

regsvr32.exe wuapi.dll

regsvr32.exe wups.dll

regsvr32.exe wuaueng.dll

regsvr32.exe wucltui.dll

regsvr32.exe MSXML3.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

net start wuauserv


Reiniciar Windows y acudir otra vez a Windows Update.

NOTA: el registro de todas las librerías anteriores puede hacerse con sólo descargarse, y hacer doble click sobre él, este archivo cmd.

 

Este error 0x80245003 significa "WU E REDIRECTOR ID SMALLER". Esto es, la ID del redirector del archivo "wuredir.cab" es más pequeña que la del "wuredir.cab" de la caché.

Inicio>Ejecutar y escribir net stop wuauserv

Localizar en el disco duro estas carpetas y eliminarlas:

WINDOWS\SoftwareDistribution\SelfUpdate
WINDOWS\SoftwareDistribution\WebSetup
WINDOWS\SoftwareDistribution\WuRedir
WINDOWS\SoftwareDistribution\AuthCabs
WINDOWS\SoftwareDistribution\DataStore
WINDOWS\SoftwareDistribution\Download

Inicio>Ejecutar y escribir net start wuauserv

Reiniciar Windows y loguearse con una cuenta con provilegios administrativos.