Cómo reparar el alto uso de disco del host de servicio (SysMain) en Windows 11/10

Windows 10 y Windows 11 son excelentes sistemas operativos. Pero si ve un rendimiento lento constante, podría deberse a algo llamado SysMain (anteriormente conocido como Superfetch ).

En este artículo, lo ayudamos a comprender SysMain y por qué podría enfrentar un problema de uso elevado del disco con este servicio.

¿Qué es SysMain (Superfetch)?

Superfetch , llamado SysMain después de la actualización de Windows 10(Windows 10) 1809, se introdujo con Windows Vista y es el sucesor de Prefetch (una función similar en Windows XP ). El sistema operativo utiliza esta función para mejorar el rendimiento del sistema con el tiempo.

¿Por qué con el tiempo? Primero, estudia sus patrones de uso de RAM . Luego, la función identifica los programas que ejecuta con mayor frecuencia en su PC. Una vez que Superfetch tiene esta información, precarga estos programas en su RAM . Cuando inicie estos programas, verá que se cargan mucho más rápido.

Entonces, Superfetch necesita recursos. Es posible que Superfetch funcione en segundo plano cuando observe la lista de procesos del sistema en el Administrador de tareas(Task Manager) como "Host de servicio: SysMain":

Críticamente, Superfetch no priva a otros programas de RAM . Sólo utiliza RAM no utilizada . Cualquier(Any) programa recién lanzado seguirá teniendo prioridad sobre Superfetch con respecto al espacio RAM . Si es necesario, Superfetch liberará RAM(free up RAM) para otra aplicación.

Si cree que Superfetch está causando problemas de rendimiento en su computadora, puede desactivarlo de manera segura. A continuación, discutimos algunas formas de deshabilitar Superfetch y solucionar el problema de uso elevado de CPU de (high CPU usage problem)Service Host : SysMain .

Deshabilitar SysMain de Servicios

Dado que SysMain es un servicio de Windows , la forma más sencilla de desactivar SysMain es desde la consola de Servicios :(Services)

  1. Press Win + R , escriba services.msc y presione Entrar(Enter) para iniciar la consola de Servicios .(Services)
  2. Desplácese(Scroll) por la lista en la consola de Servicios para un servicio llamado (Services)SysMain .

  1. Haga doble clic(Double-click) en el servicio SysMain para abrir las propiedades del servicio. Como alternativa, puede hacer clic con el botón derecho en el servicio y seleccionar Propiedades.
  2. Seleccione el botón Detener(Stop) para detener el servicio. Luego, expanda el menú desplegable Tipo de inicio y seleccione (Startup Type)Deshabilitado(Disabled) .
  3. Seleccione Aceptar para guardar y salir.

Deshabilitar SysMain mediante el símbolo del sistema(SysMain Using Command Prompt)

Usar el símbolo del sistema(Command Prompt) para deshabilitar SysMain es más rápido. Si se siente cómodo usando los comandos, así es como puede deshabilitar SysMain :

  1. Press Win + R , escriba cmd y presione Ctrl + Shift + Enter para iniciar un símbolo del sistema(Command Prompt) elevado .
  2. Copie y pegue el siguiente comando en la ventana del símbolo del sistema(Command Prompt) y presione Entrar:

sc stop “SysMain” & sc config “SysMain” start=deshabilitado

Deshabilitar SysMain desde el Registro

Si los métodos anteriores no funcionan por algún motivo, puede modificar la configuración del registro para desactivar SysMain:

  1. Press Win + R , escriba regedit y presione Entrar(Enter) para iniciar el Editor del Registro(Registry Editor) .
  2. Navegue a la siguiente ruta usando la barra lateral izquierda o copie y pegue el siguiente texto en la barra de navegación en la parte superior y presione Entrar:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSysMain

  1. Busque un valor llamado Inicio(Start) en el panel derecho y haga doble clic en él.
  2. Cambie Información del valor(Change Value Data) a 4 y seleccione Aceptar para guardar y salir.

Ejecutar escaneo SFC

Si desea intentar resolver el problema de uso elevado del disco de SysMain sin deshabilitar SysMain , puede intentar usar el Comprobador de archivos del sistema(System File Checker) ( SFC ).

SFC es una utilidad integrada en Windows que verifica la integridad de los archivos del sistema. Reemplaza automáticamente los archivos corruptos del sistema que encuentra durante el escaneo, por lo que si la corrupción de los archivos del sistema es la raíz del problema, SFC podría solucionarlo.

  1. Press Win + R , escriba cmd y presione Ctrl + Shift + Enter .
  2. Copie y pegue el siguiente comando en el Símbolo del sistema(Command Prompt) y presione Entrar(Enter) :

sfc /escanear ahora

El escaneo escaneará su disco duro en busca de archivos corruptos del sistema y reemplazará los que se hayan dañado. Una vez que se complete el escaneo, reinicie su PC y verifique si el problema de uso elevado del disco de Service Host SysMain persiste.

Actualizar Windows

Siempre es esencial verificar Windows Update y ver si hay una actualización disponible para descargar. Microsoft busca constantemente problemas con Windows y lanza actualizaciones para solucionarlos.

Si las correcciones anteriores no fueron útiles, podría valer la pena intentar una actualización:

  1. Press Win + I para iniciar la aplicación Configuración(Settings) y seleccione Windows Update en la barra lateral izquierda.
  2. Seleccione el botón Buscar(Check) actualizaciones.
  3. Si hay actualizaciones disponibles, seleccione el botón Descargar(Download) e instalar para instalarlas.

Reinicie su PC y vea si eso soluciona el problema.

Reemplazar disco duro con SSD

Si ha estado usando su antiguo HDD mecánico por un tiempo, reemplazarlo con una unidad de estado sólido(Solid State Drive) ( SSD ) puede optimizar el rendimiento de su computadora y resolver el problema de uso elevado del disco.

Esto podría estar especialmente justificado si ha intentado solucionar problemas y ha agotado todos los métodos para solucionar el problema.

La mayoría de las computadoras modernas tienen una ranura para acomodar SSD(SSDs) . Sin embargo, si nunca ha comprado SSD(SSDs) , use nuestra guía de compra de SSD(SSD buying guide) para tomar una decisión informada.

Uso del disco SysMain, normalizado

Con suerte, pudo arreglar el uso del disco SysMain con una de estas correcciones. SysMain no es necesariamente un consumidor de recursos. Windows introdujo esta función inteligente para optimizar el uso de RAM y ofrecer un rendimiento más rápido al usar las aplicaciones más utilizadas.

Puede deshabilitarlo permanentemente sin consecuencias graves si está usando mucha memoria. Alternativamente, corregir la corrupción de archivos del sistema o una actualización de Windows podría ayudar a resolver el problema sin deshabilitar el servicio SysMain .



About the author

Soy un experto experimentado en Windows 10 y 11/10, con experiencia tanto en navegadores como en aplicaciones para teléfonos inteligentes. He sido ingeniero de software durante más de 15 años y he trabajado con varias empresas de renombre, incluidas Microsoft, Google, Apple, Ubisoft y más. También he enseñado desarrollo de Windows 10/11 a nivel universitario.



Related posts