/
/

Cómo eliminar los controladores incompatibles que bloquean la integridad de memoria en Windows 11

por Team Ninja
How to Remove Incompatible Drivers Blocking Memory Integrity in Windows 11 blog banner image

Resumen instantáneo

Este post ofrece una lista completa de comandos CMD básicos y una inmersión profunda en los comandos de Windows, con más de 70 comandos cmd esenciales tanto para principiantes como para usuarios avanzados. Explica comandos prácticos del símbolo del sistema para la gestión de archivos, la navegación por directorios, la solución de problemas de red, las operaciones de disco y la automatización con ejemplos reales para mejorar la productividad. Tanto si estás aprendiendo los comandos básicos de cmd como si ya dominas las herramientas avanzadas de la CLI de Windows, esta guía te ayudará a utilizar el Símbolo del sistema de forma más eficaz.

Puntos clave

  • Identifica los controladores incompatibles o sin firmar que bloquean la integridad de memoria.
  • Actualiza los controladores con los paquetes más recientes firmados por el OEM.
  • Elimina los controladores obsoletos y borra los archivos INF que queden.
  • Limpia los controladores antiguos o fantasma que siguen cargándose en el arranque.
  • Vuelve a activar la integridad de memoria y comprueba que se mantiene tras reiniciar.
  • Documenta los cambios de controladores para hacer seguimiento y resolver incidencias.
  • Prueba las actualizaciones en unos pocos dispositivos antes del despliegue completo.

La integridad de memoria, o integridad de código protegida por hipervisor (HVCI), es una función discreta pero importante de Windows 11 que mantiene los sistemas protegidos. Sin embargo, lo normal es que no se active si hay algún controlador obsoleto o sin firmar en segundo plano. Si eres administrador o proveedor de servicios gestionados (MSP), tendrás que dar varios pasos para resolverlo: localizar el controlador exacto que provoca el bloqueo, actualizarlo cuando sea posible y eliminar los paquetes antiguos si hace falta.

Para que puedas hacerlo con seguridad, aquí tienes una guía práctica y de bajo riesgo para eliminar los controladores incompatibles en Windows 11 y mantener activada la integridad de memoria sin dejar fuera de juego herramientas ni hardware.

Cómo eliminar controladores incompatibles en Windows 11

Cuando Windows 11 se niega a activar la integridad de memoria, toca limpiar los controladores incompatibles o antiguos que se cargan de forma silenciosa durante el inicio. Este es el procedimiento paso a paso para restaurar la protección sin interrumpir el uso del dispositivo.

📌 Requisitos previos:

  • Derechos de administrador local y una ventana de mantenimiento planificada
  • Una copia de seguridad o instantánea reciente para poder revertir los cambios
  • Acceso a los paquetes de controladores del OEM y una cuenta de prueba para validar

Paso de confirmación: comprueba el estado de la integridad de memoria y de HVCI

Antes de ponerte a investigar controladores, confirma que la integridad de memoria está realmente desactivada o no disponible en el dispositivo, porque en algunos casos la función simplemente está apagada o restringida, no bloqueada por un controlador.

  1. Abre Configuración > Privacidad y seguridad > Seguridad de Windows > Seguridad del dispositivo > Detalles de aislamiento del núcleo.
  2. Comprueba si la integridad de memoria está desactivada, atenuada o no disponible.
    • Si la opción está disponible y se activa sin errores, no hace falta tocar ningún controlador.
    • Si la opción está bloqueada o muestra controladores incompatibles, sigue con los pasos siguientes.
    • Si la opción no está disponible y no aparece ningún controlador, verifica la compatibilidad con la virtualización en la BIOS y en las características de Windows.

Paso 1: identifica el controlador que provoca el bloqueo

Lo primero es encontrar el controlador concreto que impide activar la integridad de memoria. Windows suele dar pistas, pero conviene revisar también el dispositivo relacionado y buscar controladores de kernel antiguos, que tienden a cargarse muy pronto en el arranque. Así ahorrarás tiempo después y evitarás eliminar el componente equivocado.

  1. Abre Configuración > Privacidad y seguridad > Seguridad de Windows > Seguridad del dispositivo > Detalles de aislamiento del núcleo y comprueba si aparece algún controlador incompatible.
  2. Busca en el Administrador de dispositivos el dispositivo o componente de software asociado al controlador.
  3. Si quieres, ejecuta este comando de PowerShell para inventariar los controladores de kernel:

Get-WindowsDriver -Online | Sort-Object -Property ClassName, Driver

  1. Fíjate especialmente en los controladores de filtro de terceros que se cargan al principio del proceso de arranque.

Paso 2: actualiza o sustituye el controlador desde el OEM

Una vez sepas qué controlador está dando problemas, lo más seguro suele ser actualizarlo directamente desde el fabricante del hardware o del software. Los paquetes del OEM son más fiables, están correctamente firmados y es mucho menos probable que rompan la integridad de memoria tras un reinicio. Una actualización limpia resuelve el problema muchas veces sin necesidad de eliminar nada.

  1. Descarga el paquete de controladores firmado más reciente desde el OEM del dispositivo o componente.
  2. Instala la actualización, reinicia el dispositivo y vuelve a consultar Detalles de aislamiento del núcleo en Seguridad de Windows.
  3. Si el controlador actualizado se carga correctamente, continúa con la validación y la documentación.

Paso 3: desinstala el software del dispositivo y borra el paquete de controladores

Si el paso anterior no ha solucionado nada, prueba a eliminar el software vinculado al controlador incompatible: la aplicación, la entrada del dispositivo y cualquier paquete INF que haya quedado y que Windows pueda volver a cargar sin avisar. Al eliminarlo todo, evitas que el sistema reproduzca el mismo problema después de reiniciar.

  1. Desinstala la aplicación o el software del dispositivo desde Configuración > Aplicaciones, si está disponible.
  2. Abre el Administrador de dispositivos, haz clic con el botón derecho en el dispositivo, selecciona Desinstalar el dispositivo y marca Eliminar el software de controlador de este dispositivo.

Advertencia: borrar paquetes de controladores puede dejar inoperativo el dispositivo o la función asociada. Asegúrate de tener a mano un controlador OEM compatible o una copia de seguridad antes de continuar.

  1. Elimina los paquetes INF que queden, si es necesario:
    1. Ejecuta pnputil /enum-drivers para listar todos los paquetes de controladores de terceros.
    2. Ejecuta pnputil /delete-driver oem##.inf /uninstall /force para eliminar un paquete.

💡Nota: sustituye ## por el número del nombre publicado del controlador concreto que quieras eliminar.

    1. Reinicia el dispositivo y vuelve a revisar Detalles de aislamiento del núcleo.

Como se ha indicado, eliminar un controlador desactivará temporalmente el hardware o la función asociada. Para recuperar la funcionalidad, vuelve a instalar el controlador firmado por el OEM aprobado después de confirmar que es compatible con la integridad de memoria, o revierte con tu copia de seguridad o instantánea si el dispositivo deja de ser utilizable. Una vez restaurado, comprueba que la integridad de memoria sigue activada.

Paso 4: limpia los controladores antiguos o fantasma

Puede que queden entradas antiguas u ocultas que mantengan desactivada la integridad de memoria incluso después de eliminar el paquete de controladores principal. Estos dispositivos fantasma suelen aparecer tras cambios de hardware, instalaciones de software anteriores o actualizaciones fallidas. Elimínalos para asegurarte de que no se carga nada inesperado en el arranque.

  1. En el Administrador de dispositivos, activa la opción de mostrar dispositivos ocultos y elimina el hardware fantasma con el mismo proceso de desinstalación.
  2. Busca controladores de filtro duplicados en las pilas de almacenamiento, USB o seguridad y elimina los que ya no correspondan.

Paso 5: activa la integridad de memoria y verifica el resultado

Después de eliminar o actualizar los controladores incompatibles, deberías poder volver a activar la integridad de memoria y que se mantenga activada. Confirma que no queda ningún problema con un reinicio rápido y otra visita a la página de aislamiento del núcleo.

  1. Abre Seguridad de Windows > Seguridad del dispositivo > Detalles de aislamiento del núcleo y activa la integridad de memoria.
  2. Reinicia el dispositivo cuando se te pida.
  3. Tras el reinicio, comprueba que el conmutador sigue activado y que no aparecen nuevos controladores incompatibles.

Paso 6: salvaguardas y excepciones

También puedes encontrarte con hardware o software especializado que siga dependiendo de un controlador antiguo. Cuando pase esto, el objetivo es mantener el dispositivo operativo sin dejar expuesto al resto del entorno.

  1. Ponte en contacto con el proveedor cuando un dispositivo crítico para el negocio dependa de un controlador heredado y solicita una versión correctamente firmada.
  2. Si no existe ningún controlador compatible, documenta la excepción, aísla el dispositivo en la medida necesaria y planifica una sustitución de hardware o software a largo plazo.

Paso 7: evidencias y despliegue en todo el parque

Una vez resuelto el problema en un dispositivo, conviene recopilar registros claros y después probar el procedimiento en un grupo reducido antes de desplegar los cambios. Así las correcciones futuras serán más sencillas y habrá menos sorpresas entre distintos modelos de hardware.

  1. Captura pantallas del antes y el después, junto con los nombres de los INF, las versiones de los controladores y sus hashes.
  2. Guarda las notas en tu RMM, incluyendo el modelo del dispositivo y la versión de la BIOS.
  3. Prueba el proceso en unos cuantos modelos representativos antes de extenderlo al resto del parque.

Resumen de buenas prácticas

Estas son algunas buenas prácticas para mantener un proceso coherente y evitar que la integridad de memoria falle después de un reinicio.

PrácticaObjetivoBeneficio
Actualizar primero desde el OEMEvitar eliminaciones innecesariasFuncionamiento estable
Eliminar por completo los paquetes INFImpedir recargas silenciosasProtección fiable
Verificar después de reiniciarConfirmar que el cambio persisteMenos regresiones
Documentar controladores y versionesDisponer de un registro de auditoríaCorrecciones más rápidas en el futuro
Pilotar por modeloDetectar casos límite a tiempoMenor riesgo en el despliegue

¿Qué es la integridad de memoria en Windows 11?

La integridad de memoria es una función de seguridad que protege el SO frente a código malicioso aislando procesos críticos del kernel dentro de un entorno virtualizado. En esencia, crea una barrera que impide que controladores sin firmar o manipulados se cuelen en el sistema durante el arranque. Esto ayuda a reducir el riesgo de rootkits y ataques similares. Aunque trabaja discretamente en segundo plano, depende de controladores limpios y correctamente firmados para funcionar bien. Por eso, si hay algo obsoleto o incompatible, Windows impedirá que la función se active.

Resolución de problemas

Incluso con un procedimiento cuidadoso, te puedes topar con algunos problemas habituales que ralentizan el trabajo. Revisa los siguientes casos para ahorrarte mucha prueba y error.

El controlador se reinstala una y otra vez

Algo del sistema está reinstalando activamente el controlador eliminado: una aplicación complementaria, un servicio en segundo plano del OEM o incluso Windows Update. Normalmente, basta con eliminar la aplicación, bloquear esa actualización concreta o distribuir el controlador correcto mediante una política para cortar el bucle.

El conmutador sigue atenuado y no aparece ningún controlador

Si la integridad de memoria sigue sin activarse y Windows no muestra ningún controlador bloqueado, puede que falten las funciones de virtualización necesarias para el aislamiento del núcleo. Revisa la configuración de virtualización de la BIOS, los componentes de Hyper-V y la documentación que ya sigas sobre el estado del aislamiento del núcleo para asegurarte de que el entorno está preparado.

El hardware dependiente deja de funcionar

Si al eliminar un controlador incompatible se recupera la integridad de memoria pero se desactiva hardware necesario, puede que tengas que reinstalar ese mismo controlador antiguo para volver a tener la funcionalidad. En ese caso, hay que dar por hecho que la integridad de memoria seguirá desactivada y tratar el dispositivo como una excepción (como se describe en el paso 6): documentarlo, aislarlo cuando proceda y planificar una sustitución de hardware o software compatible.

Varios controladores bloqueados

Cuando Windows enumera varios controladores incompatibles, lo mejor es eliminarlos de uno en uno. Reiniciar entre cada eliminación también te ayuda a ver qué controlador afecta a qué y evita que investigues varias variables a la vez.

Conflicto de políticas

Las políticas de control de aplicaciones como WDAC pueden influir en qué controladores tienen permiso para cargarse. Si algo sigue sin encajar, revisa estas políticas para asegurarte de que no bloquean componentes necesarios ni provocan comportamientos inesperados durante el inicio.

Reforzar Windows 11 con una buena higiene de controladores

Para configurar la integridad de memoria de forma fiable, los MSP y los administradores deben seguir un proceso paso a paso: desde identificar y actualizar los controladores problemáticos hasta confirmar los cambios y mantener registros claros. Con los pasos descritos, las organizaciones pueden mantener una protección más sólida a nivel de kernel en todo su parque de dispositivos y evitar que el problema se repita en el futuro.

Temas relacionados:

FAQs

Los controladores existen para dar soporte a hardware concreto o a componentes del sistema de bajo nivel. Para valorar si uno se puede eliminar sin riesgo, comprueba a qué dispositivo está asociado en el Administrador de dispositivos, revisa el proveedor y la firma digital, y confirma si el hardware o el software asociado sigue siendo necesario en el sistema.

Normalmente significa que un controlador o servicio se carga más tarde en el ciclo de arranque y no pasa las comprobaciones de HVCI. Revisar el registro del sistema en el Visor de eventos o activar la auditoría de carga de controladores ayuda a identificar el proceso que reintroduce el conflicto.

Sí, ambas herramientas permiten aplicar la configuración de HVCI a gran escala una vez validados todos los controladores necesarios. Aun así, lo mejor es aplicarla solo después de probarla en dispositivos piloto para evitar problemas de compatibilidad generalizados.

La compatibilidad de un controlador con la integridad de memoria debe probarse en hardware que realmente use ese controlador, porque la mayoría no se cargan en una máquina virtual si el dispositivo físico no está presente. Lo más seguro es validar los cambios en un dispositivo de pruebas dedicado o en un grupo piloto con el mismo hardware antes de un despliegue más amplio.

Un controlador obsoleto puede seguir funcionando, pero se puede marcar como riesgoso si le falta información reciente de firma o de versión. Comparar la versión instalada con la última publicada por el OEM y comprobar que las firmas digitales son válidas ayuda a decidir si hace falta actualizarlo o eliminarlo por completo.

Quizá también te interese…

¿Listo para simplificar los aspectos más complejos de las TI?