¿Service Host System Local tiene un alto uso de CPU? - 3 - diciembre 6, 2022

¿Service Host System Local tiene un alto uso de CPU?

Service Host: Local System es una colección de servicios esenciales del sistema, incluido el servicio de actualización de Windows. El mal funcionamiento de cualquiera de los servicios de este grupo podría estar provocando el problema de uso elevado de la CPU del sistema local del host del servicio.

¿Service Host System Local tiene un alto uso de CPU? - 5 - diciembre 6, 2022

El culpable más común es el propio servicio de actualización de Windows. Si su PC tiene algún problema con la actualización, podría estar atascado en un ciclo de fallas y reintentos, como han informado muchos usuarios.

Por supuesto, esto es sólo un ejemplo. El problema subyacente que causa el alto uso de la CPU podría ser diferente en su caso. Como tal, hemos detallado cómo puede identificar la causa y hacer que el uso de la CPU vuelva a la normalidad en este artículo.

¿Qué causa el uso elevado de la CPU del sistema local del host de servicio?

Como se indicó, la mayoría de los usuarios enfrentan este problema porque el servicio de actualización de Windows no funciona correctamente. Otras razones habituales para el alto uso de la CPU incluyen:

  • El servicio SysMain (Superfetch) no funciona correctamente
  • Optimización de entrega habilitada
  • Configuraciones de firewall mal configuradas
  • Archivos del sistema corruptos

¿Cómo reparar el alto uso de CPU del sistema local del host de servicio?

La mejor manera de solucionar este problema es identificar el servicio exacto que está causando el alto uso de la CPU y solucionar el problema subyacente. Hemos detallado cómo puede hacerlo en las siguientes secciones.

Identificar y solucionar problemas de servicio

Desde la pestaña Procesos en el Administrador de tareas, debería poder identificar el servicio exacto que causa el alto uso de la CPU. Además, también puede ver el uso de recursos para programas específicos a través de la pestaña Historial de aplicaciones en el Administrador de tareas. Estos son los pasos para hacerlo:

  1. Presione CTRL + Shift + Esc para iniciar el Administrador de tareas.
  2. Cambie a la pestaña Historial de aplicaciones y busque cualquier programa con un valor de tiempo de CPU excesivamente alto. Si es un programa que se supone que no debe tener un alto uso de la CPU (un administrador de contraseñas en el caso de un usuario), considere eliminarlo.
    ¿Service Host System Local tiene un alto uso de CPU? - 7 - diciembre 6, 2022
  3. Si no hay nada fuera de lo común en la pestaña Historial de la aplicación, cambie a la pestaña Procesos.
  4. Desplácese hacia abajo y busque Host de servicio: Sistema local. Si hay un solo servicio que causa un alto uso, salte al paso 10. Si hay varios servicios en un grupo, siga los pasos que se enumeran a continuación para identificar el problemático.
    ¿Service Host System Local tiene un alto uso de CPU? - 9 - diciembre 6, 2022
  5. Haga clic con el botón derecho en el primer servicio y seleccione Abrir servicios.
    ¿Service Host System Local tiene un alto uso de CPU? - 11 - diciembre 6, 2022
  6. Localice el servicio en la utilidad Servicios, haga doble clic en él y anote el Nombre del servicio.
    ¿Service Host System Local tiene un alto uso de CPU? - 13 - diciembre 6, 2022
  7. Presione Win + R, escriba cmd y presione Entrar.
  8. Ejecute el siguiente comando:
    Sc config <servicename> type= own
    ¿Service Host System Local tiene un alto uso de CPU? - 15 - diciembre 6, 2022
  9. Repita los pasos 5 y 8 para el resto de los servicios del grupo. Una vez que todos los servicios se ejecutan por separado, debería poder identificar cuál está causando el problema de uso elevado de la CPU.
  10. Presione Win + R, escriba Services.msc y presione Entrar.
  11. Localice el servicio problemático y haga doble clic en él.
  12. Detenga el servicio, cambie el tipo de inicio a deshabilitado y presione Aceptar.
    ¿Service Host System Local tiene un alto uso de CPU? - 17 - diciembre 6, 2022

Deshabilitar SysMain/Superfetch

Como se indicó, la razón principal del alto uso de CPU local del host de servicio es que algún servicio agrupado debajo de él no funciona correctamente. En la mayoría de los casos, los usuarios han encontrado este servicio como SysMain o Superfetch. Tenemos un artículo detallado sobre cómo deshabilitar Superfetch y si vale la pena, pero por ahora, aquí hay una manera fácil de hacerlo a través de la utilidad Servicios:

  1. Presione Win + R, escriba Services.msc y presione Entrar.
  2. Localice SysMain (Superfetch en sistemas más antiguos) y haga doble clic en él.
  3. Detenga el servicio, cambie el tipo de inicio a Deshabilitado y presione Aceptar.
    ¿Service Host System Local tiene un alto uso de CPU? - 19 - diciembre 6, 2022
  4. Si no puede deshabilitarlo a través de la utilidad Servicios, debe probar el método de registro o línea de comandos del artículo vinculado anteriormente. Por otro lado, si deshabilitar SysMain no resuelve el problema, siempre puede volver a habilitarlo con los mismos pasos.

Desactivar la optimización de entrega

La optimización de distribución es una función que permite descargar actualizaciones desde varias fuentes (otras PC en su red, por ejemplo) en lugar de un servidor de Internet tradicional para reducir el consumo de ancho de banda. Muchos usuarios pudieron resolver el alto uso de la CPU al deshabilitar esta función, por lo que le recomendamos que haga lo mismo con los siguientes pasos:

  1. Presione Win + I y navegue hasta Windows Update> Opciones avanzadas> Optimización de entrega.
  2. Desactive la opción Permitir descargas desde otras PC.
    ¿Service Host System Local tiene un alto uso de CPU? - 21 - diciembre 6, 2022
  3. Alternativamente, también puede configurar una conexión como medida para lograr el mismo resultado. Puede hacerlo a través de Configuración> Red e Internet> WiFi.

Resolver problemas de actualización de Windows

Las actualizaciones fallidas de Windows son una de las principales razones del problema del alto uso de la CPU. Como tal, es muy probable que sea útil resolver el problema subyacente. Estos son los pasos para hacerlo:

  1. Presiona Win + I y navega hasta Windows Update > Historial de actualizaciones.
  2. Consulte la lista de actualizaciones fallidas recientes y descárguela manualmente del Catálogo de actualizaciones de Windows.
  3. Si encuentra un código de error específico como 0xc1900101, puede solucionar directamente ese error específico. Encontrará numerosos artículos sobre cómo resolver tales errores en nuestro sitio.
    ¿Service Host System Local tiene un alto uso de CPU? - 23 - diciembre 6, 2022
  4. Una vez que se solucione la actualización problemática, Windows Update dejará de causar el problema de uso elevado de la CPU.

Algunos usuarios prefieren no actualizar en absoluto. Si bien no recomendamos hacerlo, técnicamente puede resolver el problema de uso elevado de la CPU al deshabilitar también las actualizaciones de Windows.

Restablecer la configuración del cortafuegos

Muchos usuarios informaron que los servicios relacionados con la red, como la conexión compartida a Internet (ICS), estaban causando un alto uso de la CPU debido a un conflicto con la configuración del firewall. Una manera fácil de resolver el problema en tales casos es restablecer la configuración predeterminada del firewall. Estos son los pasos para hacerlo:

  1. Presione Win + I y navegue hasta Privacidad y seguridad > Seguridad de Windows > Firewall y protección de red.
    ¿Service Host System Local tiene un alto uso de CPU? - 25 - diciembre 6, 2022
  2. Seleccione Restaurar firewalls a valores predeterminados > Restaurar valores predeterminados.
    ¿Service Host System Local tiene un alto uso de CPU? - 27 - diciembre 6, 2022

Reparar archivos corruptos del sistema

La corrupción de archivos del sistema es una razón común por la que la mayoría de los servicios de Windows funcionan mal. Por lo tanto, recomendamos usar las utilidades DISM y SFC para encontrar y reparar cualquier archivo de sistema dañado. Estos son los pasos para hacerlo:

  1. Presione Win + R, escriba cmd y presione CTRL + Shift + Enter.
  2. Ejecute los siguientes comandos:
    DISM /Online /Cleanup-image /Restorehealth
    ¿Service Host System Local tiene un alto uso de CPU? - 29 - diciembre 6, 2022
    Sfc /Scannow
    ¿Service Host System Local tiene un alto uso de CPU? - 31 - diciembre 6, 2022
  3. Una vez que se completan los escaneos, es posible que reciba más mensajes sobre archivos dañados que no se pudieron reparar. Para tales casos, recomendamos consultar el artículo vinculado anteriormente.

¿Es Service Host Local System un virus?

Debido al alto uso de la CPU, los usuarios pueden malinterpretar Service Host Local System como un virus. Pero este no es el caso, ya que es una colección de servicios legítimos de Windows, como WLAN AutoConfig, Network Connection Broker, Windows Update, etc. Hemos detallado las razones reales del alto uso de recursos en el artículo anterior.