Superfetch es un proceso del sistema Windows que ha tenido varios nombres a lo largo de los años. En Windows XP era conocido 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 aplicaciones que utiliza con frecuencia en la MEMORIA RAM antes de que necesite usarlas. Pero, ¿qué es Superfetch?,
¿Cómo Superfetch (Sysmain) de Trabajo?
en las últimas versiones de Windows 10, el servicio Superfetch ahora aparece bajo el nombre SysMain. En el Administrador de tareas, se muestra 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 Host de servicio: Superfetch.,
Este servicio se ejecuta en segundo plano (usando muy poca potencia de CPU) y analiza cuánta RAM está utilizando y qué aplicaciones 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ápidamente.
Es posible que le preocupe que esto signifique que Superfetch está consumiendo toda su RAM, pero no lo es. el servicio se centra en la carga previa de las aplicaciones en la RAM no utilizada., Esto no se registra como memoria consumida. Verá esto si abre el Administrador de tareas en la pestaña Procesos y observa su uso de memoria.
aunque Superfetch está consumiendo toda la RAM no utilizada con aplicaciones precargadas, el uso de la RAM consumida todavía no se muestra al 100%. Esto se debe a que Superfetch se está ejecutando en segundo plano, y liberará cualquier RAM no utilizada que esté usando cada vez que necesite usar esa memoria para otras tareas activas.
¿debería matar a Superfetch (Sysmain)?,
generalmente, no hay necesidad de detener la ejecución de Superfetch. Utiliza una cantidad muy minúscula de CPU, y solo usa RAM no utilizada. Todo esto es imperceptible para el usuario general.
sin embargo, ha habido algunos informes en los foros de usuarios de Microsoft que a veces el proceso Superfetch (Sysmain) realmente causa problemas de rendimiento. Algunos de estos problemas reportados incluyen:
- constante 100% de utilización del disco.
- sobrecalentamiento que conduce al apagado del sistema.
- Tiempo de arranque lento al iniciar el equipo.,
- 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 durante los juegos.
el problema más común que reportan las personas es el problema de utilización del disco al 100%. Si este es usted, entonces deshabilitar Superfetch o Sysmain puede resolver el problema.
dado que Superfetch es solo una función de optimización del sistema, no dañará Windows al detener el servicio. Sin embargo, puede notar que el lanzamiento de sus aplicaciones favoritas puede tomar un poco más de lo habitual.,
cómo deshabilitar Superfetch (Sysmain) en Windows 10
¿es Seguro deshabilitar Superfetch?
si no está experimentando problemas de rendimiento u otros problemas, es una buena idea dejar Superfetch (Sysmain) en ejecución. Es un proceso útil que reduce significativamente el tiempo que le lleva lanzar programas que usa con frecuencia.
sin embargo, si experimenta una alta utilización del disco duro, problemas de memoria constantes o un rendimiento general deficiente, puede intentar deshabilitar Superfetch para ver si resuelve el problema. Si lo hace, entonces deje el servicio desactivado., De lo contrario, vuelva a encenderlo y continúe solucionando problemas.
para deshabilitar Superfetch (Sysmain) en Windows 10:
- seleccione el Menú Inicio, escriba Servicios y seleccione la aplicación Servicios. También puede presionar Windows + R, escriba Servicios.msc y pulse Enter.
- en la aplicación Servicios, desplácese hacia abajo hasta SysMain, haga clic con el botón 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 servicio SuperFetch y seleccione Detener.,
- Ahora lo que necesita para impedir que el servicio de reiniciar cuando se inicia Windows. Una vez que el servicio se detiene, haga clic derecho en el servicio de nuevo y seleccione Propiedades.
- En el menú desplegable Tipo de Inicio, seleccione Deshabilitado.
Ahora el SuperFetch (SysMain) servicio de discapacidad es permanente y no se reiniciará la próxima vez que inicie el equipo.,
deshabilitar Superfetch (Sysmain) con el Editor del Registro
una alternativa al uso del 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 tomar una copia de seguridad completa del Registro primero, por si algo sale mal.
Cuando esté listo:
- seleccione el Menú Inicio, escriba regedit y seleccione la aplicación Editor del Registro.,
- En el Editor del Registro, vaya a HKEY_LOCAL_MACHINE > SISTEMA > CurrentControlSet > Control > Administrador de Sesión > MemoryManagement > PrefetchParameters.
- En esta sección, usted debe ver una clave llamada EnableSuperfetch. Haga clic con el botón derecho en esta tecla y seleccione Modificar.,
- en la ventana Editar DWORD que aparece, cambie el campo de datos de valor a 0 y seleccione Aceptar.
Usted puede cerrar el Editor del Registro cuando haya terminado.
esta entrada del registro deshabilitará el servicio SuperFetch (SysMain) en su sistema. Sin embargo, es posible que deba reiniciar su máquina Windows antes de que esta configuración del Registro surta efecto.,
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.,
Abra primero el símbolo del sistema en modo administrador y, a continuación, utilice los siguientes comandos:
- Enable: sc config «SysMain» start=auto & sc start «SysMain»
- Disable: sc stop «SysMain» & sc config «SysMain» start=disabled
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 utilice los siguientes comandos:
- Enable: Set-Service-Name «SysMain» -StartupType Automatic-Status Running
- Disable: 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 algo más puede ser la fuente del problema.,
si todavía tiene una utilización 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.