Cómo instalar manualmente controladores en una computadora con Windows

Conseguir que Windows reconozca e interactúe correctamente con el hardware puede ser un verdadero fastidio, sobre todo cuando las actualizaciones automáticas fallan o el dispositivo es totalmente desconocido. A veces, Windows simplemente se niega a instalar el controlador correcto, dejándote con la mirada fija en el signo de exclamación amarillo del Administrador de dispositivos. Si alguna vez te ha pasado, es bastante frustrante porque sabes que el hardware funciona, pero Windows simplemente no puede encontrar ni cargar el software correcto. Por suerte, existe una forma de instalar manualmente los controladores mediante los archivos INF, esas configuraciones de texto que indican a Windows qué es un dispositivo y cómo configurarlo. Este método puede ser la solución cuando todo lo demás falla, especialmente con hardware especializado o antiguo.

Cómo solucionar problemas de controladores en Windows

Instalación manual del controlador mediante un archivo INF

Este método es útil cuando Windows no reconoce automáticamente un dispositivo o si descargaste manualmente un paquete de controladores del sitio web del fabricante.¿Por qué es útil? Porque Windows se basa en esos archivos INF para saber exactamente cómo configurar un dispositivo y, a veces, no elige el correcto automáticamente. Esto funcionará cuando hayas identificado el ID de hardware del dispositivo y tengas listos los archivos de controlador correctos. Suele ser más fiable que dejar que Windows busque a ciegas, sobre todo si el controlador no está firmado digitalmente o no se encuentra en la tienda de controladores habitual.

Esto es lo que suele ocurrir: tienes un archivo ZIP o archivos extraídos del controlador, y dentro hay un archivo INF. Tu objetivo es decirle a Windows: «Oye, quiero que instales manualmente este controlador usando ese INF».

Lo que necesitas antes de empezar:

  • Los archivos del controlador, especialmente el archivo INF. Si obtiene un archivo ZIP, asegúrese de extraerlo primero.
  • Acceso de administrador: esto no se puede realizar solo con derechos de usuario normales.
  • Bastante útil: conocer la ubicación exacta de la carpeta del controlador, como C:\Drivers\MyDevice.

Cómo hacerlo paso a paso:

  • Haga clic derecho en el menú Inicio y abra el Administrador de dispositivos.
  • Encuentra el dispositivo que presenta problemas, probablemente con un icono de advertencia amarillo. Si es un dispositivo desconocido, podría aparecer como «Otros dispositivos» o tener un signo de exclamación.
  • Haga clic derecho en ese dispositivo y presione Actualizar controlador.
  • Seleccione Buscar software de controlador en mi computadora.
  • Haga clic en el botón Explorar y vaya a la carpeta que contiene el archivo INF, por ejemplo C:\Drivers\MyDevice. Asegúrese de marcar la casilla » Incluir subcarpetas» para que Windows busque en todas partes dentro de esa carpeta.
  • Haga clic en Siguiente. Windows debería encontrar el archivo INF y comenzar a instalarlo. A veces, aparece un mensaje de seguridad: simplemente haga clic en para confiar en la fuente, especialmente si es del fabricante oficial.
  • Si Windows se resiste a los problemas de firma digital, a veces vale la pena intentar deshabilitar temporalmente la aplicación de la firma del controlador (no es la medida más recomendada, pero puede ayudar en caso de apuro).

Como alternativa, si prefiere la línea de comandos, puede usar pnputil, integrado en Windows, para agregar controladores manualmente. Por ejemplo:

pnputil /add-driver c:\drivers\mydevice\mydevice.inf /install

Si desea instalar todos los archivos INF en un directorio, puede ejecutar esto:

pnputil /add-driver C:\Drivers\*.inf /subdirs /install

Tenga en cuenta que los archivos de controlador deben estar firmados digitalmente. Windows lo exige de forma bastante estricta, por lo que los controladores sin firmar o de terceros podrían generar errores a menos que desactive temporalmente la comprobación de firmas (no es recomendable a menos que sepa lo que hace).A veces, sobre todo si el controlador solo está disponible como instalador (como setup.exe), la mejor opción es extraer los archivos y dirigir manualmente a Windows al archivo INF.

Consejos finales, porque Windows es así de raro

Intente siempre obtener los controladores directamente del sitio web del fabricante. Las fuentes de terceros o dudosas pueden ser peligrosas, y las versiones más recientes de Windows podrían bloquear los controladores sin firmar. Instalar los controladores en el orden correcto (primero el chipset, luego los de red, gráficos, etc.) también ayuda a prevenir conflictos. Y si administra varios PC con el mismo hardware, exportar e importar controladores puede ahorrarle mucho tiempo posteriormente.

Resumen

  • Identifique el ID de hardware del dispositivo si Windows no lo reconoce.
  • Descargue el controlador correcto del sitio oficial.
  • Extraiga los archivos si es necesario, busque el archivo INF.
  • Utilice el Administrador de dispositivos para señalar manualmente el archivo INF.
  • O bien, utilice pnputilel comando para agregar el controlador a través de la línea de comando.

Resumen

Este método manual puede parecer un poco engorroso, pero suele ser la única manera de que funcione un hardware peculiar. Claro que siempre es un poco arriesgado con las firmas, y a veces Windows se resiste. Pero si este enfoque funciona, es bastante satisfactorio saber que no te has dado por vencido ante los intentos predeterminados de Windows.

Ojalá esto le ahorre algunas horas a alguien. Solo recuerda, siempre descarga los controladores de fuentes confiables y haz una copia de seguridad de tu sistema antes de modificar los controladores de dispositivos.¡Mucha suerte!