¿Cómo reparar el alto uso de CPU de ntoskrnl.exe, error bsod?

Hay numerosos informes sobre Rediit y otros formularios de Windows sobre el alto uso de la CPU de ntoskrnl.exe. Estos extensos procesos de RAM y CPU a menudo los llevan a experimentar BSOD o problemas de pantalla azul de la muerte.

Si está lidiando con el alto uso de la CPU provocado por ntoskrnl.exe y el archivo relacionado y/o está experimentando un error BSOD de ntoskrnl.exe, este artículo es para usted. Le da algunas razones por las que el archivo .exe está consumiendo mucho espacio de memoria y proporciona posibles remedios para esto.

Breve discusión sobre Ntoskrnl.exe

Ntoskrnl.exe o el kernel del sistema operativo Windows NT o la imagen del kernel es un archivo de aplicación del sistema dentro de Windows responsable que proporciona kernel y capas ejecutables del espacio del kernel de Widows IT. Se asocia con varios servicios del sistema, como virtualización de hardware, gestión de procesos y memoria.

Cuando cierta tarea se carga en la RAM (la memoria) junto con el programa que ejecuta esta tarea, la CPU la decodifica y ejecuta la tarea y registra los resultados que luego registra el programa cargador. El archivo de ejecución tiene acceso a varios dispositivos involucrados que incluyen GPU, CPU, espacio en disco, dispositivos de red, etc.

Condición cuando recibe el error bsod ntoskrnl.exe

Aquí surge la pregunta obvia de que si el archivo ntoskrnl.exe está ahí para administrar la memoria, ¿por qué a menudo hay un caso de memoria alta y una gran cantidad de consumo de CPU? Estas son las posibles razones por las que esto ocurre:

Nueva memoria comprimida en Windows 10: si lee la declaración de Microsoft sobre el lanzamiento de la compilación 10525 de Windows 10, la compañía dice que hemos agregado un nuevo concepto en el administrador de memoria llamado almacén de compresión, que en realidad es una colección en memoria de archivos comprimidos. paginas

Con eso, el administrador de memoria siente más presión. Luego comprimirá las páginas inusuales en lugar de escribirlas en el disco, como resultado de esto, se reduciría la cantidad de uso de memoria por proceso. Esto permite que Windows 10 mantenga más aplicaciones en la memoria física a la vez.

Así, cuantas más páginas abras, se utilizará la memoria. Esto a su vez conduce a un alto uso de la CPU. El gran uso de memoria puede confundirse con una fuga de memoria, lo que podría ser un caso con un alto uso de CPU de ntoskrnl.exe y, como resultado, un error bsod de ntoskrnl.exe.

Controladores de dispositivos defectuosos u obsoletos: ntoskrnl.exe requiere comunicación hacia y desde dispositivos como tarjetas de red, teclados y tarjetas gráficas para enviar y recibir los datos de los controladores de dispositivos. Esos datos recibidos luego se escriben en la RAM y esperan su ejecución.

Si los controladores están defectuosos, este proceso continuo se vería afectado y podría provocar una pérdida de memoria. Los controladores defectuosos también pueden escribir los datos en el espacio de la memoria y llenar la RAM. Este problema es común entre los usuarios que han actualizado recientemente su Windows ya que, en este caso, a menudo los controladores no son compatibles con las versiones actualizadas.

Malware y virus: otra razón para el alto uso de la CPU de ntoskrnl.exe o el error bsod de ntoskrnl.exe es la infección del sistema con malware. Varias distribuciones de software gratuito o shareware pueden integrarse con el archivo de sistema ntoskrnl.exe o alterar su funcionalidad.

Incluso podrían alterar el registro del ejecutable y, por lo tanto, el archivo exe ya no funcionará como se esperaba. Dado que está causando daño continuamente, por lo que es posible la transmisión a la RAM pero no la salida. El virus también puede estar escribiendo activamente en el espacio de memoria propiedad de ntoskrnl.exe, lo que resulta en una gran cantidad de uso de CPU y un error bsod de ntoskrnl.exe.

Archivo de sistema ntoskrnl.exe dañado: Ntoskrnl.exe es un archivo de sistema bien protegido y no se corrompe en el caso habitual. Sin embargo, cuando se corrompe, comenzará a funcionar mal, simplemente no entiendo qué y cuándo escribir en la RAM y cuándo liberar espacio en la memoria. Esto podría conducir a la acumulación de datos de memoria innecesarios, lo que dejaría un alto uso de la CPU.

Posibles soluciones para el alto uso de CPU de ntoskrnl.exe

Arreglos automáticos de PC

Descargue e instale la herramienta de reparación automática de PC que verificará el sistema en busca de archivos corruptos o faltantes y proporcionará su reparación automática. Esta herramienta también es útil cuando cualquier problema basado en el sistema, como BSOD, errores exe, errores DLL, errores de registro e infecciones de virus, está causando el problema. Aquí está su enlace de descarga directa.

Solución 1: actualice los controladores

Es de destacar que la actualización de Windows a menudo resulta en la incompatibilidad de ciertos controladores de dispositivos y muchos problemas como resultado de esto. Si realizó una actualización reciente de Windows, debe asegurarse de tener controladores de dispositivo actualizados. Los controladores obsoletos podrían ser la razón del error bsod ntoskrnl.exe que enfrenta:

  • Presione Win+ R, escriba hdwwiz.cpl y presione Enter,
  • Vaya a la pestaña Controladores y seleccione la opción Actualizar controladores allí,
  • Seleccione la opción automática para buscar e instalar controladores actualizados desde Internet,
  • Reinicie el dispositivo cuando haya terminado y verifique que se haya solucionado el problema.

Puede usar la herramienta de actualización automática de controladores para descargar/instalar los controladores de dispositivos de actualización dentro de su sistema. Hay muchas herramientas de actualización de controladores que puede descargar de Internet. Aquí está el enlace para una de esas herramientas que se proporciona solo como referencia.

Corrección 2: Ejecute el análisis del sistema con un potente antivirus

Es una buena práctica tener un sistema libre de malware. Si algún malware instalado en el interior está causando el alto uso de la CPU ntoskrnl.exe, obtendrá una solución directa para el problema con eso. Elija una herramienta antivirus confiable con el fin de obtener el mejor resultado.

Corrección 3: deshabilitar Runtime Broker

Muchos usuarios de Reddit que se ocupan del error bsod ntoskrnl.exe sugieren que Runtime Broker es un proceso del sistema que a menudo consume una gran cantidad de ciclos de CPU debido a la mala optimización de la memoria. Puede deshabilitar Runtime Broker con los siguientes pasos:

  • Vaya al menú Inicio y abra Configuración,
  • Haga clic en Sistema y seleccione Notificaciones y Acciones,
  • Anule la selección de la opción Mostrarme consejos sobre Windows u Obtener consejos, trucos y sugerencias mientras usa Windows,
  • Finalmente, reinicie el dispositivo

Alternativamente;

  • Abra el Bloc de notas y copie y pegue las siguientes teclas en él:

Editor del Registro de Windows Versión 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TimeBroker] “Inicio”=dword:00000003

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SysMain] “DisplayName”=”Superfetch” “Inicio”=dword:00000003

  • Ahora, vaya al archivo y haga clic en Guardar como,
  • Guárdelo como cualquier_nombre_que_quiera.reg,
  • Ejecute el archivo y luego como administrador y acepte/confirme los cambios de registro,
  • Reinicie la PC y verifique si esto hace algún cambio.

Solución 4: cambie la configuración del registro

Aquí hay ciertos cambios en la configuración del registro que debe realizar cuando recibe un problema de uso elevado de la CPU ntoskrnl.exe y desea obtener un mejor rendimiento de su PC:

  • Presione Win+ R, escriba regedit y presione Enter,
  • Navegue a la siguiente dirección:

HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Control>Administrador de sesión>Administración de memoria

  • Haga doble clic en Borrar el registro de apagado del archivo de página y cambie los datos del valor a 1,
  • Haga clic en Aceptar para confirmar y reiniciar el dispositivo para que se realicen los cambios.
Conclusión

¡Eso es todo! Este artículo le proporciona todos los detalles posibles de por qué está viendo el aumento constante del uso de la CPU ntoskrnl.exe y recibe el error bsod ntoskrnl.exe. También se trata de varias soluciones posibles que debe probar en este caso para resolver el problema. Con suerte, estos métodos lo ayudarán a obtener la solución.