80

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

Posted by Paco Zarabozo on abril 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 0x80070490 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:\Windows\inf\setupapi.dev.log (no confundir con c:\Windows\inf\setupapi.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:\Windows\WinSxS\amd64_usbvideo.inf_31bf3856ad364e35_6.1.7600.16543_none_8a1a2513d42628c3\usbvideo.inf’ in Driver Store. Error = 0x00000490

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:\Windows\WinSxS\amd64_usbvideo.inf_31bf3856ad364e35_6.1.7600.16543_none_8a1a2513d42628c3\usbvideo.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:\Windows\WinSxS\amd64_usbvideo.inf_31bf3856ad364e35_6.1.7600.16543_none_8a1a2513d42628c3\usbvideo.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.

 

Etiquetas: , , , , , ,

80 Comments

  • camilopppp dice:

    excelente hermano a la primera me sirvió la solución, te agradezco mucho…

  • Nikopol dice:

    Muchas gracias por el valiosísimo aporte. Tenía este problema desde hace mucho tiempo y temía que para solucionarlo tocara reinstalar el OS. Definitivamente el problema se ha solucionado tal y como lo indicaste. Muchas gracias!

  • Lolo dice:

    Todo funciono a las mil maravillas, tuve que hacerlo 2 veces con diferentes driver, gracias compi

  • nahuel dice:

    no me aparece el archivo setupapi.dev.log el que me aparece es setupapi.app

  • VICENETE dice:

    COMPADRE ERES EL MEJOR

  • sandra dice:

    trabajo en una emp y tengo ese error lo pondre en practica espero sea de gran ayuda.

  • sandra dice:

    y para este error al instalar servipack windonws 32 Error 0x8e5e03fa.
    me puedes ayudar.

  • kimyaei dice:

    ¡Al fiiin! Amigo, solo Dios sabe la cantidad de tiempo perdido y el número de intentos.Realmente efectiva la solución en el primer intento.¡Muchísimas gracias. ya pensaba que service pack era algo inlacanzable para mi máquina.

  • Rogelio dice:

    Excelente!, muchas gracias me has sacado de un buen apuro, Saludos

  • Manuel dice:

    Muchas gracias por el post. Pero al ejecutar la herramienta pnputil me devuelve el siguiente error:

    Error al agregar el paquete de controladores: El estilo del INF es diferente del solicitado.
    Número total de intentos: 1
    Número de importaciones correctas: 0

    ¿Alguna idea?

    Muchas gracias…

  • Jon dice:

    Fantástico post. Muy valioso para los que no somos unos pros en esto de la informática pero que sí nos apasiona. Perfectamente explicado y solucionado. Abrá que seguirte, un cordial saludo…

  • Percy dice:

    Fabuloso, intente con varias sugerencias que encontré en la web y nada pero tu post en una lo solucione gracias.

  • luis dice:

    sera igual para windows pro 8, tengo el mismo problema

  • Paco Zarabozo dice:

    ¿Windows 8 tiene Service Pack?

  • Josep M. Font dice:

    Genial tu solución Paco. Me ha funcionado a la primera.

    ¿Cómo es posible, que lo que tu has hecho tan fácil, la ayuda de Windows lo sofistique tanto, que no sirva para nada?

    Hacia varios meses que tenía este problema y no había forma. Creo que ayudaràs a mucha gente con este problema, que una vez explicado por tí, parece una chorrada, pero es evidente que te complica mucho la vida y te lleva horas trasteando la puñetera ayuda de Windows.

    Muchas gracias.

  • Raimon dice:

    Muchas gracias por este post me a servido de mucha ayuda

  • Marcos dice:

    Para este error tienes idea q puedo hacer? Gracias
    Error device:0x8007045d

  • Rafael dice:

    Hola, el archivo de error de mi pc es este:
    C:\windows\WinSxS\amd64_usbstor.inf_31bf3856ad364e35_6.1.7600.16778_none_a48918bfb179469a\usbstor.inf

    Hice lo que dijiste pero no funciono, el programa me respondio esto:
    Microsoft PnP Utility
    Processing inf : usbstor.inf
    adding the driver package failed: access is denied.

    Total attempted: 1
    Number successfully imported: 0

    Que me recomiendas? que puedo hacer para solucionar esto, necesito consejos porque no soy muy diestro en estos temas de informatica

  • Bryam mejia dice:

    gracias man

  • Lautaro dice:

    Hey! Lei con atención y fui siguiendo los pasos, pero muy rápidamente me tope con que no tengo el archivo c:\Windows\inf\setupapi.dev.log, si tengo c:\Windows\inf\setupapi.log . Hay alguna forma de encontrar este archivo o el problema es otro?

  • Encarnacion dice:

    Hola he ejecutado el archivo pnputil yo pongo:
    pnputil.exe -a c:\Windows\WinSxS\x86_Winusb.inf_31bf3856ad364e35_6.1.7600-16385_none_f7cb3aa976f4efc2\Winusb.inf
    y me dice:
    procesando controlador: Winusb. inf
    Error al agregar el paquete de controladores: acesso denegado.
    Como lo puedo solucionar?
    Saludos

  • Roberto dice:

    Muchas Gracias!

    Hice lo que recomendaste hace unos meses y me funciono a la perfección, llevaba mas de 1 año sin poder encontrar una solución.

    Ahorita volví a abrir el link y te escribo para agradecerte.

  • Isabel dice:

    Hola necesito ayuda!!!!!!, mi error no es el mismo es
    C:\Windows\WinSxS\x86_bth.inf_31bf3856ad364e35_6.1.7600.16805_none_7271a33d1ca3df41\bth.inf’

    abri la ventana de simbolo pero dice:no se reconoce como comando externo o interno…

  • camilo dice:

    hola a todos yo hago paso a paso pero a mi no me sale ningun error del que tu comentas pero no me deje instalar el sp1
    alguien me pude ayudar porfavor

  • pepe35 dice:

    Funciona a la perfección!! Era dificil la solución, no aparece en los sitios de microsoft, pero efectivamente es un problema de seguridad de los controladores no firmados.

  • jose luis dice:

    Muchas gracias por tu aportación. ha sido muy util, como dice mucha gente, despues de llevar bastante rato peleandome y buscando por la web.

  • Santiago dice:

    La verdad Muchas gracias por la solución, bastante experto de tu parte

  • Carlos dice:

    Muchisimas gracias por el post, me ha servido de mucha ayuda tras muchas horas perdidas peleandome con todos los consejos de microsoft…
    Gracias

  • angel dice:

    amigo, enserio no encuentro palabras para agradecerte esta información. VALE ORO!! no dudaré en copiar el link de esta publicación y pegarla en cada blog con el que me encuentre que necesiten ayuda sobre esto. Estas son soluciones y no las chingaderas que te proporciona windows .

    Demasiadas gracias!! crack!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Copyright © 2009-2017 Paco Zarabozo All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.