13

Hacer Backup de los drivers en Windows sin programas!! Administrando Drivers.

Difunde No Solo Hacking!

Pongámonos un poco en situación. La ruta “c:\windows\system32\driverstore” es una ruta de sistema donde se ubican todos tus drivers, aquellos que tú OS necesita. Existe también la posibilidad que tengas drivers ahí que ya no usas y te están ocupando un espacio innecesario por lo que puedes hacer limpieza. Una vez que ya sabemos dónde se alojan podemos exportarlos porque…. Quién no se ha visto en la necesidad de hacer un backup de los drivers antes de formatear?? Todos hemos tenido que instalar los drivers en un PC/Servidor Windows miles de veces… Si buscáis por internet hay miles de software muchos con bichito incorporado o de pago para hacer esto de manera fácil para nosotros.

Pues bien, vamos a poder hacer una administración profesional de estos drivers, por lo que, pasad de esos programas y todo lo que necesitáis hacer es correr los siguientes comandos en una consola CMD con privilegios de Admin:

Listar los drivers que están en uso por el sistema:

pnputil.exe -e

Borrar drivers:

pnputil.exe /delete-driver * [NombreDriver]
pnputil.exe /delete-driver oem.inf

Para crear un backup de los drivers basta con ejecutar el siguiente comando:

pnputil.exe /export-driver * [Ruta de destino]
pnputil.exe /export-driver * C:\DriverBackup

Nota: la ruta de destino debe estar creada antes.

El resultado será una copia de todos los drivers que tenéis en la carpeta “c:\windows\system32\driverstore”. Una vez tenemos el backup hecho, podemos borrar los que no estén en uso y si la cagamos, pues podemos cargarlos de vuelta, o importarlos en otra máquina igual que contenga el mismo tipo de OS pero… Cómo cargamos los drivers?

Pues bien, nos vamos a nuestra consola de “Computer Management > Device Manager”  Y sobre el driver que queramos instalar damos botón derecho y elegimos “Update Driver

Esto nos abrirá una nueva ventana, donde seleccionaremos la segunda opción “Browse my computer for driver software

Ya solo es cuestión de seleccionar la carpeta donde tenemos los drivers exportados. FÁCIL VERAD? Pues ya sabéis menos software con malware/adware y tirar de CLI.


Difunde No Solo Hacking!

Carlos Melantuche

13 Comments

  1. Me parece muy útil este TIP, como recurso adicional, yo uso un script para cuando en SCCM falla la opción de “Auto Apply” Drivers. Desarrollé un script en Powershell que busca los drivers (*.inf) recursivamente en la carpeta donde se encuentra el script o en la que tu le definas en una variable y te aplica uno por uno todos los que son compatibles utilizando pnputil, lo digo por si lo quisieras compartir, yo no tengo ningún inconveniente en que lo puedas publicar. De esta manera, no tienes que ir posteriormente añadiendo driver a driver… Saludos y gracias por tu trabajo.

    • Lo podes llegar a subir algun lado? estaria bueno podes usar ese script, saludos

      • Hola César,
        Tal y como dice Alan, sería estupendo qu pudieras compartir el script para que los otros usuarios puedan usarlo.
        Un saludo.
        Carlos.

  2. un detalle para los que no sabemos:¿ cómo y donde se crea la ruta de destino?
    Gracias

    • Hola Juan,

      Primero debes crear una carpeta donde lo considres. La puedes crear o bien desde la interfaz grafica o por comando:

      mkdir [ruta de la carptea]
      mkdir e:\CopiaDrivers

      Una vez la tengas, tal y como dice el artículo, tienes que ejecutar el comando:

      pnputil.exe /export-driver * [tu carpeta]
      pnputil.exe /export-driver * e:\CopiaDrivers

      Un saludo Juan!

  3. Hola que tal, al ejecutar el comando para exportar, me arroja es la descripción de las variables a usar con el comando pnputil, sera algun error en la sintaxis que estoy teniendo?

    • Hola Verónica, es posible que no estés poniendo bien la sintaxis del comando. Puedes ponerlo aquí para que veamos qué está ocurriendo?
      Un saludo.

    • Hola Gerardo,
      Puedes copiar, pero es mucho más potente la herramienta, ya que puedes hacer criba. Por ejemplo, sin esta utilidada, cómo sabes tú qué drivers son 3rd party??? Con pnputil puedes listarllos, exportarlos, eliminarlos… No sólo hay que copiar el inf, si no más archivos asociados a él.
      Ofrece más granularidad a la hora de trabajar con el repositorio de drivers.
      Un saludo.

  4. Hola, el comando solo ejecuta en win 10
    que hago para ejecutarlo en win 7?
    Gracias! 🙂

    • Deberían ser los mismo para Windows 7 como para Windows 10. No depende de la versión, qué error te da?

Leave a Reply

Your email address will not be published. Required fields are marked *

÷ 1 = 5