How to Fix the VIDEO_TDR_FAILURE BSOD in Windows 10
23 febrero, 2021
Cómo arreglar el código de error 0xa00f4244 sin cámara adjunta en Windows 10
24 febrero, 2021

¿Qué es Superfetch (SysMain) en Windows 10? Y cómo desactivarlo

Rate this post

¿El host de servicio: Superfetch (SysMain) provoca un uso elevado del disco en Windows 10? ¿Qué es y puedes desactivarlo? Lo que necesitas saber.

windows10-feature-performance

Windows 10 es una mejora definitiva con respecto a las versiones anteriores en muchos sentidos, pero también puede parecer lento y lento cuando no está configurado correctamente. De las muchas formas de mejorar el rendimiento de Windows 10, hay una característica menos conocida que debe conocer: Superfetch es ahora denominado SysMain después de Windows 10 Actualización 1809.

En este artículo, aprenderá todo lo que necesita saber sobre qué es Superfetch (SysMain), cómo funciona, por qué podría ser problemático y cómo deshabilitarlo si está causando problemas.

¿Qué es Superfetch (SysMain)?

Superfetch es una función que se introdujo en Windows Vista. La descripción oficial del servicio Superfetch dice que “mantiene y mejora el rendimiento del sistema a lo largo del tiempo”, pero eso es vago y no explica toda la historia.

Se sienta silenciosamente en segundo plano, analizando constantemente los patrones de uso de RAM y aprendiendo qué tipo de aplicaciones ejecuta con más frecuencia. Con el tiempo, Superfetch marca estas aplicaciones como “de uso frecuente” y las carga previamente en la RAM antes de tiempo.

Superfetch aparece como “Host de servicio: SysMain” en el Administrador de tareas de Windows. La idea es que cuando quieras ejecutar la aplicación, se inicie mucho más rápido porque ya está precargada en la memoria.

task manager windows 10 performance tab

De forma predeterminada, Superfetch está diseñado para ocupar todo su espacio RAM disponible con aplicaciones precargadas. No se preocupe: solo se ocupa de la memoria no utilizada . Tan pronto como su sistema necesita más RAM (por ejemplo, para cargar una aplicación que no estaba precargada), renuncia a la memoria necesaria según sea necesario.

Tenga en cuenta que Superfetch no es lo mismo que Prefetch, el administrador de memoria de precarga introducido en Windows XP. Superfetch es en realidad el sucesor de Prefetch. ¿Cual es la diferencia? Prefetch no analizó los patrones de uso a lo largo del tiempo y ajustó sus parámetros de precarga en consecuencia.

¿Es Superfetch (SysMain) realmente necesario?

En su mayor parte, Superfetch es útil. Si tiene una PC moderna con especificaciones promedio o mejores, lo más probable es que Superfetch funcione tan bien que ni siquiera lo notará. Existe una buena posibilidad de que Superfetch ya se esté ejecutando en su sistema en este momento, y ni siquiera lo sabía.

Pero hay algunos “problemas” que pueden surgir con Superfetch (SysMain):

  • Dado que Superfetch siempre se ejecuta en segundo plano, el propio servicio Superfetch siempre utiliza algo de CPU y RAM.
  • Superfetch no elimina la necesidad de cargar aplicaciones en la RAM. Más bien, reubica la carga a un tiempo anterior. Siempre que ocurre esa carga, su sistema aún experimenta la misma desaceleración que si estuviera iniciando la aplicación sin Superfetch.
  • El inicio del sistema puede ser lento porque Superfetch está precargando un montón de datos de su HDD a la RAM. Si su HDD funciona al 100% durante unos minutos cada vez que inicia o reinicia su computadora, Superfetch podría ser el culpable.
  • Las ganancias de rendimiento de Superfetch pueden pasar desapercibidas cuando Windows 10 está instalado en un SSD. Dado que las SSD son tan rápidas, no es necesario realizar una carga previa. Si esto le interesa, consulte nuestra guía para mover Windows de HDD a SSD .

También se sabe que Superfetch causa problemas de rendimiento durante los juegos , particularmente en sistemas con 4 GB de RAM o menos. No está claro por qué sucede esto porque no ocurre para todos, pero sospechamos que tiene que ver con juegos con mucha RAM que solicitan y liberan memoria constantemente, lo que puede hacer que Superfetch cargue y descargue datos constantemente.

Relacionado: Los mejores consejos y trucos para corregir el 100% del uso del disco en Windows 10

¿Es seguro desactivar Superfetch? ¡Sí! No hay riesgo de efectos secundarios si decide apagarlo. Recomendamos que si su sistema está funcionando bien, lo deje encendido. Si tiene problemas de uso elevado de HDD, uso elevado de RAM o rendimiento degradado durante actividades con mucha memoria RAM, intente apagarlo y ver si ayuda. Si es así, manténgalo apagado. De lo contrario, vuelva a encenderlo.

Nota: Para mejorar el rendimiento en un sistema con poca RAM, recomendamos ajustar el límite de memoria virtual de Windows y ajustar los efectos visuales de Windows . También puede probar estos consejos para un inicio y apagado más rápidos .

Cómo deshabilitar Superfetch (SysMain) en Windows 10

Para reiterar, no recomendamos deshabilitar Superfetch excepto como una medida de solución de problemas para los problemas potenciales mencionados anteriormente. La mayoría de los usuarios deben mantener habilitado Superfetch porque ayuda con el rendimiento general. Si no está seguro, intente apagarlo. Si no nota ninguna mejora, vuelva a encenderlo.

Nuevamente, Superfetch se conoce como SysMain en Windows 10. Así que eso es lo que los usuarios deberían buscar al deshabilitarlo.

Uso de la aplicación de servicios

  1. Abra el menú Inicio, busque servicios , luego inicie la aplicación Servicios. Alternativamente, abra el indicador Ejecutar presionando tecla de Windows + R , luego escriba services.msc y haga clic en Aceptar .
  2. Desplácese hacia abajo hasta que vea SysMain , haga clic derecho sobre él y haga clic en Detener . Superfetch ahora está deshabilitado.
  3. Aún así, en la aplicación Servicios, haga clic con el botón derecho en SysMain y seleccione Propiedades . En la pestaña General, busque Tipo de inicio y cámbielo a Desactivado . (O Manual si desea tener la opción de activarlo cuando lo necesite).

Uso del Editor del registro

La aplicación Servicios es el método preferido para esto, pero si no funciona por alguna razón, siempre puede editar la clave de registro directamente. Antes de hacer esto, asegúrese de hacer una copia de seguridad del registro en caso de que algo salga mal.

Tenga en cuenta que es importante crear un punto de restauración del sistema antes de realizar cambios en el registro. Puede volver a este punto de restauración en caso de cualquier percance.

Creación de un punto de restauración

System Protection tab under system configuration
  1. En la barra de búsqueda del menú Inicio, escriba Crear un punto de restauración y haga clic en él en los resultados de la búsqueda.
  2. Si el botón Restaurar sistema está atenuado, significa que la Protección del sistema está desactivada.
  3. Para habilitar Protección del sistema , haga clic en la unidad C: en la misma ventana. Luego haga clic en Configurar y haga clic en Activar protección del sistema . Haga clic en Aceptar.
  4. Para crear un punto de restauración, simplemente haga clic en Crear e introduzca un nombre para el punto de restauración.
Switch on System Protection in System Configuration

Desactivación de Superfetch (SysMain)

SysMain in the Registry
  1. En la barra de búsqueda del menú Inicio, busque regedit , luego selecciónelo en los resultados. Alternativamente, abra el indicador Ejecutar presionando tecla de Windows + R , luego escriba regedit y haga clic en Aceptar .
  2. Busque la clave SysMain. Con la barra lateral izquierda, navegue hasta lo siguiente:

      HKEY_LOCAL_MACHINE  System  CurrentControlSet  Services  SysMain  
  3. Deshabilite SysMain. En la sección de la derecha, haga doble clic en Iniciar y establezca Información del valor en 4. Guarde los cambios y reinicie su computadora.
Editing the Start registry value in SysMain

Uso del símbolo del sistema

La forma más rápida de desactivar Superfetch y sentirse como un usuario avanzado de Windows mientras lo hace es usar el símbolo del sistema.

  1. En la barra de búsqueda del menú Inicio, escriba cmd y haga clic con el botón derecho en Símbolo del sistema> Ejecutar como administrador.
  2. En la consola, escriba: sc stop “SysMain” y presione Enter.
  3. Después de esto, escriba: sc config “SysMain” start = disabled y presione Enter.
  4. Cierre el símbolo del sistema y reinicie su computadora.
Stop SysMain using Command Prompt

Otras funciones de Windows 10 que puede deshabilitar

Superfetch no es el único ejemplo de una función que podría estar mejor desactivada. Es mejor dejar muchas otras funciones desactivadas debido a la compensación de rendimiento.

Crédito de la imagen: AntonioGuillemF / Depositphotos

windows10-extra-features
Características opcionales de Windows 10: Una guía rápida de los mejores extras que puede desear

¿Sabía que Windows 10 tiene muchas características opcionales que puede habilitar? Veamos qué hacen y cómo habilitarlos.

Acerca del autor

.