Artículos sobre: ggRock
Este artículo también está disponible en:

¿Problemas de controladores de red? ¡Sin problema!

Práctico, listo para copiar paso a paso para técnicos: arranca una VM en Local Drives (trabaja en la imagen), ejecuta SDI para descargar paquetes de controladores de red, usa pnputil para añadir/instalar los archivos .inf, haz una instantánea de la imagen, luego ejecuta el flujo Agregar hardware nuevo de ggRock y elige Dejar que Windows lo detecte para los controladores. 🚀


Versión corta: Arranca la imagen de destino en una VM en modo Local Drives (Habilita mantener escrituras) → instala/ejecuta SDI y descarga/selecciona paquetes de red → pnputil /add-driver "C:\path\to\drivers*.inf" /subdirs /install → apaga → guarda instantánea → ejecuta Agregar hardware nuevo y elige Dejar que Windows lo detecte cuando se te solicite.



Referencias (fuentes más útiles)


  • Snappy Driver Installer (descarga / Lite/Full / configuración).
  • Documentación de productos y admin de ggRock / descripción general de Máquinas, Imágenes, Instantáneas y flujos de VM.
  • Documentación y ejemplos de la utilidad PnP de Microsoft (pnputil).
  • Demostración: "Asistente Agregar hardware nuevo" (muestra el flujo de agregar hardware de ggRock/WIN).



Objetivo


Instalar controladores de red actualizados en una imagen de sistema de ggRock para que cualquier máquina que use esa imagen tenga los controladores NIC correctos disponibles en el primer arranque.



Precondiciones


  • Tienes acceso de administrador a ggRock WebAdmin y a la VM que usarás para modificar la imagen.
  • Sabes qué Imagen de PC (imagen de sistema / ranura de imagen) actualizarás.
  • Tienes una copia de trabajo de Snappy Driver Installer (Lite o Full) disponible para la VM (descarga del sitio de SDI).



Paso a paso completo


1) Preparar: elige la imagen y arranca una VM en modo Local Drives


  1. En ggRock WebAdmin → Máquinas, selecciona o crea una máquina virtual que apunte a la Imagen de sistema que quieras actualizar. Usa una VM para poder instalar controladores antes de tomar una instantánea.
  2. Arranca esa VM en modo Local Drives (para que arranque la imagen localmente en lugar del modo diskless PXE). Esto hace que la VM monte la imagen como una unidad de arranque que puedas modificar. (Si tu configuración usa un puente de VM o un host de VM dedicado, usa los controles de energía normales de VM en ggRock para iniciar la VM en Local Drives).


¿Por qué Local Drives? Trabajar en la imagen localmente significa que los cambios (controladores instalados) se escriben en la imagen y pueden ser instantáneas/confirmadas para implementación.



2) Instala Snappy Driver Installer dentro de la VM


  1. En la VM (mientras está arrancada en la imagen de destino), descarga SDI (Lite si deseas descargar índices de controladores más pequeños, Full para paquetes sin conexión) o copia una carpeta de SDI predescargada a la VM. El sitio oficial y las páginas de descarga están en http://sdi-tool.org .
  2. Extrae/ejecuta SDI como administrador. En SDI elige los grandes paquetes de controladores de red que necesites (o el paquete Full si quieres todo). Deja que SDI descargue/extraiga los paquetes seleccionados localmente — ten en cuenta que los paquetes completos pueden pesar decenas de GB.


Consejo: SDI almacena los controladores extraídos en su carpeta de programa (busca una carpeta drivers o update\…\drivers). Toma nota de esa ruta (la apuntarás con pnputil).



3) Instala controladores en la imagen con pnputil


Tienes dos opciones seguras: (A) ejecuta un único comando recursivo de pnputil para añadir todos los .inf disponibles e intenta instalar ahora los controladores coincidentes; o (B) primero prueba .inf únicos del proveedor.


A — Agregar e instalar recursivamente rápido (una línea)

Abre un símbolo del sistema elevado (Admin) o Windows Terminal (Admin) dentro de la VM y ejecuta:


pnputil /add-driver "C:\Path\To\SDI\drivers\*.inf" /subdirs /install


  • /subdirs = recurre en subcarpetas de proveedor (útil para el diseño de SDI).
  • /install = intenta instalar para dispositivos coincidentes inmediatamente.

(Más ejemplos y sintaxis de pnputil: documentación de Microsoft). (Microsoft Learn)


Bucle de PowerShell (opcional):


# Run in an elevated PowerShell window
$DriverPath = 'C:\Path\To\SDI\drivers'
Get-ChildItem -Path $DriverPath -Filter *.inf -Recurse -File |
ForEach-Object {
Write-Host "Adding $($_.FullName)"
pnputil.exe /add-driver "$($_.FullName)" /install
}


Notas y precaución:


  • Instalar todos los INF de un paquete masivo arriesga añadir controladores que no quieres — prueba un único NIC primero. Usa instalaciones dirigidas para hardware desconocido.
  • Los controladores sin firmar o los archivos .cat faltantes pueden causar fallos de instalación — verifica las firmas si es necesario.



4) Apaga la VM y guarda una instantánea de la imagen


  1. Desde dentro de Windows (VM): apaga limpiamente (Inicio → Energía → Apagar) una vez que las instalaciones de controladores terminen y hayas verificado que los NIC funcionan.
  2. En ggRock WebAdmin, guarda una instantánea (confirma la instantánea para esa imagen/VM). El flujo de trabajo de Imágenes / Instantánea de ggRock te permite capturar el estado actual para que pueda ser implementado en clientes. Si tu entorno usa "Writebacks" o convenciones de nombrado de instantáneas, sigue el estándar de tu sitio (por ejemplo, 2025-10-07_NIC-update).


Si lo prefieres, toma una segunda copia de seguridad/exportación de la instantánea para protección.



5) Ejecuta el proceso Agregar hardware nuevo de ggRock (instala instancias de dispositivos)


  1. En ggRock WebAdmin abre el asistente Agregar hardware nuevo para la imagen que acabas de hacer una instantánea (o para la máquina de destino que usará la imagen). Este asistente te guía a través de agregar dispositivos y dejar que Windows asocie controladores. (Consulta el vídeo de demostración del Asistente Agregar hardware nuevo como referencia).
  2. Cuando el asistente presente la lista de controladores para un elemento de hardware, elige "Dejar que Windows lo detecte" (u la opción mostrada que permite al SO buscar automáticamente y elegir el mejor controlador del almacén de controladores). Esto permitirá que los controladores que añadiste al almacén de controladores (vía pnputil) sean seleccionados y aplicados a la instancia de dispositivo.


Por qué importa este paso: pnputil coloca paquetes en el almacén de controladores de Windows; Agregar hardware nuevo / Plug-and-Play entonces hará coincidir los controladores del almacén con los ID de hardware cuando el SO detecte la instancia de dispositivo. Así es como te aseguras de que el almacén de controladores de la instantánea es realmente usado por los dispositivos instalados.



Notas de solución de problemas


  • Si pnputil reporta archivos faltantes o falla: confirma que los archivos .inf y los archivos .cat requeridos existan en las carpetas de controladores (los paquetes de SDI a veces contienen archivos comprimidos anidados — extrae completamente).
  • Si SDI falló al extraer en un recurso compartido de red, copia la carpeta completa de controladores de SDI a una unidad local y vuelve a ejecutar pnputil. SDI y algunas herramientas de archivo pueden comportarse de manera extraña desde montes NAS.
  • Si ves BSOD o comportamiento inesperado después de instalaciones en masa: revierte a la instantánea previa al cambio, luego intenta una ruta de instalación de controladores dirigida. Siempre mantén una instantánea conocida como buena antes de trabajo de controladores en masa.



Lista de verificación rápida (pega en una plantilla de ticket)


  • Elige la imagen de destino e inicia VM en modo Local Drives.
  • Descarga / copia SDI a VM y ejecútalo como Admin; descarga paquetes de red seleccionados.
  • Confirma la ruta a los controladores extraídos (anota C:\Path\To\SDI\drivers).
  • Prueba un único NIC INF: pnputil /add-driver "C:\...\vendor.inf" /install.
  • Importación en masa si la prueba está bien: pnputil /add-driver "C:\...*.inf" /subdirs /install.
  • Apaga VM limpiamente.
  • Guarda instantánea en ggRock (Imágenes / Instantáneas).
  • Ejecuta asistente Agregar hardware nuevo; elige Dejar que Windows lo detecte para permitir que los controladores del almacén se vinculen a las instancias de dispositivos.
  • Arranca un cliente con la nueva instantánea y valida NICs y conectividad.



Comandos de ejemplo (copiar/pegar)


REM Install single driver (test)
pnputil /add-driver "C:\SDI\drivers\intel\0\intel_net.inf" /install
REM Bulk recursive add/install
pnputil /add-driver "C:\SDI\drivers\*.inf" /subdirs /install
REM List driver packages in store
pnputil /enum-drivers
REM Remove driver (when you know oem#)
pnputil /delete-driver oem12.inf /uninstall /force


(O usa el bucle de PowerShell mostrado arriba si quieres salida por INF).



Consejos finales


  • Mantén la copia sin conexión del paquete Full de SDI en tu servidor de herramientas si mantienes muchos sitios — ahorra tiempo para futuras actualizaciones de NIC. Los paquetes Full de SDI son grandes; Lite es mejor si solo necesitas algunos controladores.

Actualizado el: 10/04/2026

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!