epelpad

Solucion al error 0x80070490 al instalar SP1 en Windows 7

Windows 7 – Solución a Error 0×80070490 al instalar SP1 (Service Pack 1)


Posted by Paco Zarabozo on Abr 30, 2011 in Windows

Decidí crear un artículo sobre esto después de pasar muchas horas tratando de solucionar este problema, ya que entre muchas búsquedas que hice, me dí cuenta de que es un problema bastante común.

Yo intentaba actualizar el Service Pack 1 de Windows 7 a través de Windows Update (actualizaciones automáticas) y el error no era muy claro. Lo intenté eventualmente a lo largo de una semana y finalmente decidí descargar el instalador directo de Service Pack 1. Fue ahí donde pude ver el error más claramente: Error 0×80070490 después de reiniciar – la actualización no se realizaba. Las muchas búsquedas que hice no me ayudaron mucho, hablaban de problemas de permisos y reparaciones desde DVD de instalación, lo cuál no me parecía algo correcto para una instalación perfectamente limpia de Windows.

Fue entonces que me puse a revisar los logs de la instalación. Entre varios archivos, hubo uno que es el que interesa en este caso: c:Windowsinfsetupapi.dev.log (no confundir con c:Windowsinfsetupapi.log).

Dicho archivo contiene información sobre todo lo que intenta hacer la actualización. Son miles de líneas (que además se acumulan en cada intento fallido), así que recomiendo lo siguiente:
1.Abrir el archivo en un editor de texto (como Notepad)
2.Buscar (automáticamente) primero la fecha de el último intento que se hizo con el siguiente formato: yyyy/mm/dd (ejemplo: 2011/04/30).
3.Una vez localizada la línea de la fecha, buscar ahora el siguiente texto: Failed to find driver update

Esto debería llevar a una línea similar a la siguiente:

!!! sto: Failed to find driver update ‘C:WindowsWinSxSamd64_usbvideo.inf_31bf3856ad364e35_6.1.7600.16543_none_8a1a2513d42628c3usbvideo.inf’ in Driver Store. Error = 0×00000490

En dicha línea se puede ver el driver cuya carga está fallando y provocando el error en la actualización, así como su ruta completa. En el ejemplo de la línea, el dato que nos interesa es: C:WindowsWinSxSamd64_usbvideo.inf_31bf3856ad364e35_6.1.7600.16543_none_8a1a2513d42628c3usbvideo.inf.

Esta clase de error podría existir para más de un driver, de modo que lo que sigue deberá hacerse con cada driver diferente. No confundir esto con el hecho de que este error puede aparecer con el mismo driver en repetidas ocasiones. Sólo hay que ejecutar la solución 1 vez para cada driver diferente.

Bien, sabiendo la ruta del driver causante de la falla, necesitamos abrir una ventana de Símbolo de sistema como administrador (dando click derecho en el ícono se puede elegir dicha opción). Una vez abierto, ejecutaremos el siguiente comando con la ruta que obtuvimos (en este caso uso la de mi ejemplo):

pnputil -a C:WindowsWinSxSamd64_usbvideo.inf_31bf3856ad364e35_6.1.7600.16543_none_8a1a2513d42628c3usbvideo.inf

A continuación podría abrirse una ventana advirtiendo que el driver no tiene firma digital (y probablemente es la razón por la que no está cargado en la librería de drivers). Es necesario aceptar la instalación de dicho driver. La respuesta de pnputil entonces será algo como esto:

Microsoft PnP Utility
Processing inf : usbvideo.inf
Driver package added successfully.
Published name : oem32.inf
Total attempted: 1
Number successfully imported: 1

Hecho esto, intenté nuevamente la instalación de Serrvice Pack 1 y al reiniciar se completó exitosamente.

Espero que esta información le sea de utilidad a más de uno.


Aclaro: la fuente es http://paco.zarabozo.com/2011/04/30/windows-7-error-0x80070490-al-instalar-sp1-service-pack-1/

1 comentario - Solucion al error 0x80070490 al instalar SP1 en Windows 7

1988edadmedia
vamos a intentar hubieras puesto fotos xD
cavamx
Que tal si te funciono?, las imágenes pudieran se instructivas, sin embargo no creí que funcionaria entonces no tome caps, solo quise compartirlo pues durante mucho tiempo lo intente sin resultados.