Recientemente me encontré con un problema extraño en el que un proceso llamado Sistema (Sistema Kernel & Kernel NT)usaba aproximadamente del 15 al 30 por ciento de la CPU en mi máquina Windows todo el tiempo.
En la captura de pantalla anterior, el sistema usa 0 por ciento de CPU, que es como debería ser normalmente. El proceso del sistema básicamente contiene el kernel y el código del controlador más los hilos del sistema y es un proceso esencial de Windows. No intente eliminar el proceso o eliminarlo.
Antes de entrar en detalles técnicos, este problema generalmente se debe a un controlador de hardware incorrecto o desactualizado en Windows. Hay un par de cosas que desea verificar de inmediato:
Hardware nuevo: ¿recientemente instaló hardware nuevo en su máquina Windows? Tarjeta gráfica, disco duro, tarjeta de sonido, tarjeta de sintonizador de TV, etc. Si es así, debe dirigirse al sitio web del fabricante y descargar el último controlador desde allí. Si solo instaló el controlador desde el CD que venía con el nuevo hardware, puede que esté desactualizado.
Controlador actualizado- ¿Ha actualizado recientemente un controlador y está viendo el mayor uso de CPU después de la actualización? A veces, los últimos controladores también pueden causar problemas. En este caso, debe intentar deshacer el controlador y ver si eso soluciona el problema.
En mi caso, instalé una nueva tarjeta gráfica en mi PC e instalé el controlador desde el CD. No era el controlador más reciente y, dado que era un controlador en modo kernel, estaba causando este aumento en el proceso del sistema.
Si no puede determinar qué controlador está causando el problema, hay un un procedimiento más técnico que puede seguir para encontrar el controlador de problema exacto. Primero, descargue un programa llamado KrView (Kernrate Viewer), que es una herramienta gratuita de Microsoft.
Es una herramienta de línea de comando, abra un símbolo del sistema y luego ejecute el programa sin ningún argumento. A continuación se detallan los resultados:
Ahora puede ver qué controladores de dispositivo reciben la mayor cantidad de visitas en el kernel. El primero se llama ntkrnlpay se puede ignorar. Después de eso, quiere ver a los otros conductores. En este caso, b57nd60x. Entonces, ¿este controlador es para qué hardware exactamente se está preguntando?
Bueno, para descubrirlo, necesita descargar otra herramienta gratuita de Microsoft llamada Process Explorer. Instálelo, ejecútelo y luego vaya a la vista de DLL para ver los controladores cargados.
Como puede ver el b57nd60x.sys DLL es el controlador para la tarjeta Broadcom NetXtreme Gigabit Ethernet. ¡Dulce! Ahora solo necesita ir y encontrar el controlador actualizado para la tarjeta de red y con suerte el pico en la CPU desaparecerá.
Por supuesto, la otra solución en este tipo de caso es simplemente deshabilitar esa pieza de hardware o eliminarlo de su sistema por completo si no lo necesita o no puede encontrar un controlador actualizado. Fuente: Technet.