El archivo windows\windowsupdate.log proporciona información sobre los errores que ha dado Windows Update.
Para limpiar la cache y reparar los servicios primero podemos hacer limpieza de los archivos de Windows Update en el equipo:
1.- Parar los servicios relativos a Windows Update, para ello ejecutar desde una ventana de comandos lanzada en modo administrador:
net stop wuauserv
net stop bits
2.- Borrar el contenido de estas carpetas
windows\softwaredistribution\download – borrar todo
windows\softwaredistribution\datastore – borrar archivo con extensión edb y ficheros dentro de subdirectorio «Logs»
postreboooteventcache – borrar todo
3.- Volver a iniciar los servicios:
net start wuauserv
net start bits
Si sigue fallando recomiendo ejecutar la herramienta de activación de componentes de Windows Update oficial de Microsoft:
http://support.microsoft.com/kb/971058/es