Arreglar el alto uso de la CPU del proceso del sistema y del kernel de NT en Windows

Recientemente me encontré con un problema extraño en el que un proceso llamado Sistema (NT Kernel & System)( System (NT Kernel & System)) usaba alrededor del 15 al 30 por ciento de la CPU en mi máquina con Windows todo el tiempo.

imagen

En la captura de pantalla anterior, el sistema(System) usa 0 por ciento de CPU , que es como debería ser normalmente. El proceso del sistema básicamente alberga el código del kernel y del controlador más los subprocesos del sistema y es un proceso esencial de Windows . No(Don) intente matar el proceso o eliminarlo.

Antes de entrar en detalles técnicos, este problema generalmente es causado por un controlador de hardware defectuoso o desactualizado en Windows . Hay un par de cosas que desea verificar de inmediato:

Nuevo hardware(New Hardware) : ¿(Did) instaló recientemente algún nuevo hardware en su máquina con Windows? ¿Tarjeta gráfica(Graphics) , disco duro, tarjeta de sonido, tarjeta sintonizadora de TV, etc.? Si es así, debe ir al sitio web del fabricante y descargar el controlador más reciente desde allí. Si solo instaló el controlador desde el CD que vino con el nuevo hardware, es posible que esté desactualizado.

Controlador actualizado(Updated Driver) : ¿(Did) Actualizó recientemente un controlador y observa un mayor uso de la CPU después de la actualización? A veces, los controladores más recientes también pueden causar problemas. En este caso, debe intentar revertir el controlador y ver si eso soluciona el problema.

En mi caso, había instalado 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 pico en el proceso del sistema(System) .

Si no puede averiguar qué controlador está causando el problema, hay un procedimiento más técnico que puede seguir para encontrar el controlador problemático exacto. Primero(First) , descarga un programa llamado KrView ( Kernrate Viewer ), que es una herramienta gratuita de Microsoft .

Es una herramienta de línea de comandos, así que abra un símbolo del sistema y luego simplemente ejecute el programa sin ningún argumento. Así es como deberían verse los resultados:

imagen

Ahora puede ver qué controladores de dispositivos obtienen la mayor cantidad de visitas en el kernel. El primero se llama ntkrnlpa y se puede ignorar. Quieres mirar a los otros conductores después de eso. En este caso b57nd60x . Entonces, ¿este controlador es exactamente para qué hardware se está preguntando?

Bueno, para averiguarlo, debe descargar otra herramienta gratuita de Microsoft llamada Process Explorer . Instálelo, ejecútelo y luego vaya a la vista DLL para ver los controladores cargados.

imagen

Como puede ver, la DLL b57nd60x.sys es el controlador de la tarjeta Broadcom NetXtreme Gigabit Ethernet(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 casos es simplemente deshabilitar esa pieza de hardware o eliminarla completamente de su sistema si no la necesita o no puede encontrar un controlador actualizado. Fuente: TechNet .



About the author

Ingeniero audiófilo y especialista en productos de audio con más de 10 años de experiencia. Me especializo en la creación de altavoces y auriculares para música de calidad de principio a fin. Soy un experto en la solución de problemas de audio, así como en el diseño de nuevos sistemas de altavoces y auriculares. Mi experiencia va más allá de hacer buenos productos; También me apasiona ayudar a otros a ser lo mejor posible, ya sea a través de la educación o el servicio comunitario.



Related posts