Los drivers son componentes de software esenciales que permiten a Windows comunicarse con tus dispositivos de hardware. Cuando un driver queda obsoleto, se corrompe o deja de ser compatible, el sistema puede volverse inestable o el hardware puede fallar. En muchos casos, desinstalar y reinstalar el driver es un paso clave para resolver el problema.
Eliminar un driver problemático puede solucionar errores persistentes, bloqueos o fallos de hardware. A veces, volver a una versión anterior estable es la mejor opción. También puedes evitar reinstalaciones automáticas no deseadas mediante directivas de grupo o ajustando las preferencias de Windows Update.
Si te preguntas «¿cómo desinstalo un driver en Windows?», en esta guía encontrarás métodos probados, desde los más básicos hasta los más avanzados.
Cómo desinstalar un driver en Windows
Antes de desinstalar un driver en Windows, toma estas precauciones para que el proceso sea seguro y sin sobresaltos:
- Inicia sesión con privilegios de administrador.
- Haz una copia de seguridad del sistema o crea un punto de restauración.
- Ten preparado un driver de reemplazo.
- Comprueba que el dispositivo en cuestión y su driver ya no están en uso.
Mira el vídeo explicativo de Guía completa: cómo desinstalar un driver en Windows.
Método 1: desinstalar un driver desde el Administrador de dispositivos
Es el método más habitual y sencillo. Así se desinstala un driver con el Administrador de dispositivos de Windows:
- Pulsa Win + X y selecciona Administrador de dispositivos.
- Despliega la categoría correspondiente al driver que quieres desinstalar (por ejemplo, Adaptadores de pantalla, Sonido, Red).
- Haz clic derecho en el dispositivo y elige Desinstalar el dispositivo.
- En el cuadro de diálogo de confirmación, marca la opción Eliminar el software de controlador de este dispositivo (si está disponible).
- Haz clic en Desinstalar para continuar.
- Reinicia el PC para completar la desinstalación y aplicar los cambios.
💡Nota: este método funciona igual en Windows 10 y en Windows 11.
Al seleccionar la opción Eliminar el software de controlador de este dispositivo, el paquete también se borra del almacén de drivers de Windows, lo que evita que se reinstale automáticamente.
Método 2: desinstalar un driver con el símbolo del sistema (pnputil)
Este método es ideal para eliminar por completo drivers problemáticos o que ya no se usan, sobre todo los que quedan tras desconectar o retirar un dispositivo.
💡Nota: el comando pnputil es compatible con Windows 10 (versión 1803 y posteriores) y Windows 11. La sintaxis y el funcionamiento son idénticos en ambas versiones.
- Pulsa Win + X y selecciona Terminal (administrador) o símbolo del sistema (administrador) para abrir el símbolo del sistema como administrador.
- Para listar todos los paquetes de drivers de terceros instalados, ejecuta: pnputil /enum-drivers
- Revisa el resultado y localiza el driver que quieres eliminar. Anota el nombre publicado (por ejemplo, oem24.inf).
- Para desinstalar y borrar el driver del sistema, ejecuta: pnputil /delete-driver oem24.inf /uninstall /force
⚠️ Advertencia: borrar un driver es permanente y no se puede deshacer. Asegúrate de haber identificado el driver correcto antes de continuar.
Método 3: eliminar un driver con PowerShell
Este método resulta muy útil para automatizar tareas de limpieza o despliegue de drivers. Aunque PowerShell no desinstala drivers de forma nativa, puedes consultar su información y eliminarlos con el comando pnputil en la misma sesión.
💡Nota: los comandos de PowerShell (versión 5.1 o posterior) que se muestran aquí funcionan igual en Windows 10 y 11.
- Pulsa Win + X y selecciona Terminal (administrador) o Windows PowerShell (administrador).
- Para listar todos los paquetes de drivers de terceros instalados en el sistema, ejecuta: Get-WmiObject Win32_PnPSignedDriver | Select DeviceName, DriverVersion, InfName
- Revisa el resultado e identifica el driver correcto fijándote en DeviceName o Manufacturer.
- Cuando tengas el InfName adecuado (por ejemplo, oem35.inf), elimina el driver ejecutando: pnputil /delete-driver <InfName> /uninstall
⚠️ Importante: comprueba que has seleccionado el InfName correcto, ya que eliminar un driver equivocado puede provocar inestabilidad en el sistema.
Otros aspectos a tener en cuenta al desinstalar un driver
Antes de desinstalar un driver, ten presentes estos puntos para evitar problemas imprevistos y asegurarte una vía de recuperación.
Reinstalaciones a través de Windows Update
Cuando desinstalas un driver, Windows puede reinstalarlo automáticamente, sobre todo si detecta que falta un driver esencial. Para evitarlo:
Usa el Editor de directivas de grupo (disponible en Windows 10/11 Pro, Enterprise y Education, pero no en Home):
- Pulsa Win + R para abrir el cuadro de diálogo Ejecutar.
- Escribe gpedit.msc y pulsa Intro para abrir el Editor de directivas de grupo local.
- Ve a: Configuración del equipo > Plantillas administrativas > Sistema > Restricciones de instalación de dispositivos
- Activa la directiva que bloquea la instalación de dispositivos que coincidan con determinados ID de hardware.
Si usas Windows Home, puedes:
- Configurar tu conexión de red como de uso medido para limitar las actualizaciones automáticas.
- Usar la configuración de Windows Update para desactivar las actualizaciones de drivers.
Limpieza del almacén de drivers
Para eliminar paquetes de drivers obsoletos o en desuso, utiliza una herramienta de terceros de confianza como DriverStoreExplorer. Esta herramienta fiable muestra con claridad todas las entradas de drivers y te permite borrar sin riesgo las que ya no se utilizan.
Integridad del sistema
Evita desinstalar drivers esenciales para el funcionamiento del sistema (chipsets, controladoras de almacenamiento o dispositivos de entrada como el teclado o el ratón). Están muy integrados con Windows y eliminarlos puede desactivar ciertas funciones de seguridad, lo que provocaría inestabilidad o fallos de arranque.
Volver a una versión anterior del driver
Si un driver recién instalado está causando problemas, valora la opción Revertir al controlador anterior del Administrador de dispositivos en lugar de desinstalarlo. Así el dispositivo vuelve a su versión previa sin borrar nada, lo que lo convierte en un primer paso seguro para diagnosticar el problema.
Lee también: Cómo hacer una copia de seguridad y restaurar los drivers de dispositivos | NinjaOne
Desinstala los drivers que no necesitas y mantén Windows a punto
Desinstalar un driver en Windows puede resolver conflictos de hardware y ayudar a mantener un rendimiento estable del sistema. Para la mayoría de usuarios, la forma más fácil y segura es el Administrador de dispositivos, sobre todo en eliminaciones rutinarias o rápidas. Para una limpieza avanzada, puedes recurrir a pnputil o a PowerShell. Estas herramientas ofrecen más control y son idóneas para limpiezas profundas, manuales o automatizadas con scripts.
Para evitar que Windows reinstale el driver automáticamente, marca la casilla Eliminar el software de controlador durante la desinstalación. También puedes ajustar la configuración desde el Editor de directivas de grupo o configurar Windows Update para limitar las actualizaciones de drivers y frenar así la reinstalación.
