Para funcionar correctamente, Windows 10 utiliza varios procesos en segundo plano, y uno de ellos es ntoskrnl.exe. Aunque se trata de un proceso del sistema, muchos usuarios afirman que ntoskrnl.exe está causando un alto uso de CPU y memoria en su PC, y hoy vamos a mostrarle cómo solucionar ese problema.
Índice del contenido
Ntoskrnl.exe causa un alto uso de CPU y disco, ¿cómo arreglarlo?
Solución 1 – Desactivar el servicio Superfetch
Según los usuarios, la causa principal de este problema podría ser el servicio Superfetch. Este servicio almacena sus datos en caché pero, a pesar de su utilidad, puede provocar este y otros errores. Si tiene problemas con ntoskrnl.exe y un alto uso de CPU o memoria, es posible que desee desactivar este servicio. Para ello, siga estos sencillos pasos:
-
Pulse Windows Key + R e introduzca services.msc . Pulse Enter o haga clic en OK .
-
Una vez que se abra la ventana Servicios , verá una lista de todos los servicios disponibles. Localice el servicio Superfetch y haga doble clic en él para abrir sus propiedades.
-
Cuando se abra la ventana Propiedades , configure el tipo de inicio en Desactivado . Ahora haga clic en el botón Detener para detener el servicio. Por último, haga clic en Aplicar y Aceptar para guardar los cambios.
Después de hacer eso, el servicio Superfetch no funcionará más y su problema debería ser resuelto. Si se produce cualquier otro problema después de deshabilitar este servicio, es posible que desee volver a activarlo.
Algunos usuarios sugieren desactivar algunos servicios más para solucionar el problema. Según el Windows Search , SuperFetch , Remote Desktop Services , los servicios , , y Remote Desktop Services UserMode Port Redirector pueden estar relacionados con este problema, por lo que es posible que desee deshabilitarlos y comprobar si eso resuelve el problema. Varios usuarios también recomiendan desactivar los servicios TCP/IP NetBIOS Helper y Offline Files , así que no dude en intentarlo también.
También puede desactivar este servicio utilizando el Editor del Registro. Para ello, siga estos pasos:
-
Presione Windows Key + R e introduzca regedit . Haga clic en OK o presione Enter .
-
Opcional: Su registro contiene información confidencial, por lo que se recomienda crear una copia de seguridad en caso de que algo salga mal. Crear una copia de seguridad es sencillo, y para ello debe hacer clic en Archivo> Exportar .
Ahora seleccione Todos como Rango de exportación e introduzca el nombre de archivo deseado. Elija una ubicación segura y haga clic en el botón Guardar .
En caso de que algo salga mal después de modificar el registro, siempre puede ejecutar este archivo para restaurarlo al estado original.
-
En el panel izquierdo navegue hasta HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters . En el panel derecho, localice EnableSuperfetch DWORD y haga doble clic en él. Si el DWORD no está disponible, haga clic derecho en el espacio vacío en el panel izquierdo y elija New> DWORD (32-bit) Value . Ahora ingrese EnableSuperfetch como el nombre del nuevo DWORD y haga doble clic en él para ver sus propiedades.
-
Establecer Valor de los datos a 0 y hacer clic en OK para guardar los cambios.
Después de hacer esto, el servicio de Superfetch se deshabilitará y el problema se solucionará por completo.
Solución 2 – Crear un archivo reg y ejecutarlo
Según los usuarios, puede solucionar este problema simplemente creando un único archivo de registro y ejecutándolo. Al hacerlo, usted hará múltiples cambios en su registro con facilidad. Para crear un archivo reg, haga lo siguiente:
- Abrir Bloc de notas .
-
Cuando Notepad comience, pegue las siguientes líneas:
- Windows Registry Editor Versión 5.00
- [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TimeBroker]
- «Inicio»=dword:00000003
- [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\ServicesSysMain]
- «DisplayName»=»Superfetch»
- «Inicio»=dword:00000003
-
Ahora haga clic en Archivo> Guardar como .
-
Establecer Guardar como tipo en Todos los archivos . Establezca el nombre del archivo como script.reg , elija una ubicación para guardar y haga clic en el botón Guardar .
-
Localice el archivo script.reg script.reg y haga doble clic en él para ejecutarlo.
-
Aparecerá una advertencia de seguridad. Haga clic en Sí para continuar.
Después de ejecutar el archivo, el registro se modificará automáticamente y el problema se resolverá por completo.
Solución 3 – Eliminar o renombrar el directorio de Distribución de Software
Según los usuarios, la causa de este problema podría ser el directorio de Distribución de Software. Windows Update utiliza este directorio para almacenar temporalmente archivos, pero a veces pueden surgir problemas con él. Si tiene algún problema con ntoskrnl.exe en su PC, tendrá que eliminar este directorio haciendo lo siguiente:
-
Iniciar Símbolo del sistema como administrador. Para ello, pulse Windows Key + X para abrir el menú Win + X y seleccione Símbolo del sistema (Admin) de la lista. Si el Símbolo del sistema no está disponible, también puede utilizar PowerShell (Admin) en su lugar.
-
Cuando Símbolo del sistema se inicia, introduzca los siguientes comandos:
- net stop wuauserv
- bits de parada de red
- Después de ejecutar esos comandos, minimice Símbolo del sistema .
-
Navegue hasta el directorio C:\Windows\SoftwareDistribution y elimine todos los archivos de él.
-
Después de eliminar los archivos, vuelva a Símbolo del sistema e introduzca lo siguiente:
- net start wuauserv
- bits de inicio de red
Después de hacer eso, el problema debe ser resuelto completamente. Si no desea eliminar el directorio SoftwareDistribution , puede cambiarle el nombre simplemente siguiendo estos pasos:
- Abra Símbolo del sistema como administrador.
-
Cuando se abra el símbolo del sistema, introduzca los siguientes comandos uno por uno:
- net stop wuauserv
- bits de parada de red
- renombrar %windir%\SoftwareDistribution SoftwareDistribution.bak
- net start wuauserv
- bits de inicio de red
Después de hacer esto, el directorio de Distribución de Software será renombrado y el problema debe ser resuelto. Este método es un poco más rápido ya que puede hacerlo completamente desde el Símbolo del sistema. Además de ser más rápido, este método no eliminará ningún archivo, así que no dude en probarlo.
Solución 4 – Eliminar las actualizaciones problemáticas
Mantener el equipo actualizado es bastante importante, pero a veces ciertas actualizaciones pueden causar problemas. Varios usuarios informaron que los problemas con el uso de memoria y ntoskrnl.exe aparecieron después de instalar ciertas actualizaciones de Windows. Para solucionar el problema, debe quitar las actualizaciones instaladas recientemente. Para ello, siga estos pasos:
- Abrir la aplicación Configuración . Puede hacerlo rápidamente presionando Windows Key + I .
-
Cuando se abra Settings app , navegue hasta la sección Update & security .
-
Haga clic en Actualizar historial .
-
Aparecerá una lista de actualizaciones recientes. Ahora haga clic en Desinstalar actualizaciones .
- Debería ver una lista de actualizaciones recientes. Haga doble clic en una actualización específica para eliminarla.
Después de eliminar las actualizaciones problemáticas, reinicie el equipo y compruebe si se ha resuelto el problema. Tenga en cuenta que Windows 10 instalará automáticamente las actualizaciones, por lo que es posible que desee evitar que se instalen las actualizaciones problemáticas. Para ello, sólo tiene que descargar Mostrar u ocultar el solucionador de problemas de actualizaciones . Esta es una herramienta desarrollada por Microsoft, y es perfectamente segura de usar si necesita bloquear una determinada actualización. Después de detener la instalación de las actualizaciones, el problema debería solucionarse.
Solución 5 – Detener todos los servicios de BlueStacks
BlueStacks es un sólido emulador de Android, pero según los usuarios, esta herramienta puede causar problemas con ntoskrnl.exe. Usted puede detener fácilmente todos los servicios de BlueStacks creando un solo archivo de murciélago. Esto es relativamente sencillo, y puede hacerlo siguiendo estos pasos:
- Abrir Bloc de notas .
-
Cuando Notepad comience, introduzca las siguientes líneas:
- «C:\NFicheros de programa (x86)\BlueStacks\HD-Quit.exe»
- parada de red BstHdUpdaterSvc
- parada de red BstHdLogRotatorSvc
- parada de red BstHdAndroidSvc
- Ahora haga clic en Archivo> Guardar como .
-
Establecer Guardar como tipo en Todos los archivos . Introduzca script.bat como nombre de archivo y haga clic en Guardar .
- Después de hacer eso, localice el archivo script.bat y haga doble clic en él para ejecutarlo.
Una vez que ejecute el archivo, todos los servicios de BlueStacks se deshabilitarán y el problema se resolverá completamente.
Solución 6 – Desactivar la aceleración de hardware en Chrome
Según los usuarios, este problema puede aparecer cuando se utiliza Chrome. El problema parece estar causado por una aceleración de hardware, pero puedes solucionarlo desactivando esta función en Chrome. Para ello, sólo tienes que seguir estos pasos:
-
Abrir Chrome . Haga clic en el icono Menú en la esquina superior derecha y elija Configuración .
-
Cuando se abra la pestaña Configuración , desplácese hacia abajo y haga clic en Avanzado .
-
Localizar Utilice la opción de aceleración de hardware cuando esté disponible en la sección Sistema y desactívela.
Una vez hecho esto, reinicia Chrome y comprueba si el problema sigue apareciendo. Si no utilizas Google Chrome, asegúrate de desactivar la aceleración por hardware en tu navegador preferido.
Solución 7 – Limpie su registro
Su registro contiene todo tipo de información relacionada con todas las aplicaciones de terceros instaladas. Si tiende a instalar muchas aplicaciones de terceros, su registro puede estar lleno de entradas innecesarias que pueden ralentizar su sistema. Además, estas entradas también pueden causar problemas con ntoskrnl.exe y un alto uso del disco.
Para solucionar el problema, los usuarios recomiendan utilizar un CCleaner para escanear y limpiar su registro. Si no está familiarizado con CCleaner, puede utilizar cualquier otro software de limpieza del registro para esta tarea. Antes de usar CCleaner, le aconsejamos que cree una copia de seguridad de su registro por si acaso. Para ver cómo exportar su registro, le aconsejamos que compruebe Solución 1 para obtener instrucciones detalladas.
Solución 8 – Deshabilitar la unidad de DVD
Varios usuarios informaron de este problema en los portátiles Acer. Según ellos, ntoskrnl.exe está causando un alto uso del disco y para solucionar este problema es necesario desactivar la unidad de DVD. Para ello, sólo tienes que seguir estos pasos:
-
Presione Windows Key + X y elija Device Manager de la lista.
-
Cuando se abra el Administrador de dispositivos , localice su unidad de DVD, haga clic con el botón derecho del ratón y seleccione Desactivar dispositivo en el menú.
-
Aparecerá un mensaje de advertencia. Haga clic en Sí .
Después de hacer eso, su unidad de DVD se deshabilitará por completo y el problema debería ser solucionado. Esta es una solución inusual, pero funciona de acuerdo a los usuarios, así que siéntete libre de probarlo en tu PC.
Solución 9 – Desinstalar el software Dell System Detect
Las aplicaciones de terceros a veces pueden causar problemas con ntoskrnl.exe. Varios usuarios informaron que Dell Sys…