Solución rápida: Haz clic derecho en el archivo INF → Instalar. Si esa opción aparece atenuada (los INF de controladores no siempre tienen el verbo Instalar), usa Configuración → Bluetooth y dispositivos → Impresoras y escáneres → Agregar dispositivo → Agregar manualmente → La impresora que quiero no está en la lista → Agregar una impresora local o de red con configuración manual, y luego apunta al INF mediante Usar disco.
El fabricante de tu impresora distribuye los controladores como un enorme instalador EXE que incluye software no deseado (barras de herramientas web, aplicaciones de bandeja de “ayuda”, servicios de actualización automática). O bien solo tienes el INF y los archivos de soporte extraídos de un archivo CAB. En cualquier caso, quieres instalar el controlador directamente desde el INF sin ejecutar el instalador completo. Windows 11 admite esto: la ruta simplemente está oculta bajo “Agregar manualmente”.
Afecta a: Windows 11 (y Windows 10) con controladores de impresora basados en INF.
Tiempo de solución: ~10 minutos.
Qué causa esto
Un controlador de impresora es técnicamente solo una colección de archivos (DLL, PPD, INF) registrados en Windows. Los instaladores EXE del fabricante envuelven ese registro en un asistente más software adicional. La ruta de instalación nativa de Windows usa solo el archivo INF: el INF describe qué archivos pertenecen al controlador, qué modelos de impresora admite y cómo registrarlos. Windows lee el INF y copia los archivos listados al almacén de controladores, sin necesidad de un EXE.
Dos escenarios en los que la instalación basada en INF es la opción correcta: (1) quieres evitar el software no deseado, (2) el instalador EXE falla o no está disponible (controladores antiguos de fabricantes desaparecidos, controladores corporativos personalizados).
Método 1: Instalar mediante “Agregar manualmente” en Configuración (ruta Usar disco)
La ruta GUI recomendada. Funciona tanto para impresoras locales como de red.
- Abre Configuración → Bluetooth y dispositivos → Impresoras y escáneres.
- Haz clic en Agregar dispositivo. Espera unos segundos.
- Haz clic en Agregar manualmente en la parte inferior de la lista de detección.
- Elige Agregar una impresora local o de red con configuración manual. Haz clic en Siguiente.
- Elige el puerto. Para impresoras USB: elige el puerto USB existente (USB001, USB002). Para impresoras de red por IP: elige Crear un nuevo puerto → Puerto TCP/IP estándar e introduce la IP de la impresora. Haz clic en Siguiente.
- En la lista de controladores: haz clic en Usar disco (abajo a la derecha).
- Haz clic en Examinar. Navega a la carpeta que contiene tu archivo INF. Selecciona el INF. Haz clic en Abrir → Aceptar.
- Windows lee el INF y muestra los modelos de impresora que admite el controlador. Elige tu modelo. Haz clic en Siguiente.
- Elige el nombre de la impresora (por defecto, el modelo). Haz clic en Siguiente.
- Elige el uso compartido (normalmente “No compartir” para uso personal). Haz clic en Siguiente.
- Opcionalmente, Imprimir una página de prueba. Haz clic en Finalizar.
Esta es la ruta GUI más limpia. No usa software de terceros, pero logra el mismo resultado que el instalador del fabricante.
Método 2: PnPUtil desde la línea de comandos
Para instalaciones automatizadas o cuando quieres agregar el controlador al almacén de controladores sin registrar inmediatamente una impresora.
- Abre Terminal (Admin).
- Agrega el controlador al almacén de controladores de Windows:
pnputil /add-driver C:\path\to\driver.inf /installEl indicador
/installinstala el controlador en cualquier dispositivo conectado actualmente que coincida con él. - Para agregar el controlador pero posponer la instalación hasta que se conecte un dispositivo:
pnputil /add-driver C:\path\to\driver.inf - Para enumerar todos los controladores de impresora actualmente en el almacén de controladores:
pnputil /enum-drivers. - Para varios INF en una carpeta:
pnputil /add-driver C:\driver_folder\*.inf /installAgrega todos los INF de la carpeta. Útil para paquetes de proveedores que incluyen varios INF de variantes.
- Una vez que el controlador está en el almacén, agrega la impresora a través de Configuración (Método 1) y el controlador aparecerá en la lista desplegable sin necesidad de Usar disco.
- Para eliminar un controlador:
pnputil /delete-driver oemXX.inf /uninstall(reemplaza oemXX.inf por el nombre publicado depnputil /enum-drivers).
PnPUtil es el enfoque correcto para scripts de implementación en flotas y para situaciones en las que quieres preinstalar el controlador.
Método 3: Administración de impresión para escenarios avanzados
Para instalar controladores de varias impresoras, incluidas impresoras compartidas y detalles del modelo de controlador v3/v4.
- Busca en el menú Inicio Administración de impresión o ejecuta
printmanagement.msc. - Expande Servidores de impresión → [your computer].
- Haz clic derecho en Controladores → Agregar controlador. Se abre el Asistente para agregar controlador de impresora.
- Haz clic en Siguiente. Elige la arquitectura (x64 para Windows de 64 bits; marca x64 y x86 si necesitas compartir con clientes de 32 bits).
- Haz clic en Usar disco. Navega hasta tu INF. Haz clic en Aceptar.
- Elige el nombre del controlador (de los modelos declarados en el INF). Haz clic en Siguiente → Finalizar.
- El controlador ahora está en el almacén de controladores y es visible para los asistentes Agregar impresora tanto en Configuración como en Administración de impresión.
- Para crear la impresora real con este controlador: haz clic derecho en Impresoras → Agregar impresora en Administración de impresión. Elige “Agregar una nueva impresora usando un puerto existente” o “Usar un controlador de impresora existente” y selecciona el controlador instalado.
Administración de impresión es la ruta correcta para usuarios que gestionan más de un puñado de impresoras, o para configurar impresoras compartidas con soporte explícito de arquitectura de controlador.
Cómo verificar que la solución funcionó
- Abre Configuración → Bluetooth y dispositivos → Impresoras y escáneres. Tu impresora debería aparecer con el estado Listo.
- Haz clic derecho → Propiedades de impresora → Imprimir página de prueba. Una página de prueba debería llegar a la impresora e imprimirse.
- Ejecuta
pnputil /enum-drivers /class Printeren Terminal. Tu controlador instalado por INF debería aparecer con la clase Printer.
Si nada de esto funciona
Si la instalación del INF falla con errores como “El INF de terceros no contiene información de firma digital” (error 0x800F0244 o 0x800F0247), el INF carece de una firma de código. En Windows 11 Home/Pro, esto significa que Windows se niega a instalar el controlador. Dos soluciones alternativas: (1) firma el controlador tú mismo si tienes un certificado de firma de código (avanzado), o (2) desactiva temporalmente la aplicación de firmas de controladores: inicia en Inicio avanzado, elige Solucionar problemas → Opciones avanzadas → Configuración de inicio → Reiniciar → presiona 7 (Deshabilitar la aplicación de firmas de controladores). Esto dura solo un arranque. Para una instalación permanente de controladores sin firmar, usa el Modo de prueba (bcdedit /set testsigning on); advertencia: aparece una marca de agua en la esquina inferior derecha del escritorio y el Modo de prueba reduce la seguridad. Para controladores solo del modelo v3 (controladores PostScript antiguos basados en PPD): considera cambiar a un controlador del modelo v4 si el fabricante ofrece uno; los controladores v4 están en espacio aislado y no requieren instalación en modo kernel.
En resumen: Configuración → Agregar dispositivo → Agregar manualmente → Usar disco es la ruta GUI; pnputil /add-driver es la ruta CLI. Cualquiera de las dos instala un controlador basado en INF sin el software no deseado del fabricante.