¿Qué es el host de servicios SuperFetch? Y cómo desactivarlo
44685714047
What_is_SuperFetch-Hero

Escrito por Sandro Villinger
Fecha de publicación December 18, 2020

¿Qué es el host de servicios Superfetch?

El host de servicios SuperFetch es un servicio integrado en Windows diseñado para precargar en la memoria las aplicaciones y los archivos usados con frecuencia con el objetivo de acelerar el sistema. En 2007, Microsoft presentó Windows Vista y SuperFetch era una de las nuevas características. SuperFetch se convirtió en un servicio integrado en Windows 7 y Windows 10.

(Vaya directamente al apartado sobre cómo desactivar SuperFetch).

¿Cómo funciona el host de servicios SuperFetch exactamente?

Así es como funciona SuperFetch:

  • SuperFetch predice las aplicaciones que se ejecutarán seguidamente y precarga los datos necesarios en la memoria. También lo hace con archivos de arranque. Esto ayuda a no acceder tan a menudo al disco duro, que es más lento. ¿El resultado? Los programas se abren antes y Windows arranca con mayor rapidez.

  • El algoritmo de predicción de SuperFetch puede determinar qué aplicación abrirá a una hora determinada un día determinado. Puede predecir las siguientes tres aplicaciones que abrirá.

  • SuperFetch es inteligente: prioriza los programas que ejecuta actualmente por encima de tareas en segundo plano, como la desgrafmentación. Estas tareas en segundo plano se ejecutan cuando el equipo está inactivo, pero, una vez finalizadas, el host de servicios de Windows SuperFetch vuelve a llenar la memoria.

  • SuperFetch es dinámico: se adapta constantemente a sus necesidades. Esto significa que, si sus programas favoritos cambian, SuperFetch se adaptará rápidamente.

¿Por qué necesitamos SuperFetch?

Si bien SuperFetch no es estrictamente necesario para el funcionamiento normal del ordenador, en la mayoría de los equipos proporciona mejoras del rendimiento significativas. De hecho, SuperFetch puede ser un buen optimizador del rendimiento. Sus programas favoritos, como su navegador web, su reproductor multimedia y su aplicación de correo electrónico, seguramente se carguen más rápidamente después de un par de días.

Y, aunque instale una nueva aplicación, SuperFetch no afectará negativamente al rendimiento. En cuanto la nueva aplicación requiera memoria, se borran los datos de SuperFetch. Desde el punto de vista del nuevo programa, la memoria está vacía.

Para los amantes de la tecnología, recomendamos este útil vídeo de Channel 9 de MSDN. Michael Fortin, miembro del Windows Performance Team, habla sobre qué tenía Microsoft en mente al desarrollar SuperFetch y otras tecnologías de rendimiento similares. 

En algunos casos, no obstante, activar el host de servicios SuperFetch puede afectar al rendimiento (analizaremos esto en profundidad más abajo).

¿El host de servicios SuperFetch es necesario para jugar?

SuperFetch debería mejorar el rendimiento de los videojuegos, al menos en teoría. No obstante, los usuarios de videojuegos han comunicado algunos problemas con este servicio porque SuperFetch puede provocar un uso elevado del disco, tanto antes de jugar como mientras juegan. Si el equipo se ralentiza y experimenta tiempos de carga largos, podría deberse a que SuperFetch está teniendo problemas para obtener los datos del juego.

El motivo por el cual SuperFetch a veces se atraganta con los juegos es que algunos de estos archivos son extremadamente grandes y, si juega a un videojuego continuamente, como los clásicos Ark: Survival Evolved y GTA 5, SuperFetch intentará precargar archivos del juego en la memoria. En algunas situaciones, esto puede causar problemas. Para comprobarlo, haga clic con el botón secundario en la barra de tareas del escritorio y seleccione Administrador de tareas. Desplácese hacia abajo hasta que vea la entrada «Service Host: SysMain». Esto es SuperFetch.

El Administrador de tareas muestra el uso de SuperFetchSi el Administrador de tareas muestra que SuperFetch está consumiendo muchos recursos (decenas de MB/segundo o un uso elevado de la CPU) durante un tiempo prolongado, debería desactivarlo. Descubra cómo hacerlo. Si los juegos funcionan generalmente lentos, también tenemos una buena guía de consejos para optimizar el rendimiento de los videojuegos.

Problemas con SuperFetch

SuperFetch no solo causa problemas con videojuegos: Incluso en equipos de trabajo normales, SuperFetch puede causar un uso elevado de la CPU, agotar su memoria (RAM) y maltratar el disco duro, lo cual impacta enormemente en la velocidad del sistema y el rendimiento general. Esto puede ocurrir cuando SuperFetch abarca demasiado y carga muchos programas o aplicaciones por adelantado (o carga los elementos equivocados). Esto sucede incluso con los que tengan una ultrarrápida unidad SSD

Si nota comportamientos extraños en el disco duro o si los procesos en segundo plano agotan sus recursos, podría requerir un software de limpieza para optimizar el rendimiento. AVG TuneUp limpiará automáticamente los programas no necesarios, archivos no deseados y otras ineficiencias que ralentizan el sistema. AVG TuneUp es una herramienta integral diseñada para restaurar su equipo. Pruébelo de forma gratuita durante 30 días.

Cómo desactivar SuperFetch

Siga estos pasos para desactivar SuperFetch y ver si así se arreglan los problemas de rendimiento:

  1. Haga clic con el botón secundario en el botón de inicio de Windows en la esquina inferior izquierda de la pantalla y seleccione Ejecutar. Escriba services.msc.

    Cómo abrir el administrador de servicios de Windows

  2. Haga clic en Aceptar. Aparecerá una larga lista de elementos. Busque la entrada Sysmain, haga doble clic en ella y seleccione Deshabilitado.

    Cómo desactivar Windows SuperFetch

  3. Haga clic en el botón Aceptar y reinicie el sistema.

Es la hora de la verdad. ¿El ordenador sigue funcionando lento? ¿Sigue habiendo mucha presión sobre el disco duro? En ese caso, SuperFetch no era el culpable y puede volver a activarlo sin problemas. Para ello, siga los pasos anteriores, pero, en lugar de seleccionar «Deshabilitado», seleccione Automático (inicio retrasado), como se indica más arriba.

Si los problemas persisten, lea nuestra guía sobre cómo arreglar un uso elevado de la CPU en Windows.

Cómo activar SuperFetch

Si SuperFetch ya está desactivado y desea volver a activarlo (y ver si así mejora el rendimiento), siga estos pasos:

  1. Haga clic con el botón secundario en el botón de inicio de Windows en la esquina inferior izquierda de la pantalla y seleccione Ejecutar. Escriba services.msc.

    Cómo abrir el administrador de servicios de Windows

  2. Haga clic en Aceptar. Aparecerá una larga lista de elementos. Busque la entrada Sysmain, haga doble clic en ella y seleccione Automático (inicio retrasado).

    Cómo activar Windows SuperFetch

  3. Haga clic en el botón Aceptar y reinicie el sistema.

¿Es buena idea desactivar SuperFetch?

Si tenía problemas de rendimiento y se solucionaron al desactivar SuperFetch, entonces fue una idea buenísima. Pero, si no ayudó, debería dejar SuperFetch activado, porque sí mejora el rendimiento la mayoría de las veces. 

Otra manera de optimizar el rendimiento y asegurarse de que ningún programa innecesario sature el disco duro es usar una herramienta de limpieza específica. AVG TuneUp incluye un conjunto de herramientas de optimización para detectar cuellos de botella en el rendimiento y arreglarlos en unos pocos clics. Pruebe AVG TuneUp hoy mismo y consiga que su ordenador funcione como nuevo.

Latest performance articles

Limpieza
Rendimiento
Sandro Villinger
18-12-2020