¿Qué es Sysmain (Superfetch) en Windows 10 y cómo deshabilitarlo?

Bienvenido! volvemos esta vez con un nuevo contenido que esperamos que te sea muy útil y solucione tus dudas ¡Vamos a ello!

Superfetch es un proceso del sistema de Windows que ha tenido varios nombres a lo largo de los años. En Windows XP se conocía como Prefetch. Superfetch se introdujo en Windows Vista, y en las últimas versiones de Windows 10 ahora se conoce como Sysmain.

En última instancia, el propósito de cada generación de Superfetch ha sido el mismo: aumentar el rendimiento de Windows mediante la precarga de las aplicaciones que usa con frecuencia en la RAM antes de que necesite usarlas. Pero, ¿qué es Superfetch?

¿Cómo funciona Superfetch (Sysmain)?





En las últimas versiones de Windows 10, el servicio Superfetch ahora aparece con el nombre SysMain. En el Administrador de tareas, aparece como Host de servicio: SysMain.

Si está ejecutando una versión anterior de Windows 10 o cualquier versión de Windows 7 u 8, esto se mostrará en el Administrador de tareas como Anfitrión de servicio: Superfetch.

Este servicio se ejecuta en segundo plano (con muy poca potencia de CPU) y analiza la cantidad de RAM que está usando y las aplicaciones que ejecuta con más frecuencia.

Cualquier aplicación que el servicio reconozca como “de uso frecuente”, comenzará a precargar la aplicación en la RAM. De esta manera, la próxima vez que ejecute la aplicación, se iniciará mucho más rápido.

Puede que le preocupe que esto signifique que Superfetch está consumiendo toda su RAM, pero no es así. El servicio se enfoca en precargar aplicaciones en RAM no utilizada. Esto no se registra como memoria consumida. Verá esto si abre el Administrador de tareas en el Procesos pestaña y mira tu Memoria uso.

Aunque Superfetch está consumiendo toda la RAM no utilizada con aplicaciones precargadas, el uso de RAM consumido todavía no muestra el 100%.

Esto se debe a que Superfetch se está ejecutando en segundo plano y liberará cualquier RAM no utilizada que esté usando siempre que necesite usar esa memoria para otras tareas activas.

¿Deberías dejar de ejecutar Sysmain?





Generalmente, no es necesario detener la ejecución de Superfetch. Utiliza una cantidad minúscula de CPU y solo utiliza RAM no utilizada. Todo esto pasa desapercibido para el usuario general.

Sin embargo, ha habido algunos informes en los foros de usuarios de Microsoft de que a veces el proceso Superfetch (Sysmain) en realidad causa problemas de rendimiento. Algunos de estos problemas informados incluyen:

  • Utilización constante del disco al 100%.
  • Sobrecalentamiento que provoca el apagado del sistema.
  • Tiempo de arranque lento cuando inicia su computadora.
  • En hardware débil, Superfetch podría usar más CPU y RAM de lo que le gustaría.
  • Se sabe que causa problemas de rendimiento al jugar.

El problema más común que informan las personas es el problema de utilización del disco al 100%. Si es usted, deshabilitar Superfetch o Sysmain puede resolver el problema.

Dado que Superfetch es solo una función de optimización del sistema, no dañará a Windows al detener el servicio. Sin embargo, es posible que observe que el inicio de sus aplicaciones favoritas puede tardar un poco más de lo habitual.

Cómo deshabilitar Superfetch (Sysmain) en Windows 10





¿Es seguro desactivar Superfetch?

Si no tiene problemas de rendimiento u otros problemas, es una buena idea dejar en ejecución Superfetch (Sysmain). Es un proceso útil que reduce significativamente el tiempo que le lleva iniciar programas que usa con frecuencia.

Sin embargo, si experimenta una alta utilización del disco duro, problemas constantes de memoria o un rendimiento deficiente en general, puede intentar deshabilitar Superfetch para ver si resuelve el problema. Si es así, deje el servicio desactivado. De lo contrario, vuelva a encenderlo y continúe con la resolución de problemas.

Para deshabilitar Superfetch (Sysmain) en Windows 10:

  1. Seleccione el menú Inicio, escriba serviciosy seleccione el Servicios aplicación. También puedes presionar Windows + R, tipo services.msc y presione Entrar.
  2. En la aplicación Servicios, desplácese hacia abajo hasta SysMain, haga clic derecho en el servicio y seleccione Detener. Si está ejecutando una versión anterior de Windows, haga clic con el botón derecho en el SuperFetch servicio y seleccione Detener.
  1. Ahora debe evitar que el servicio se reinicie cuando inicie Windows. Una vez que se detiene el servicio, haga clic derecho en el servicio nuevamente y seleccione Propiedades.
  2. En el menú desplegable Tipo de inicio, seleccione Discapacitado.

Ahora el servicio SuperFetch (SysMain) está permanentemente deshabilitado y no se reiniciará la próxima vez que inicie su computadora.

Deshabilitar con el Editor del registro





Una alternativa a usar el Administrador de tareas para deshabilitar Superfetch en Windows 10 es usar el Editor del Registro.

Antes de comenzar a hacer algo dentro del registro, asegúrese de realizar una copia de seguridad completa del registro, en caso de que algo salga mal.

Cuando estés listo:

  1. Seleccione el menú Inicio, escriba regedity seleccione el Editor de registro aplicación.
  2. En el Editor del registro, navegue a HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Control> Session Manager> MemoryManagement> PrefetchParameters.
  1. En esta sección, debería ver una clave llamada EnableSuperfetch. Haga clic derecho en esta clave y seleccione Modificar.
  2. En la ventana Editar DWORD que aparece, cambie el Datos de valor campo a 0 y seleccione Okay.

Puede cerrar el Editor del registro cuando haya terminado.

Esta entrada de registro deshabilitará el servicio SuperFetch (SysMain) en su sistema. Sin embargo, es posible que deba reiniciar su máquina con Windows antes de que esta configuración de registro entre en vigencia.

Habilitar o deshabilitar SuperFetch (SysMain) con símbolo del sistema





Si prefiere trabajar con el símbolo del sistema, hay algunos comandos simples que puede usar para habilitar o deshabilitar el servicio SuperFetch.

Primero abra el símbolo del sistema en modo administrador y luego use los siguientes comandos:

  • Habilitar: sc config “SysMain” start = auto & sc start “SysMain”
  • Inhabilitar: sc stop “SysMain” & sc config “SysMain” start = deshabilitado

Nota: Si está utilizando una versión anterior de Windows, reemplace “SysMain” por “SuperFetch” en los comandos anteriores.

Si prefiere PowerShell, ábralo con derechos de administrador y use los siguientes comandos:

  • Habilitar: Set-Service -Name “SysMain” -StartupType Automático -Estado en ejecución
  • Inhabilitar: Stop-Service -Force -Name “SysMain”; Set-Service -Name “SysMain” -StartupType

Este enfoque puede ser mucho más rápido y sencillo que hacer clic en el Administrador de tareas o en el registro de Windows.

¿Qué pasa si esto no soluciona el problema?





Si deshabilitar SuperFetch (SysMain) no resuelve su problema, entonces otra cosa puede ser la fuente del problema.

Si todavía tiene un uso del disco del 100%, es posible que deba actualizar a un disco duro más grande u optar por actualizar a una unidad SSD. Las unidades SSD son muy asequibles ahora y tienen tasas de transferencia de datos muy superiores a las de los discos duros tradicionales.

Si tiene problemas de utilización de la CPU, explore otros consejos de solución de problemas de la CPU para identificar al culpable que está consumiendo todos los recursos de su CPU.

4 comentarios en «¿Qué es Sysmain (Superfetch) en Windows 10 y cómo deshabilitarlo?»

  1. No se si esto arregle el problema de mi portatil pero bueno saberlo.

    Responder
  2. Solo decir que SysMain no se debe de deshabilitar pues el objetivo de dicha aplicación es aumentar el rendimiento de las app.
    Un ejemplo es y esto lo digo para los jugones, es que al abrir un juego por primera ves en tu pc te darás cuenta que lo hace de forma nativa y más lento de lo habitual, tambien, luego de encender tu pc te darás cuenta de que en ocaciones el juego se demora en cargar más, pues es lo mismo y es ahí donde entra SysMain: ¡Cierras el juego e inmediatamente SysMain consumirá casi todo el % de nuestro disco duro! Esto se debe a que está optimizando nuestro juego de forma automática mediante un análisis de la RAM para dar más rendimiento.
    Ojo esto lo hace cuando alguna aplicación inicia lento por lo que cada que SysMain te da problemas de rendimiento, lo mejor es esperar 1 minutico a que termine de optimizar la última aplicación que abrió en su PC.

    Se me olvidaba: En ocaciones no es económico tener 16 RAM en nuestra pc pero hoy en día es lo más recomendable y así garantiza que SysMain trabaje mejor, no lo deshabilite pues podría traer problemas de rendimiento.

    Responder
    • Muchas gracias por la aportación!! contribuye a nuestro blog y aumenta la calidad del contenido. El post está enfocado a aquellas personas que por alguna razón estén interesadas en desahabilitar Sysmain en Windows 10. Así que mostramos el modo de hacerlo. Pero sin duda Sysmain es una herramienta de rendimiento estupenda.
      Gracias de nuevo por tu contribución a Tecnotraffic
      Saludos!

      Responder

Deja un comentario