Saltar al contenido

Ntoskrnl.exe ¿Causando un fallo? He aquí cómo arreglarlo

Tuve que visitar un sitio cliente el otro día debido a un problema con ntoskrnl.exe en sus ordenadores con Windows 7. Ignorando el hecho de que deberían haber actualizado su sistema operativo hace años, el problema que tenían era que el proceso estaba causando caídas regulares de la pantalla azul. Si también ve Ntoskrnl.exe causando un fallo aquí es cómo arreglarlo.

¿Qué es Ntoskrnl.exe?

Ntoskrnl.exe es un proceso central de Windows 7 que es un legado de Windows NT, de ahí su nombre. El núcleo es un proceso central que se ocupa de las funciones esenciales de Windows. En este caso, la gestión de la memoria, los procesos centrales y la virtualización.

Para la mayoría de los ordenadores de consumo, la virtualización no se utiliza, por lo que Ntoskrnl.exe sólo será parcialmente responsable de los procesos de RAM y Windows. Windows no puede funcionar sin este proceso, así que tenemos que arreglarlo para poder usar el ordenador. Como el error está causando caídas y BSOD (Blue Screen of Death), tenemos que arreglarlo de todos modos.

Como de costumbre, aunque la sintaxis de error puede mencionar Ntoskrnl.exe, no es el núcleo el que causa el problema. Normalmente es otra cosa. Dado que Ntoskrnl.exe se ocupa de la memoria, a menudo es algo que afecta a la memoria que hace que Ntoskrnl.exe se bloquee. Las causas más comunes son el overclocking, los controladores y el hardware de memoria. Lo más frecuente es que se trate de los dos primeros y no del último.

Corregir Ntoskrnl.exe causando un bloqueo

Para arreglar el fallo, tenemos que hacer una de dos cosas. Si hace overclock en su sistema, intente ejecutarlo sin el overclock para ver si es estable. Si es así, ejecute una aplicación de estabilidad o overclock para identificar una velocidad de reloj de memoria más estable y vuelva a realizar la prueba.

Si eso no funciona, o si no estás haciendo overclocking, tenemos que hacer otra cosa. Lo más probable es que sea un conductor el que cause los choques, así que deberíamos actualizarlos todos. Podríamos crear un minidump que te dirá exactamente lo que sucede, pero eso puede ser una molestia. Si desea seguir esa ruta, consulte esta página en el sitio web de Microsoft .

De lo contrario, actualicemos todos nuestros controladores. Como esto es parte de las tareas domésticas de Windows 7, es tiempo bien invertido.

Abra el Administrador de dispositivos y recorra la lista de dispositivos. Debe actualizar el controlador de gráficos, el controlador de audio, el controlador de red, el controlador de chipset, la utilidad de administración de disco si dispone de uno, cualquier controlador periférico para impresoras, cámaras web, escáneres o discos duros externos.

A continuación, realice una actualización de Windows para asegurarse de que dispone de todas las actualizaciones disponibles. Microsoft ya no publica las actualizaciones de Windows 7, pero necesitamos asegurarnos de que usted tiene las que están disponibles. Por último, reinicie el equipo y asegúrese de que todas las unidades estén activas.

Si la actualización de todos los controladores no detiene Ntoskrnl.exe, debemos comprobar la integridad de los archivos de Windows.

  1. Abra una línea de comandos como administrador.
  2. Escribadism /online /cleanup-image /restorehealth y pulse Enter.
  3. Deje que el proceso se complete.

Esta es la utilidad de verificación de archivos de Windows que verificará la integridad de las bibliotecas y archivos de Windows. Si falta alguna o está dañada, Windows descargará una nueva copia mientras estén disponibles.

Si eso no funciona, necesitamos usar MemTest86+. Esta es una utilidad de comprobación de memoria que es la mejor de su clase para comprobar la memoria RAM.

  1. . Si desea grabarlo en un CD, seleccione la copia apropiada. De lo contrario, utilice la opción binaria de inicio para USB.
  2. Cree la unidad de inicio y reinicie el equipo. Deje los medios de comunicación en su sitio.
  3. Seleccione esta opción para arrancar desde ese dispositivo cuando se le solicite y permita que se cargue MemTest86+.
  4. Ejecute la prueba tres veces por separado y anote cualquier error que encuentre.

Si MemTest86+encuentra errores, intercambie la RAM entre las ranuras y ejecute la prueba de nuevo. Si MemTest86+ sigue encontrando errores, debe identificar si se trata de RAM o de la ranura de la placa base. Si el error se mueve con la RAM, podría ser defectuoso. Si los errores permanecen en el mismo lugar, podría ser la placa madre.

Si tiene RAM libre o suficiente para ejecutar el ordenador sin que el stick cause errores, hágalo durante un tiempo para ver si el error desaparece. Si parece ser la ranura de RAM de la placa base que está causando el error, use otra y monitorícela.

La mayoría de los errores de Ntoskrnl.exe ocurren en ordenadores con Windows 7. Aunque el kernel sigue presente en Windows 8, parecía mucho más estable en esa versión. Si, por alguna razón, sigue ejecutando un equipo con Windows 7 y ve estos errores, ahora ya sabe qué hacer.

¿Tienes alguna otra forma de arreglar Ntoskrnl.exe causando accidentes? Cuéntenos acerca de ellos a continuación si lo hace.