Cómo instalar controladores en Windows

📅
🕑 5 minutos de lectura

Al añadir un nuevo dispositivo a Windows, especialmente impresoras o periféricos, suele aparecer un mensaje para seleccionar un controlador. A veces, la lista es bastante escasa, o algunos dispositivos simplemente no aparecen, independientemente de cuántas actualizaciones se instalen. Hacer clic en el botón Windows Update a veces ayuda a añadir algunas opciones más. Pero otras veces, los dispositivos simplemente no aparecen, y punto. Si quieres que Windows reconozca un dispositivo específico (o su controlador) durante la configuración o la adición de dispositivos, tienes que hacerlo manualmente. No es muy complicado, pero es uno de esos casos en los que Windows no lo muestra con la suficiente claridad.

Por ejemplo, supongamos que tengo una impresora HP LaserJet P1006 que instalo con frecuencia y quiero que aparezca en la lista de controladores sin tener que buscarla cada vez. De forma predeterminada, Windows no agrega el controlador de esa impresora. Aquí tienes una guía paso a paso para añadirlo al catálogo de controladores, lo que facilita su incorporación posterior. Sin embargo, ten en cuenta que este truco solo funciona con controladores firmados.¿Los que no lo están? No aparecerán a menos que modifiques algunas políticas del sistema, lo cual puede ser complicado y arriesgado.

Cómo agregar un controlador específico a Windows para que aparezca automáticamente

Descargue los archivos del controlador del fabricante

  • La mayoría de las marcas, como HP, tienen páginas dedicadas a los controladores. Descarga el paquete de controladores más reciente para tu dispositivo; idealmente, un archivo zip o.exe que puedas extraer. Créeme, no intentes trabajar directamente desde el instalador; es más fácil obtener los archivos del controlador sin procesar.

Abra la carpeta de controladores de Windows

  • Mantén presionada la tecla Windows y pulsa R para abrir el cuadro de diálogo Ejecutar. Escribe %SystemRoot%\Infy pulsa Enter. Listo. Esto abre la carpeta de controladores de Windows, normalmente ubicada en C:\Windows\INF.

Crea una nueva carpeta para tu dispositivo dentro de la carpeta Inf

  • Es un poco raro, pero a Windows no le gusta simplemente colocar los archivos de controladores en la carpeta principal. En su lugar, crea una subcarpeta dedicada con el nombre de tu dispositivo, como HP P1006. Navega hasta [ C:\Windows\InfNombre del dispositivo], haz clic derecho, selecciona Nuevo → Carpeta y asígnale el nombre correspondiente.

Extraiga y copie los archivos del controlador en la carpeta

  • Si su controlador es un archivo EXE, use una herramienta como WinRAR o 7-Zip para extraer su contenido. Algunos controladores aún vienen comprimidos o como archivos MSI, por lo que es necesario extraerlos.
  • Luego, simplemente copie los archivos relevantes (normalmente. SYS, .INF, .CAT y, a veces, .DLL) en su nueva carpeta.
  • En algunos casos, los controladores solo están disponibles dentro del instalador. En una configuración que funcionó, tuve que extraer manualmente los archivos del archivo EXE si no se expandía automáticamente, lo cual puede ser un problema según el paquete.

Registrar el nuevo controlador en Windows

  • Finalmente, necesitas actualizar la *Tienda de Controladores de Windows* para que reconozca tu controlador. Normalmente, copiar archivos no basta; tienes que informar a Windows.
  • Abra PowerShell como administrador y ejecute:
pnputil /add-driver "C:\Windows\Inf\HP P1006\*.inf" /install

Este comando obliga a Windows a agregar y registrar todos los controladores en esa carpeta. Si lo prefiere, también puede ejecutarlo pnputil /enum-driverspara comprobar qué está ya registrado. En algunas configuraciones, deberá reiniciar el equipo o el Servicio de controladores de Windows ( sc stop winmgmtluego sc start winmgmt) para que los cambios surtan efecto.

Pruebe su configuración

  • Ve a Configuración → Dispositivos → Impresoras y escáneres, prueba a añadir una impresora y comprueba si tu dispositivo aparece en la lista. Si es así, ¡listo!
  • De lo contrario, quizás el controlador no esté firmado o haya una discrepancia. Además, asegúrese de que el tipo de controlador sea compatible con su versión de Windows; algunos controladores antiguos no aparecen en las compilaciones más recientes.

Básicamente, esto engaña a Windows para que reconozca tu controlador como una opción compatible y preinstalada. Es curioso cómo Windows no incluye todos los controladores por defecto, pero bueno, añadirlos manualmente funciona.

Y sí, todo este proceso es una especie de solución alternativa, pero ahorra tiempo al instalar varias impresoras o dispositivos. Recuerda que, si el controlador no está firmado, podría no aparecer a menos que ajustes algunas políticas de seguridad, lo cual supone otro problema.

Preguntas frecuentes

¿Cómo agrego controladores a un disco de instalación de Windows?

Microsoft tiene una buena guía al respecto: consulta la página » Agregar y quitar controladores a una imagen de Windows sin conexión». Básicamente, preparas los archivos de los controladores, los agregas a tu imagen de Windows con herramientas como Administración y mantenimiento de imágenes de implementación (DISM) y luego reconstruyes el medio de instalación. Pero ese es un tema más avanzado para otro momento.

Resumen

  • Controladores descargados del fabricante, preferiblemente extraídos como archivos sin procesar.
  • Abrí %SystemRoot%\Inf y creé una carpeta dedicada.
  • Copié los archivos del controlador limpios en esa carpeta.
  • Se registraron los controladores con pnputil.
  • Probado en la configuración del dispositivo: ¡voilá!, el dispositivo aparece en la lista.

Resumen

Todo este proceso puede ser un poco engorroso, sobre todo al gestionar los archivos de los controladores y asegurarse de que todo esté firmado y sea compatible. Pero si necesitas que ese controlador siempre esté disponible en la lista de Windows, vale la pena el esfuerzo. Recuerda que no todos los controladores cooperarán; algunos simplemente no quieren que se agreguen manualmente. Aun así, en una máquina funcionó, en otra… no tanto. La ley de Murphy vuelve a atacar. Ojalá esto ayude a alguien a agilizar la instalación de dispositivos o la resolución de problemas.