Cuando intentan mejorar el rendimiento en Windows 10, las personas prueban un montón de actualizaciones, pero generalmente hay una solución que no se usa con frecuencia: la Superfetch de Windows. Esta característica sigue siendo una de las características menos comentadas que creo que deberían recibir una mejor audiencia.
Este artículo servirá como base de conocimientos para la función Superfetch. Explicaré cómo funciona y lo guiaré a través del proceso de desactivación de estas funciones.
¿Qué es Superfetch de Windows?
Superfetch oficial de Windows se describe como un servicio que “mantiene y mejora el rendimiento del sistema a lo largo del tiempo”, pero esto realmente no dice mucho.
Sin embargo, se puede deducir del nombre que está diseñado para hacer que algunos procesos sean súper rápidos. Eso será correcto ya que SuperFetch está diseñado para hacer que su experiencia con la computadora sea más rápida. Esta característica permanece en segundo plano evaluando cuánta RAM usa y qué aplicaciones se usan con más frecuencia.
Con la información que recopila, precarga su computadora al inicio con las aplicaciones de uso común en la memoria. Esto simplemente significa que cada vez que necesite estas aplicaciones, llegarán al almuerzo muy rápido.
Sin embargo, la precarga de memoria con las aplicaciones de uso común significa que se agota toda la memoria no utilizada de la computadora. Esto puede sonar aterrador, pero realmente no lo es porque, una vez que necesita cargar una nueva aplicación que normalmente no usa, Superfetch libera memoria para acomodar la nueva aplicación.
¿Deberías usar Windows Superfetch?
Si tuviera que adivinar, diría que ya estás corriendo Supercarga de Windows. Esta característica es principalmente importante. Con una computadora moderna que tenga al menos especificaciones promedio, esta función funcionará sin problemas y es posible que no lo sepa.
Desafortunadamente, existen algunos problemas que pueden surgir al usar Windows Superfetch.
- Continuamente consume recursos (CPU y RAM) ya que siempre se está ejecutando.
- Podría reducir la velocidad de inicio, ya que lleva algún tiempo cargar previamente los datos en la memoria.
- SuperFetch reubica la carga en un momento anterior y no elimina la necesidad de cargar aplicaciones en la RAM.
- Cuando se ejecuta en un SSD, es posible que no haya necesidad de superfetch.
Por las razones anteriores, esta función, si bien tiene sus ventajas, también podría tener algunas desventajas y es posible que deba desactivarse. Si la pregunta que tiene en mente es si es seguro desactivar esta función, la respuesta es sí. Es seguro y no presenta efectos secundarios graves.
Cómo deshabilitar la función Superfetch de Windows
Si opta por deshabilitar esta función, hay 4 formas de hacer el trabajo.
- Uso de la aplicación de servicios
- Usando el Editor del Registro
- Uso del símbolo del sistema
- Uso de Windows PowerShell
Uso de la aplicación de servicios
Inicie la aplicación Servicios abriendo el menú Inicio y buscando servicios. A continuación, inicie la aplicación Servicios.
Alternativamente, puede abrir el mensaje Ejecutar presionando la tecla de acceso rápido + R, luego escriba servicios.msc y haga clic en Aceptar.
Desplácese hacia abajo hasta superfetch, haga clic derecho sobre él y elija la opción de detener.
A continuación, debe evitar que Superfetch se ejecute automáticamente. haga clic derecho en Superfetch y seleccione la opción de propiedades. Debajo de la etiqueta de inicio, seleccione deshabilitar de la lista desplegable.
Usando el Editor del Registro
Tal como lo hizo en la primera opción, abra el menú Inicio, busque regeditar, luego selecciónelo de los resultados. Alternativamente, se podría abrir el indicador Ejecutar presionando la tecla de Windows + R, luego escribir regeditar y haga clic en Aceptar.
Lea nuestra guía detallada sobre Ajustes de registro de Windows 10.
Navegar: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Administrador de sesión/MemoryManagement/PrefetchParameters
Haga clic derecho en EnableSuperfetch en el panel derecho y seleccione para abrir el editor de claves. Para deshabilitar SuperFetch, cambie Value Data a 0 y haga clic en Aceptar.
Habilitar o deshabilitar SuperFetch en el símbolo del sistema
Abra un símbolo del sistema elevado (haga clic con el botón derecho en el menú Inicio y seleccione la opción “Símbolo del sistema (como administrador)) e ingrese el siguiente comando para Deshabilitar.
sc stop “SysMain” & sc config “SysMain” start=deshabilitado
si desea habilitar nuevamente, simplemente use el siguiente comando
sc config “SysMain” start=auto & sc start “SysMain”
Habilitar o deshabilitar SuperFetch en PowerShell
También puede deshabilitar los Servicios SuperFetch de Windows a través de PowerShell. Abra Windows PowerShell con derechos de administrador e ingrese el siguiente comando.
Stop-Service -Force -Name “SysMain”; Establecer servicio -Nombre «SysMain» -StartupType deshabilitado
Para volver a habilitarlo nuevamente, ingrese el siguiente comando
Establecer servicio -Nombre «SysMain» -StartupType Automático -Estado en ejecución
Lea nuestra guía detallada sobre Primeros pasos con Windows PowerShell
Conclusión
Tenga en cuenta que SuperFetch no es lo mismo que Prefetch, que es el administrador de memoria de precarga que se introdujo en Windows XP.
De hecho, SuperFetch es el sucesor de Prefetch. La diferencia es que Prefetch no analizó los patrones de uso a lo largo del tiempo ni ajustó sus parámetros de precarga en consecuencia.