Habilitar o deshabilitar SysMain (Superfetch) y Prefetch para SSD en Windows

En este artículo, veremos cómo Windows 11/10/8/7 trata Prefetch y SysMain en unidades de estado sólido(Solid-State Drives) . Ayer vimos cómo Windows trata la desfragmentación en unidades de estado sólido . Antes de comenzar, déjeme aclarar que no es una buena idea deshabilitar SysMain (anteriormente llamado SuperFetch ) o Prefetch , ya que puede degradar el rendimiento del sistema. Lo mejor es dejar estos servicios con su configuración predeterminada.

SysMain ( Superfetch ), Prefetch y SSD en Windows 11/10

Cada vez que ejecuta una aplicación en su PC, el sistema operativo Windows crea un (Windows)archivo Prefetch que contiene información sobre los archivos cargados por la aplicación . La información del archivo Prefetch se utiliza para optimizar el tiempo de carga de la aplicación la próxima vez que la ejecute. SysMain intenta predecir qué aplicaciones ejecutará a continuación y precarga todos los datos necesarios en la memoria. Su algoritmo de predicción es superior y puede predecir qué próximas 3 aplicaciones lanzará a qué hora del día.

En resumen, SysMain y Prefetch son tecnologías de administración de almacenamiento de Windows(Windows Storage Management) que brindan un acceso rápido a los datos en los discos duros tradicionales. En las unidades de estado(State) sólido, dan como resultado operaciones de escritura innecesarias.

Cómo deshabilitar SysMain en Windows 11/10

El servicio SysMain(SysMain service) es el que está relacionado con Superfetch . Su trabajo es mantener y mejorar el rendimiento del sistema a lo largo del tiempo. Se encuentra en la carpeta System32 . Los servicios(Services) son los mismos, pero el nombre para mostrar(Display) se cambió en Windows 10 de Superfetch a SysMain . Si por alguna razón uno necesita deshabilitarlos manualmente, así es como se puede deshabilitar SysMain .

Para deshabilitar SysMain en Windows 11/10 , siga estos pasos:

  1. Presione Win+R para abrir el mensaje Ejecutar.
  2. Escriba msc y presione el botón Enter .
  3. Haga doble clic en el servicio SysMain  .
  4. Seleccione Deshabilitado(Disabled ) en la lista desplegable Tipo de inicio .(Startup type )
  5. Haga clic en el botón Aceptar (OK ) .

Ejecute services.msc  para abrir el Administrador de servicios(open the Services Manager) . Desplácese(Scroll) hacia abajo hasta el servicio SysMain(SysMain) ( Superfetch ), que es responsable de mantener y mejorar el rendimiento del sistema a lo largo del tiempo.

Haga doble clic en él para abrir su cuadro de Propiedades(Properties) . Haga clic(Click) en Detener(Stop) para detener el proceso. Desactive(Disabled) el tipo de inicio y haga clic en Aplicar.

Habilitar o deshabilitar SysMain y Prefetch para SSD en Windows 11/10

Deberá reiniciar su computadora(restart your computer) para que los cambios en el sistema surtan efecto.

Cómo deshabilitar la captación previa(Prefetch) en Windows 11/10

Para deshabilitar Prefetch en Windows 11/10 , siga estos pasos:

  1. Presione Win+R para abrir el mensaje Ejecutar.
  2. Escribe regedit > presiona el botón Enter  .
  3. Haga clic en Sí(Yes)
  4. Vaya a PrefetchParameters en HKLM .
  5. Haga doble clic en el valor EnablePrefetcher REG_DWORD.
  6. Establezca los datos del valor como 0 .
  7. Haga clic en el botón Aceptar (OK ) .

Para deshabilitar Prefetch en Windows , ejecute(Run) regedit para abrir el Editor del Registro(Registry Editor) . Navegue(Navigate) a la siguiente clave de registro:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

deshabilitar la captación previa

Haga doble clic en EnablePrefetcher en el lado derecho para abrir su cuadro de valor DWORD .

Los valores posibles para EnablePrefetcher son:

  • 0 – Deshabilitar captador previo
  • 1 – Precarga(Prefetching) de inicio de aplicación(Application) habilitada
  • 2 – Precarga de arranque habilitada
  • 3 – Inicio de la aplicación(Application) y precarga de arranque(Boot Prefetching) habilitados

El valor predeterminado es 3 . Para deshabilitar Prefetch, configúrelo en 0 . Haga clic en Aceptar y Salir.

Por cierto, también puede deshabilitar o modificar Suoerfetcher aquí; verá EnableSuperfetcher  DWORD justo debajo.

Los valores posibles para EnableSuperfetch son:

  • 0 – Deshabilitar sistema principal
  • 1: habilite SysMain(Enable SysMain) solo para archivos de arranque
  • 2 – Habilitar SysMain(Enable SysMain) solo para aplicaciones
  • 3 – Habilite(Enable) SysMain tanto para archivos de arranque como para aplicaciones

Si es usuario de una unidad de estado sólido, puede consultar el software gratuito (State Drive)SSD Life  que puede verificar el estado de su unidad de estado(State Drive) sólido y SSD Tweaker  , que lo ayudará a modificar sus unidades de estado sólido(Solid State Drives) .

¿(Does) Desactivar Superfetch aumenta el rendimiento?

Aunque no consume mucho almacenamiento, un mal funcionamiento puede causar un uso elevado de la CPU del servicio Superfetch o SysMain . En tal situación, podría deshabilitar este servicio para aumentar el rendimiento. Sin embargo, en otros casos, es posible que no encuentre ninguna mejora en el rendimiento después de deshabilitar este servicio.

¿Está bien desactivar Superfetch?

Si y no. Sí, cuando tenga problemas debido a este servicio. No, cuando necesites esta funcionalidad. Es un servicio incorporado del sistema operativo Windows y es necesario para que su PC sea más fluida. (Windows)Es por eso que no se recomienda deshabilitar Superfetch hasta que cause algún problema.

¡Espero que haya funcionado!



About the author

Soy un MVP de Windows y trabajo con Windows desde 2007. Mi experiencia incluye desarrollo de software, hardware y sonido, y aplicaciones de Windows. Siempre estoy buscando las mejores formas de mejorar la experiencia del usuario en mi trabajo, por lo que si necesita ayuda para diseñar o desarrollar una aplicación de software, definitivamente puedo ofrecerle mis servicios.



Related posts