Pantalla azul KERNEL_SECURITY_CHECK_FAILURE (0x00000139): solución
La pantalla azul KERNEL_SECURITY_CHECK_FAILURE (código 0x00000139) indica que el núcleo de Windows ha detectado que una de sus estructuras de datos críticas está dañada. Windows incluye comprobaciones de seguridad que verifican continuamente que esos datos son coherentes y, si encuentran una corrupción, detienen el sistema para evitar que el daño se extienda o que alguien lo aproveche.
Es frecuente en Windows 11 y Windows 10, y suele aparecer después de una actualización de Windows o de instalar un programa o un controlador nuevo. Las causas habituales son un controlador incompatible, la memoria RAM, archivos de sistema dañados o un disco con errores. Si buscas otro código, tienes la lista completa en códigos de error BSOD.
Qué significa el error KERNEL_SECURITY_CHECK_FAILURE
El núcleo de Windows guarda mucha información en estructuras de datos encadenadas, como listas en las que cada elemento apunta al siguiente. Antes de usarlas, Windows comprueba que los enlaces son coherentes. Si un controlador ha escrito donde no debía, o la memoria ha alterado algún dato, esos enlaces se rompen y la comprobación falla.
El parámetro 1 indica qué tipo de corrupción se ha detectado. El más habitual es:
3: una lista enlazada (LIST_ENTRY) dañada. Casi siempre la ha corrompido un controlador.
Otros valores indican, por ejemplo, un desbordamiento de búfer en la pila (0 o 2), detectado por las protecciones que Windows incluye en su propio código y en los controladores. Los parámetros 2 y 3 apuntan a la información técnica del fallo, útil para analizarlo con WinDbg.
Causas del error 0x00000139
- Controladores incompatibles o desactualizados, sobre todo tras una actualización grande de Windows: controladores de hardware antiguo, antivirus, VPN, programas de virtualización o de control de periféricos.
- Memoria RAM defectuosa u overclocking inestable.
- Archivos de sistema dañados.
- Un disco o SSD con errores.
- Malware que modifica componentes del sistema.
Cómo solucionar la pantalla azul KERNEL_SECURITY_CHECK_FAILURE
Si el pantallazo no te deja usar Windows, entra en modo seguro para hacer los cambios.
1. Identifica el controlador implicado
Revisa los volcados de C:\Windows\Minidump con BlueScreenView, o con WinDbg ejecutando !analyze -v. Fíjate en las líneas IMAGE_NAME y MODULE_NAME. Si señalan un archivo .sys de terceros, busca a qué programa o dispositivo pertenece en C:\Windows\System32\drivers (clic derecho > Propiedades > Detalles).
Si solo aparece ntoskrnl.exe, el culpable no está claro: sigue los pasos en orden.
2. Actualiza, revierte o elimina el controlador
- Si el error empezó tras actualizar un controlador: en el Administrador de dispositivos, clic derecho en el dispositivo > Propiedades > Controlador > Revertir al controlador anterior.
- Si empezó tras actualizar Windows: instala los controladores más recientes de tu equipo desde la web del fabricante (chipset, almacenamiento, red, gráficos). Los controladores antiguos son la causa más habitual tras una actualización grande.
- Si el culpable es un programa (antivirus de terceros, VPN, virtualización, software de periféricos): desinstálalo y comprueba si el error desaparece. Los antivirus conviene quitarlos con la herramienta de eliminación de su fabricante.
3. Revisa los controladores incompatibles con la integridad de memoria
Windows 11 y 10 tienen una protección llamada integridad de memoria que bloquea los controladores que no cumplen sus requisitos. Para ver si tienes alguno problemático:
- Abre Seguridad de Windows > Seguridad del dispositivo > Detalles de aislamiento del núcleo.
- Si la opción Integridad de memoria no se puede activar, pulsa Revisar controladores incompatibles.
- Anota los controladores que aparezcan y actualízalos o desinstala el programa al que pertenecen.
Tienes más información sobre esto en cómo instalar controladores no firmados.
4. Repara los archivos de sistema y el disco
Abre el Terminal (Administrador) y ejecuta, uno detrás de otro:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
chkdsk C: /scan
Revisa también la salud del disco con CrystalDiskInfo. Tienes los detalles de la reparación en cómo reparar archivos de sistema con DISM y SFC.
5. Comprueba la memoria RAM
Carga los valores por defecto en la BIOS/UEFI (para quitar cualquier overclocking o perfil XMP/EXPO) y pasa un test de memoria: pulsa Win + R, escribe mdsched.exe y elige Reiniciar ahora y comprobar si existen problemas. Para una prueba más exhaustiva, usa MemTest86 desde un USB. Si tienes varios módulos, prueba con uno solo cada vez.
6. Busca malware
Haz un análisis completo con Microsoft Defender y, para una revisión más a fondo, el Examen sin conexión de Microsoft Defender (en Seguridad de Windows > Protección antivirus y contra amenazas > Opciones de examen).
7. Vuelve a un punto anterior
Si el error empezó tras un cambio reciente y no encuentras el culpable, usa Restaurar sistema para volver a un punto anterior, o desinstala la última actualización desde Configuración > Windows Update > Historial de actualizaciones > Desinstalar actualizaciones.
8. Usa Driver Verifier si el culpable no aparece
Si los pantallazos continúan y el volcado no aclara el responsable, Driver Verifier pone a prueba los controladores para que el siguiente volcado lo identifique. Es especialmente útil con este código, porque detecta el momento en que un controlador corrompe la memoria. Tienes los pasos y las precauciones en la pantalla azul 0x00000050.
Preguntas frecuentes
¿Significa que tengo un virus?
No necesariamente. El nombre incluye "security" porque lo detecta una comprobación de seguridad del núcleo, pero la causa más habitual es un controlador defectuoso o la RAM, no un ataque. Aun así, conviene descartar malware con un análisis completo.
¿Por qué apareció justo después de actualizar Windows?
Porque las actualizaciones grandes cambian partes del núcleo, y algunos controladores antiguos dejan de ser compatibles. Actualizar los controladores del equipo, sobre todo los de chipset, almacenamiento y red, y quitar los programas que instalan sus propios controladores suele solucionarlo.
¿Puede ser la memoria RAM?
Sí. Si el pantallazo aparece en momentos aleatorios y el volcado señala cada vez un archivo distinto, la RAM o un overclocking inestable son los principales sospechosos.
¿Tengo que reinstalar Windows?
Casi nunca. Lo normal es que se solucione actualizando o quitando el controlador implicado, o reparando los archivos de sistema. Si nada funciona, puedes restablecer Windows conservando tus archivos.