¿Qué es Superfetch (Sysmain) en Windows 10 y cómo deshabilitarlo?
- 4944
- 124
- Sra. Lorena Sedillo
Superfetch es un proceso del sistema de Windows que ha tenido múltiples 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 Symain.
En última instancia, el propósito de cada generación de superfetch ha sido el mismo: aumentar el rendimiento de las ventanas mediante la precarga de aplicaciones que usa con frecuencia en RAM antes de necesitar usarlas. Pero que es superfetch?
Tabla de contenidoEste servicio se ejecuta en segundo plano (usando muy poca potencia de CPU) y analiza la cantidad de RAM que está utilizando y qué aplicaciones ejecuta con mayor frecuencia. Cualquier aplicación que el servicio reconoce como "utilizado con frecuencia", comenzará a precargar la aplicación a RAM. De esta manera, la próxima vez que ejecute la aplicación, se lanzará mucho más rápido.
Te preocupa que esto significa que Superfetch está usando toda su RAM, pero no es. El servicio se centra en la precarga de aplicaciones en RAM no utilizada. Esto no se registra como memoria consumida. Verá esto si abre el administrador de tareas al Procesos pestaña y mira tu Memoria uso.
A pesar de que Superfetch está consumiendo toda la RAM no utilizada con aplicaciones precargadas, el uso de RAM consumido todavía no muestra 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 matar a Superfetch (Symain)?
En general, no hay necesidad de evitar que se ejecute Superfetch. Utiliza una cantidad muy minúscula de CPU, y solo usa RAM no utilizada. Todo esto no es notable para el usuario general.
Sin embargo, ha habido algunos informes en todos los foros de usuarios de Microsoft que a veces el proceso Superfetch (SysMain) en realidad causa problemas de rendimiento. Algunos de estos problemas informados incluyen:
- Utilización constante del disco del 100%.
- Sobrecalentamiento que conduce al 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 quiera.
- Se sabe que causa problemas de rendimiento mientras juega.
El problema más común que informan las personas es el problema del 100% de utilización del disco. 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 llevar un poco más de lo habitual.
Cómo deshabilitar Superfetch (Symain) en Windows 10
¿Es seguro deshabilitar Superfetch??
Si no experimenta problemas de rendimiento u otros problemas, es una buena idea dejar a Superfetch (Sysmain) en funcionamiento. Es un proceso útil que reduce significativamente el tiempo que le lleva lanzar programas que use con frecuencia.
Sin embargo, si está experimentando una alta utilización del disco duro, problemas de memoria constante o un bajo rendimiento general, puede intentar deshabilitar Superfetch para ver si resuelve el problema. Si es así, entonces deje el servicio deshabilitado. De lo contrario, vuelva a encenderlo y continúe con problemas.
Para deshabilitar Superfetch (SysMain) en Windows 10:
- Seleccione el menú Inicio, escriba servicios, y seleccione el Servicios aplicación. También podrías presionar Windows + R, tipo servicios.MSC y presione Entrar.
- En la aplicación de servicios, desplácese hacia abajo a 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 seleccionar Detener.
- Ahora necesita evitar que el servicio reinicie cuando inicia Windows. Una vez que se detenga el servicio, haga clic derecho en el servicio nuevamente y seleccione Propiedades.
- En el menú desplegable Tipo de inicio, seleccione Desactivado.
Ahora el servicio SuperFetch (SysMain) está deshabilitado permanentemente y no se reiniciará la próxima vez que inicie su computadora.
Deshabilitar Superfetch (SysMain) con el editor de registro
Una alternativa al uso de Task Manager para deshabilitar Superfetch en Windows 10 es usar el editor de registro.
Antes de comenzar a hacer algo dentro del registro, asegúrese de tomar una copia de seguridad completa del registro primero, en caso de que algo salga mal.
Cuando estés listo:
- Seleccione el menú Inicio, escriba regedit, y seleccione el Editor de registro aplicación.
- En el editor de registro, navegue a HKEY_LOCAL_MACHINE> SISTEMA> CurrentControlset> Control> Manager de sesión> MemoryManagement> PrefetchParameters.
- En esta sección, debería ver una llave llamada Habilsuperfetch. Haga clic con el botón derecho en esta clave y seleccione Modificar.
- En la ventana Editar DWORD que aparece, cambie el Datos de valor hacer 0 y seleccionar DE ACUERDO.
Puede cerrar el editor de 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 de Windows antes de que esta configuración del registro entre en vigencia.
Habilitar o deshabilitar Superfetch (SysMain) con el 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 luego use los siguientes comandos:
- Permitir: SC Config "SysMain" Start = Auto & SC Start "SysMain"
- Desactivar: sc stop "sysmain" y sc config "sysmain" start = discapacitado
Nota: Si está utilizando una versión anterior de Windows, reemplace "Sysmain" con "Superfetch" en los comandos anteriores.
Si prefiere PowerShell, ábralo con los derechos del administrador y use los siguientes comandos:
- Permitir: Set -service -name "sysmain" -StarTuptype automático -Estado ejecutado
- Desactivar: Servicio de parada -force -name "Sysmain"; Set -service -name "sysmain" -StarTuptype
Este enfoque puede ser mucho más rápido y simple 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 el 100% de utilización del disco, es posible que deba actualizar a un disco duro más grande o optar por actualizar a una unidad SSD. Las unidades SSD son muy asequibles ahora y tienen tasas de transferencia de datos muy por encima de las de los discos duros tradicionales.
Si tiene problemas de utilización de CPU, explore otros consejos de solución de problemas de CPU para clavar al culpable que mastican todos sus recursos de CPU.
- « Habilitar o deshabilitar el firewall de Windows desde el símbolo del sistema
- Cómo agregar una búsqueda DNS local al archivo Hosts »