Diagnostico de las causas de la alta carga de System en Windows

¿Por qué System genera alta carga en Windows?

Alejandro
Por Alejandro

Al notar que mi computadora o portátil está constantemente sobrecargada o congelada, y al examinar el administrador de tareas, los usuarios pueden descubrir que el culpable es el proceso System, que constantemente sobrecarga el CPU o el disco.

En esta guía, detallo cómo identificar qué causa exactamente la sobrecarga del procesador o el disco por parte del proceso System en Windows 11, Windows 10 o versiones anteriores del sistema y cómo resolver el problema.

Diagnóstico de las causas de la alta carga de System en Windows

En la mayoría de los casos, el problema de alta carga, cuyo origen es el proceso System, es algún controlador, ya que este proceso del núcleo de Windows carga la mayoría de los controladores.

Es poco probable que se pueda identificar qué controlador es el culpable con métodos comunes (aunque, si el problema no se había observado recientemente, los puntos de restauración del sistema pueden ayudar); todo lo que podemos encontrar es una referencia al proceso System o ntoskrnl.exe, lo que no proporciona información útil en nuestro caso.

Sin embargo, existe la posibilidad de detectar la fuente del problema. La primera posibilidad de análisis de la alta carga del procesador es el uso de Process Explorer. Este método es más sencillo, pero no siempre permite detectar la causa:

    1. Descarga Process Explorer desde el sitio web de Microsoft y descomprímelo en tu computadora.
      1. Ejecuté Process Explorer con privilegios de administrador (clic derecho en el archivo ejecutable de la arquitectura adecuada — ejecutar como administrador).
      2. Seleccioné el proceso System, hice clic derecho sobre él y elegí la opción «Propiedades» en el menú contextual.
      3. Me dirigí a la pestaña «Hilos» y la ordené por la columna «CPU», haciendo clic en su encabezado.
      4. Presta atención a qué hilos en particular causan la mayor carga de CPU dentro del proceso System (en la captura de pantalla no hay una carga inusual, se proporciona solo a modo de ejemplo). Sobre qué hacer con estos datos, en la descripción del segundo método y más adelante.
No te pierdas  Cómo usar tu teléfono como micrófono
Herramientas para detectar la carga de System en Windows
Utiliza herramientas avanzadas para diagnosticar las causas detrás del alto uso de CPU por parte de System en tu PC.

El segundo método que permite usar el Windows Performance Toolkit. Primero, descarga e instala el Windows Performance Toolkit utilizando uno de los siguientes métodos:

      • Descargue el instalador del paquete Windows SDK desde el sitio web oficial de Microsoft y marque la opción «Windows Performance Toolkit» durante la instalación.
      • Encuentre y descargue Windows Performance Analyzer desde Microsoft Store en Windows 11/10.

Después de instalar los componentes necesarios para las siguientes acciones, siga estos pasos:

      1. Presioné las teclas Win+R, escribí wprui.exe y presioné Ok o Enter
      2. En la ventana que se abre, haga clic en «More options», luego marque la opción «CPU usage» si se requiere diagnosticar la carga del procesador o «Disk I/O Activity» si se trata del disco.

Aquí te explico cómo analizar el uso de recursos del sistema usando Windows Performance Analyzer:

    1. Pulsa el botón «Start» y espera aproximadamente 1 minuto mientras se recopilan los datos (asegúrate de que el problema se produzca durante la recopilación de datos).
    2. Pulsa el botón «Save» y guarda los datos recopilados en una ubicación conveniente.
    3. Abre Windows Performance Analyzer (después de la instalación aparecerá en el menú Inicio), en el menú «Archivo» selecciona «Abrir» y carga el archivo guardado en el paso 4. Atención: si al abrirlo recibes un mensaje de error, intenta instalar Windows Performance Analyzer (Preview) desde Microsoft Store, a partir de ahora se utilizará esta versión (la interfaz es ligeramente diferente a la versión estable actual).
    4. Arrastra la sección «CPU Usage» (si se requiere un análisis de la carga del procesador) o «Disk Usage» (para el disco, respectivamente) con el ratón a la panel «Analysis».
    5. Al expandir los puntos, comenzando por System, identifica los archivos de controladores (.sys) u otros elementos que causen la mayor carga dentro del proceso System. Por ejemplo, en la captura de pantalla de abajo, vemos que el archivo nvlddmkm.sys causa una carga significativa (aquí la carga es insignificante, pero se ven picos en el gráfico, en tu caso su peso en la carga total puede ser mucho mayor). Una búsqueda en Internet por el nombre del archivo indicará que se trata del controlador NVIDIA. De manera similar, al ver algún archivo .sys en la parte superior del árbol del proceso System, podrás encontrar por su nombre a qué controlador se refiere y tomar las medidas correspondientes, sobre las cuales se hablará más adelante.
  1. Si la alta carga no proviene de un archivo de controlador, sino del propio proceso ntoskrnl.exe, en el menú «Trace» marque la opción «Cargar símbolos» y espere hasta que termine la carga (puede llevar mucho tiempo).
  2. Si, después de cargar los símbolos, ves elementos como:
    ntoskrnl.exe!ViKeTrimWorkerThreadRoutine ntoskrnl.exe!MmVerifierTrimMemory ntoskrnl.exe!VerifierKeLeaveCriticalRegion
    ntoskrnl.exe!MiZeroWorkerPages
    ntoskrnl.exe!RtlpGenericRandomPatternWorker ntoskrnl.exe!RtlpTestMemoryRandomUp
    ntoskrnl.exe!MmGetPageFileInformation

    Una vez que se ha determinado qué causa exactamente la alta carga del proceso System, se puede proceder a solucionar el problema.

    Soluciones para reducir la carga de System en Windows
    Encuentra formas de resolver problemas de rendimiento asociados al proceso System y optimiza tu equipo.

    Posibles soluciones según la fuente del problema

    Parte de las acciones a tomar: para el archivo de intercambio, el administrador de comprobación de controladores o la comprobación de memoria se describieron anteriormente.

    En caso de que la carga provenga de un controlador (archivo .sys), que suele ser el caso más frecuente, y hayas podido identificarlo, existen las siguientes opciones:

    • Para los controladores de dispositivos periféricos, simplemente actualizar o, por el contrario, deshacer el controlador a la versión anterior. A veces puede ayudar la instalación manual del controlador desde el sitio web del fabricante de su placa base o portátil, incluso si no se presenta el controlador más nuevo. Si el dispositivo no lo utiliza, simplemente puede desactivarlo en el administrador de dispositivos, también funcionará.
    • En el caso de los controladores de tarjetas gráficas, puede ayudar como el punto anterior (instalar otras versiones de controladores), y en algunos casos, buscar el software de fondo que utiliza activamente los recursos de la tarjeta gráfica, legítimo o no (en este último caso, MinerSearch puede ayudar).
    • Para los controladores relacionados con USB, SATA, SCSI, Intel RST, la causa puede ser una falla del disco, una insuficiencia de potencia de la fuente de alimentación, una mala conexión o cables del disco. Para los dispositivos USB, puede ayudar volver a conectarlos a otros puertos (incluidas otras versiones del interfaz).
    • Para los controladores ACPI.sys, instale manualmente todos los controladores de la sección «Chipset» del fabricante del portátil o placa base de su modelo de dispositivo, y si está disponible, los controladores de alimentación separados. En ocasiones, puede ayudar actualizar el BIOS.
    • Si el archivo .sys que causa una mayor carga está relacionado con algún antivirus de terceros, la causa puede ser su mal funcionamiento o la presencia de algo malicioso en el ordenador. Tiene sentido realizar una verificación con herramientas adicionales, por ejemplo, Kaspersky Rescue Disk.

    Si no puede resolver el problema por sí mismo, describa detalladamente la situación con el proceso System en su caso, y proporcione información sobre lo que ha logrado determinar utilizando los métodos descritos anteriormente. Posiblemente pueda ayudar.

No te pierdas  Deshabilitar programas en la lista de inicio en Windows 11
Compartir este artículo