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
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
- Reinicia el equipo una vez para que termine de indexar sus datos de uso.
- Enciende el PC y abre solo las aplicaciones que usas a diario.
- Abre el Administrador de tareas y mira la columna CPU durante cinco minutos sin tocar nada.
- Si la CPU de
svchostbaja sola al cabo de un rato, era el primer arranque: deja SysMain como está.
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.
- Abre la Terminal como administrador.
- Ejecuta, por orden, los comandos de abajo.
net stop SysMain
DEL C:\Windows\Prefetch\*.pf /q
net start SysMain
- Cierra la Terminal, reinicia el PC y vuelve a medir CPU durante cinco minutos.
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.
- Pulsa Win+R, escribe
services.mscy pulsa Aceptar. - Busca
SysMain, doble clic. - En Tipo de inicio, elige
Manual. - 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.
Cambia MaxSfltb al 30 % y reduce su huella en el Registro
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.
- Pulsa Win+R, escribe
regedity acepta. Si UAC te pregunta, pulsa Sí. - Navega a la clave:
- En el panel derecho, busca el valor DWORD
MaxSfltbMemoryPercentage. Si existe, doble clic y cambia su valor a30(decimal). Si no existe, clic derecho en el panel derecho > Nuevo > Valor DWORD (32 bits), nómbraloMaxSfltbMemoryPercentagey ponle el valor30. - Cierra el Editor del Registro y reinicia el equipo.
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.
- Pulsa Win+R, escribe
services.mscy acepta. - Busca
SysMain, doble clic. - En Tipo de inicio, elige
Deshabilitado. - Pulsa Aplicar, Aceptar y reinicia el equipo.
- Mide CPU, RAM y disco en el Monitor de recursos mientras usas el PC como siempre.
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.
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
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.
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
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.
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
- GithubDisabling SysMain for Optimal Performance · Issue #65 – GitHubconsultado el 14/10/2026
- MicrosoftSystem Windows Ram Problem Fix | Microsoft Community Hubconsultado el 14/10/2026
- MicrosoftWhat is sysmain, and why does it sometimes use a bunch of CPU …consultado el 14/10/2026
- MicrosoftServicio Superfetch (SysMain) — documentación oficialconsultado el 14/10/2026