Cómo habilitar la integridad de la memoria en Windows 11: 4 soluciones efectivas
La Integridad de la Memoria forma parte de Aislamiento del Núcleo, una función de seguridad que utiliza la virtualización para proteger los procesos críticos del sistema del software malicioso. Básicamente, ayuda a evitar que agentes maliciosos o aplicaciones fraudulentas inyecten código malicioso en componentes esenciales de Windows. Está activada por defecto, lo cual es genial. Pero aquí está la cuestión: Windows la desactiva automáticamente si detecta problemas con los controladores, como controladores dañados o incompatibles. Por lo tanto, muchas veces, la razón por la que no se puede volver a activar es porque hay algún controlador incompatible oculto. Solucionarlo suele implicar identificar esos controladores y actualizarlos o eliminarlos. Parece sencillo, pero en algunas configuraciones puede ser un poco complicado, especialmente si los controladores son antiguos o no son tan fáciles de detectar. Por eso, esta guía debería ayudarte a resolverlo paso a paso.
Cómo solucionar problemas de compatibilidad del controlador de integridad de la memoria
Revisar la lista de controladores incompatibles
Esto es lo primero que debe comprobar, ya que Windows se queja de controladores incompatibles, y esa suele ser la raíz del problema. Cuando vea que la Integridad de la Memoria está desactivada, revise los detalles; le indicará qué controladores causan el conflicto. Normalmente, se trata de controladores de terceros, a veces obsoletos o dañados. Saber qué es incompatible es clave para solucionar el problema. Claro que Windows no siempre lo facilita, así que aquí le mostramos cómo solucionarlo:
- Presiona Windows + R para abrir Ejecutar, escribe
windowsdefender:y presiona Enter. Esto abre directamente el Centro de seguridad de Windows Defender. - Vaya a Seguridad del dispositivo.
- En Aislamiento del núcleo, haga clic en Detalles de aislamiento del núcleo.
- Desplázate hacia abajo o busca la sección Integridad de la memoria. Haz clic en Revisar controladores incompatibles. Aquí verás una lista, generalmente con el nombre publicado del controlador o, a veces, solo el nombre del producto (lo que Windows haya detectado como problemático).
En algunas configuraciones, esta lista podría estar vacía o faltar información. En ese caso, puede usar una herramienta de línea de comandos para obtener más información, como ` dism /online /get-drivers /format:table`.Este comando, al ejecutarse en un Símbolo del sistema con privilegios elevados (como Administrador), genera una tabla de controladores, incluida la columna “Nombre publicado”, lo cual resulta útil para verificar la identidad del controlador.
Actualice los controladores problemáticos
Una vez identificados los controladores defectuosos, suele ser mejor actualizarlos que eliminarlos por completo. Los controladores obsoletos pueden causar problemas con la integridad de la memoria, especialmente si Windows muestra errores de compatibilidad. Actualizar ayuda porque es un poco extraño, pero a veces la última versión del controlador admite de forma nativa funciones que antes presentaban problemas.
- Presione Windows + X y seleccione Administrador de dispositivos.
- En el menú superior, haga clic en Ver > Dispositivos por controlador. Esto facilita la búsqueda, de modo que pueda encontrar el controlador que coincida con el nombre publicado o el nombre del controlador que anotó.
- Si no está seguro acerca del nombre publicado exacto del controlador, ejecútelo
dism /online /get-drivers /format:tablenuevamente en el símbolo del sistema para buscarlo. - Haga clic derecho en el controlador o dispositivo y seleccione Actualizar controlador. Luego, seleccione Buscar controladores automáticamente. Si Windows encuentra una versión más reciente del controlador, la instalará. Esto suele solucionar problemas de incompatibilidad con los controladores.
- Como alternativa, visita el sitio de soporte del fabricante del dispositivo y descarga manualmente el controlador más reciente. A veces, esa es la única manera de conseguir una versión verdaderamente compatible, especialmente para chipsets o periféricos específicos.
Eliminar controladores incompatibles
Si actualizar el controlador no soluciona el problema o no hay ninguna actualización disponible, el siguiente paso podría ser eliminarlo. Pero tenga cuidado: esto podría provocar que algunos dispositivos o aplicaciones dejen de funcionar, así que evalúelo cuidadosamente. Puede eliminar controladores mediante la línea de comandos o con herramientas como Autoruns.
Uso del símbolo del sistema
Este método funciona si tienes a mano el nombre publicado del controlador. El comando pnputiles muy útil:
- Abra Ejecutar ( Windows + R ), escriba
cmdy luego presione Ctrl + Shift + Enter para ejecutar como administrador. - Escribe esto para eliminar el controlador:
pnputil /delete-driver <Published Name> /uninstall /force. Reemplázalo<Published Name>con el nombre exacto que obtuviste anteriormente. - Reinicie y verifique si ahora se puede habilitar la integridad de la memoria.
Uso de ejecuciones automáticas para eliminar controladores
¿No sabes qué aplicación está instalando el controlador defectuoso? Puedes probar Autoruns, una excelente herramienta de Microsoft Sysinternals. Descárgala desde aquí. Extráela, ejecútala Autoruns.execomo administrador y ve a la pestaña Controladores. Busca el controlador por su nombre de proveedor o nombre de producto. Desmarca la casilla o haz clic derecho para eliminarlo (lo que prefieras).Recuerda: eliminar controladores podría dañar la aplicación o el dispositivo que depende de ella. A veces, simplemente tienes que desinstalar la aplicación, sobre todo si no es crítica.
Desinstalar aplicaciones que utilizan el controlador defectuoso
Si encuentras que una aplicación es la responsable, desinstalarla podría ser la solución. Sí, es un poco tosco, pero si causa problemas con los controladores, quizá no merezca la pena conservarla. Ve a Aplicaciones y funciones (o appwiz.cpl) desde Ejecutar, busca la aplicación y desinstálala. Después, reinicia y comprueba si la integridad de la memoria funciona correctamente. A veces, la solución más sencilla es empezar de cero con una reinstalación o desinstalación.
Cambiar las claves del registro
Si los controladores y las aplicaciones parecen estar bien, pero la Integridad de la Memoria sigue sin activarse, podría ser necesario revisar el registro. Claro que esto implica cierto riesgo, así que primero haga una copia de seguridad del registro. Para ello, vaya a Archivo > Exportar en el Editor del Registro.
- Abra Ejecutar, escriba
regedity presione Entrar. - Navegar a
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity. - Busque Habilitado, haga doble clic para abrir y luego configure sus datos en 1.
- Ahora, si estás usando una versión muy antigua de Windows, como la versión 10 1511 o anterior, ve a
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\HypervisorEnforcedCodeIntegrityy configura Desbloqueado en 1. - Cierre el editor de registro y reinicie. Si todo fue correcto, la integridad de la memoria debería estar habilitada.
Actualización de Windows
Esto no es una solución en sí, pero a veces Microsoft publica parches que corrigen problemas de compatibilidad o errores que afectan la compatibilidad de los controladores. Si nada más ha funcionado, ejecuta Windows Update. Simplemente pulsa Windows + I, ve a Windows Update y haz clic en Buscar actualizaciones. Instala las actualizaciones pendientes, reinicia y comprueba si eso soluciona el problema. Porque, claro, a veces Windows tiene que complicar las cosas más de lo necesario.
Con suerte, alguno de estos trucos reactivará la integridad de la memoria sin mayores complicaciones. A veces solo es cuestión de localizar el controlador o la aplicación incompatible; es molesto, pero se puede lograr.
Resumen
- Revisar controladores incompatibles en el Centro de seguridad de Windows Defender
- Actualice los controladores a través del Administrador de dispositivos o el sitio del fabricante
- Eliminar controladores con pnputil o Autoruns si falla la actualización
- Desinstalar aplicaciones que utilizan controladores problemáticos
- Verifique y edite las claves de registro si es necesario
- Ejecute Windows Update para obtener las últimas correcciones
Resumen
Esto puede ser un poco frustrante, sobre todo si los controladores son antiguos o poco conocidos. Pero, en la mayoría de los casos, identificar el controlador incompatible y actualizarlo o eliminarlo facilita la reactivación de la Integridad de la Memoria. Todo es cuestión de paciencia y saber dónde buscar. Crucemos los dedos para que esto ayude a evitar horas de dolor de cabeza.¡Mucha suerte!