Error 0x80070005, problemas con Windows Uptate

febrero 14, 2012 16:12 by admin

 

Después de muchos quebraderos de cabeza y de intentar muchas soluciones, seguimos con la máxima de que la solución más sencilla a veces es la más eficaz.

Escenario:
Granja de servidores Windows 2008 R2 Web Edition.

Problema: No hay manera de que actualice parches mediante Windows Update, ni mediante otros medios.

Que es lo que hace? se descarga los parches, los instala y al reiniciar revierte los cambios y estamos como al principio.

En el log de eventos tenemos este misterioso mensaje:
Update Windows license and product key tokens failed with 0x80070005.

Comprobamos que nuestra licencia es legal y parece activada, pero me da un error de permiso denegado al intentar instalar parches.
Solución:

Paramos el servicio Software Protection, atencion no realizar un set stop sppsvc porque no funciona. El servicio tiene un Start Delay por lo que al poco tiempo estará de nuevo activo.
Lo paramos y lo deshabilitamos.
Nos vamos a la siguiente ruta:

c:\windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlattform
Alli tenemos un fichero que se llama tokens.dat

Este fichero está corrupto, por lo que lo renombramos como tokens.bar o tokens.old.

Reiniciamos de nuevo el servicio y nos vamos a las propiedades del sistema.
Ahora, la licencia de nuestro equipo está sin activar.

A veces la activará bien, en otras ocasiones será necesario introducir de nuevo el numero de licencia.
Una vez reconocida de nuevo, ya podremos de nuevo realizar nuestras actualizaciones desde Windows Update sin problemas.

Espero que os ayude¡¡

Alberto.


No se aceptan más comentarios