sysmain

SysMain en Windows 11: qué hace, por qué consume CPU y cuándo desactivarlo

octubre 16, 2026 Window Error 12 min read
SysMain en Windows 11: qué hace, por qué consume CPU y cuándo desactivarlo

Si abres el Administrador de tareas y ves un proceso que se come la CPU o vuelve el disco loco, es muy probable que el culpable sea SysMain, el servicio de Windows antes conocido como Superfetch. Se encarga de pre-cargar en memoria las aplicaciones que más usas para que abran antes, y lo normal es dejarlo activado: solo cuando dispara CPU o RAM sin motivo tiene sentido pasarlo a Manual o desactivarlo. Lo que sigue vale para Windows 11 (24H2, 25H2 y 26H2) y, con los avisos de cada paso, también para Windows 10 22H2.

Qué es SysMain y por qué Windows lo trae activado

SysMain es un servicio integrado de Windows que observa qué programas abres con más frecuencia y los precarga en la memoria RAM mientras el equipo está parado, para que arranquen más rápido la próxima vez. Antes se llamaba Superfetch (de Windows Vista) y pasó a llamarse SysMain a partir de Windows 10 18H2; dentro de Windows corre como LocalSystem dentro de un proceso svchost.exe, así que en el Administrador de tareas no lo ves siempre con ese nombre exacto. Por defecto su tipo de inicio es Manual: no arranca solo al iniciar el equipo, sino cuando Windows lo necesita. No es un servicio esencial, lo que significa que el sistema puede funcionar sin él, y desactivarlo no rompe Windows, aunque pierdes el acelerón al abrir programas.

Lo que ves cuando SysMain falla y por qué pasa

Esta tabla va de lo más habitual a lo menos. Cada fila nombra la parte del artículo donde se arregla.

Lo que ves Causa más probable Dónde se arregla
CPU al 10-30 % al reanudar del sueño o en arranque en frío SysMain reconstruye su caché y baja solo al rato Espera al segundo inicio y comprueba otra vez
RAM muy alta al ralentí, sobre todo con 4 GB o menos Precarga demasiados programas para la memoria disponible Pon SysMain en Manual solo cuando lo necesites
Disco al 100 % con un HDD mecánico SysMain trabaja en un disco lento y se nota de inmediato Desactivar SysMain en PCs muy limitados con HDD o 4 GB de RAM
Picos de CPU tras instalar una actualización de Windows La caché de Prefetch se ha quedado desfasada tras el parche SysMain se vuelve loco tras una actualización de Windows

Comprueba si SysMain es lo que consume en tu PC

Antes de tocar nada, conviene confirmar que el responsable es SysMain y no otro servicio. Tres comprobaciones rápidas, de menos a más detalle: el Administrador de tareas te dice si hay un svchost caliente; la consola de servicios te dice cómo arrancó; el Monitor de recursos te dice qué proceso muerde CPU y disco ahora mismo.

Administrador de tareas el proceso y los servicios svchost

Clic derecho en la barra de tareasAdministrador de tareas
Administrador de tareasProcesos

Ordena por CPU y busca SysMain. Si no lo ves así, mira los procesos svchost.exe con la CPU alta: uno de ellos será el que corre SysMain como carga local. Si hay un svchost al 20 % o más durante varios minutos sin abrir nada pesado, ese es el sospechoso.

El estado real del servicio en services o en sc query

Abre Ejecutar con Win+R, escribe services.msc y pulsa Aceptar. Busca SysMain, doble clic y fíjate en Tipo de inicio (debe ser Manual) y en Estado (debe estar En ejecución o Detenido). Si quieres verlo desde la Terminal, ábrela como administrador (clic derecho en Inicio > Terminal (Administrador) en Windows 11; o Windows PowerShell (Administrador) en Windows 10) y ejecuta sc query SysMain.

sc query SysMain

NOMBRE_SERVICIO: SysMain
        TIPO               : 30  WIN32
        ESTADO             : 4  EN EJECUCIÓN
        TIPO_INICIO_WMI    : 3  DEMAND MANUAL
        ...

EN EJECUCIÓN con DEMAND MANUAL es lo normal. Si ves DETENIDO y consumo alto de CPU, no es SysMain: ve al Monitor de recursos.

Quién consume ahora CPU y disco con el Monitor de recursos

En el buscador de Inicio escribe Monitor de recursos o resmon y ábrelo. Mira las pestañas CPU y Disco durante unos minutos mientras reproduces el problema. Si al detener SysMain (con net stop SysMain en una Terminal de administrador) el pico de CPU o de disco desaparece, has encontrado al culpable.

SysMain consume CPU tras reanudar del sueño o en el arranque

Si los picos aparecen al volver del modo de suspensión o en el primer arranque tras encender el PC, casi siempre es porque SysMain está reconstruyendo su caché de Prefetch: lee qué programas usas y los pre-carga en RAM. En equipos modernos ese trabajo pasa en segundos; en discos lentos o con poca RAM puede durar minutos. Antes de tocar nada, prueba a dejarlo terminar y volver a medir.

Espera al segundo inicio y comprueba otra vez

  1. Reinicia el equipo una vez para que termine de indexar sus datos de uso.
  2. Enciende el PC y abre solo las aplicaciones que usas a diario.
  3. Abre el Administrador de tareas y mira la columna CPU durante cinco minutos sin tocar nada.
  4. Si la CPU de svchost baja sola al cabo de un rato, era el primer arranque: deja SysMain como está.
Comprueba: la CPU de los procesos svchost vuelve a valores bajos (por debajo del 5 %) sin que hayas tocado nada. Si no, ve a Vacía la caché de Prefetch desde un símbolo del sistema elevado.

Vacía la caché de Prefetch desde un símbolo del sistema elevado

A veces la caché se queda dañada y SysMain se atasca leyéndola una y otra vez. Borrarla fuerza a Windows a rehacerla desde cero.

  1. Abre la Terminal como administrador.
  2. Ejecuta, por orden, los comandos de abajo.

net stop SysMain

DEL C:\Windows\Prefetch\*.pf /q

net start SysMain
  1. Cierra la Terminal, reinicia el PC y vuelve a medir CPU durante cinco minutos.
Comprueba: los picos de CPU al reanudar del sueño o en el arranque desaparecen. Si siguen, ve a SysMain come RAM y disco en un PC con pocos recursos.

SysMain come RAM y disco en un PC con pocos recursos

En equipos con 4 GB de RAM o menos, o con un HDD mecánico, la precarga de SysMain suele hacer más daño que bien: la memoria se llena de aplicaciones que igual no vas a abrir, y el disco lento se vuelve el cuello de botella. En cambio, con un SSD o NVMe moderno y 8 GB de RAM o más, el ahorro al abrir programas es casi inapreciable, así que dejarlo activado rara vez molesta.

Pon SysMain en Manual solo cuando lo necesites

Pasar el servicio a Manual es el punto medio: Windows solo lo arrancará cuando de verdad le sirva para algo.

  1. Pulsa Win+R, escribe services.msc y pulsa Aceptar.
  2. Busca SysMain, doble clic.
  3. En Tipo de inicio, elige Manual.
  4. Pulsa Aplicar y Aceptar, y cierra la ventana.

Al iniciar el equipo, SysMain ya no reservará RAM por su cuenta; solo arrancará si Windows lo necesita.

Comprueba: la columna Estado en la lista de servicios muestra Detenido tras reiniciar, y la RAM ocupada baja unos cientos de MB al rato. Si no notas cambio, ve al siguiente paso.

Cambia MaxSfltb al 30 % y reduce su huella en el Registro

Cuidado: vas a tocar el Registro de Windows. Antes, crea un punto de restauración: Win+R, escribe sysdm.cpl, pestaña Protección del sistema, Crear, ponle un nombre y acepta. Si algo va mal, vuelves al estado anterior desde la misma ventana.

Este ajuste le dice a SysMain el porcentaje máximo de memoria que puede usar para la precarga. Bajarlo a 30 % reduce su huella sin desactivarlo del todo.

  1. Pulsa Win+R, escribe regedit y acepta. Si UAC te pregunta, pulsa Sí.
  2. Navega a la clave:
EquipoHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters
  1. En el panel derecho, busca el valor DWORD MaxSfltbMemoryPercentage. Si existe, doble clic y cambia su valor a 30 (decimal). Si no existe, clic derecho en el panel derecho > Nuevo > Valor DWORD (32 bits), nómbralo MaxSfltbMemoryPercentage y ponle el valor 30.
  2. Cierra el Editor del Registro y reinicia el equipo.
Comprueba: la RAM usada por SysMain al rato de iniciar baja claramente y el sistema sigue abriendo los programas habituales con rapidez. Si la cosa no mejora, vuelve a poner el valor por defecto (bórralo o déjalo en 100).

Desactivar SysMain en PCs muy limitados con HDD o 4 GB de RAM

Si tienes un disco duro mecánico o 4 GB o menos de RAM, y los pasos anteriores no han bastado, apagar SysMain suele ser la mejor opción.

  1. Pulsa Win+R, escribe services.msc y acepta.
  2. Busca SysMain, doble clic.
  3. En Tipo de inicio, elige Deshabilitado.
  4. Pulsa Aplicar, Aceptar y reinicia el equipo.
  5. Mide CPU, RAM y disco en el Monitor de recursos mientras usas el PC como siempre.
Comprueba: el disco baja del 100 % y el equipo se nota más suelto al abrir programas. Si no, ve a SysMain se vuelve loco tras una actualización de Windows.

SysMain se vuelve loco tras una actualización de Windows

Tras instalar una actualización reciente es habitual que SysMain tire fuerte de CPU durante un rato: tiene que reconstruir la caché de Prefetch porque muchos archivos del sistema han cambiado. Si el pico no baja pasadas unas horas, conviene reparar los archivos de Windows antes de plantearse otra cosa.

DISM y SFC para reparar la imagen de Windows

Abre la Terminal como administrador y ejecuta los dos comandos por orden, esperando a que cada uno termine antes de lanzar el siguiente.

DISM /online /cleanup-image /restorehealth

sfc /scannow

Al terminar, reinicia y deja el equipo tranquilo unos quince minutos antes de volver a mirar la CPU en el Administrador de tareas.

Comprueba: SFC muestra La protección de recursos de Windows no encontró ninguna violación de integridad. Si SysMain sigue alto, ve al siguiente paso.

Quita la última actualización que disparó SysMain

ConfiguraciónWindows UpdateHistorial de actualizacionesDesinstalar actualizaciones

Elige la actualización instalada más recientemente (la primera de la lista), pulsa Desinstalar y confirma. Tras reiniciar, deja el equipo estable un par de días antes de volver a instalar actualizaciones.

Comprueba: la CPU vuelve a valores normales y los reinicios dejan de ser lentos. Si el problema continúa, ve a Si nada baja la CPU de SysMain.

Si nada baja la CPU de SysMain

Si has probado todo lo anterior y los picos siguen ahí, deja SysMain como Automatic otra vez y pasa a un arreglo mayor de Windows, que suele resolver también otros fallos que estuvieran en segundo plano.

Repara Windows en sitio sin perder programas

Cuidado: la operación necesita conexión a Internet, mantiene tus archivos y tus aplicaciones, pero reinicia el equipo hasta dos veces. Asegúrate de tener el portátil enchufado o el PC con corriente estable.
ConfiguraciónSistemaRecuperaciónRestablecer este equipo

Elige Restablecer, marca Mantener mis archivos y sigue el asistente. Si tras restablecer el problema sigue ahí, repite eligiendo la opción de Restauración de Windows desde la nube, que descarga una imagen limpia del sistema desde los servidores de Microsoft.

Comprueba: el PC arranca, los programas que tenías siguen y la CPU de SysMain (y del resto de servicios) vuelve a valores normales. Si no, ya estás en un caso para reinstalación limpia o soporte técnico.

Lo que conviene dejar claro sobre SysMain

  • Microsoft no recomienda desactivarlo en Windows 10 y 11; solo hacerlo cuando sepas que está causando problemas.
  • No es un servicio esencial: apagarlo no rompe Windows, solo pierdes algo de velocidad al abrir programas.
  • Apagarlo de forma permanente conviene solo si notas una mejora clara; en caso de duda, déjalo en Manual.
  • Muchos optimizadores de terceros lo tocan y rompen otras cosas: si usaste uno, restaura el valor por defecto desde services.msc.
  • Vuelve a mirar el Administrador de tareas si algo va raro después de tocar el equipo: el proceso real puede haberse quedado huérfano.
  • Datos comprobados en octubre de 2026.

Dudas sobre SysMain y Superfetch en Windows 11

1. ¿Conviene tener SysMain activado o desactivado en 2026?

En la mayoría de equipos con SSD y al menos 8 GB de RAM, lo mejor es dejarlo activado: la precarga acelera el arranque de programas que más usas. Apagarlo solo tiene sentido si notas el proceso al 100 % de CPU o si el equipo es muy antiguo, con disco duro mecánico y poca memoria, donde el beneficio no compensa el consumo.

2. ¿Debería desactivar SysMain para jugar?

Desactivarlo no mejora los FPS ni reduce el lag: los títulos se cargan una vez y SysMain no interfiere en la GPU ni en la CPU mientras juegas. Si te preocupa el uso de CPU, abre el Administrador de tareas y comprueba si el servicio es realmente el responsable antes de tocar nada.

3. ¿Cómo se desactiva SysMain?

Pulsa Win+R, escribe services.msc y abre Servicios. Busca SysMain, doble clic, cambia el tipo de inicio a Deshabilitado y pulsa Detener; acepta y reinicia el equipo para que el cambio quede aplicado.

4. ¿Qué es SysMain?

SysMain (antes llamado Superfetch) es un servicio de Windows que analiza tus hábitos de uso y precarga en memoria los datos de las aplicaciones que sueles abrir, para que arranquen más rápido. Usa RAM y, ocasionalmente, algo de CPU para decidir qué cargar.

5. ¿Es importante SysMain?

Es importante en equipos con poca RAM o con disco duro mecánico, porque acorta заметно los tiempos de apertura. En PCs modernos con SSD y 16 GB o más de RAM, su aportación es menor, pero seguir activarlo no causa ningún perjuicio.

6. ¿Es seguro desactivar SysMain?

Sí, es seguro hacerlo: los deshabilitas desde Servicios y Windows sigue funcionando con normalidad, solo que las apps tardarán un poco más en abrir la primera vez del día. No es un paso irreversible, puedes volver a poner el tipo de inicio en Automático cuando quieras.

7. ¿Cómo activar SysMain si lo había desactivado?

Abre services.msc desde el cuadro de Win+R, localiza SysMain, abre sus propiedades y selecciona ese tipo de inicio en Automático. Pulsa Iniciar, acepta y reinicia el equipo para que el servicio vuelva a precargar aplicaciones.

8. ¿Qué hace exactamente SysMain?

SysMain vigila qué programas abres y con qué frecuencia, y los carga en memoria antes de que los pidas, de forma similar a la caché de un disco pero en RAM. De ahí que en algunos equipos aparezca como un proceso con uso alto de CPU mientras decide qué precargar.

Fuentes

  1. GithubDisabling SysMain for Optimal Performance · Issue #65 – GitHubconsultado el 14/10/2026
  2. MicrosoftSystem Windows Ram Problem Fix | Microsoft Community Hubconsultado el 14/10/2026
  3. MicrosoftWhat is sysmain, and why does it sometimes use a bunch of CPU …consultado el 14/10/2026
  4. MicrosoftServicio Superfetch (SysMain) — documentación oficialconsultado el 14/10/2026