SuperFetch: qué es, formas de configurarlo y desactivarlo en Windows 7, 8 y 10

Casi todos los días es similar al anterior. Esto también se aplica a los matices del uso de una PC. En él, se inician aproximadamente las mismas aplicaciones, se ven las fotos de la misma carpeta y se encienden los mismos archivos de audio. SuperFetch optimiza la rutina de su computadora para que todo funcione de manera rápida y sin problemas. Pero esto no siempre funciona, a veces surgen problemas.

SuperFetch: ¿qué es este servicio?

Un flujo de trabajo que mejora la capacidad de respuesta del sistema operativo (SO) y las aplicaciones mediante el análisis de datos históricos y la gestión activa de RAM libre. Este servicio debutó en Windows Vista y desde entonces se ha incluido en cada versión del sistema operativo. Por defecto, se ejecuta constantemente en segundo plano, analizando los archivos de inicio. Es posible una configuración bastante flexible de este componente del sistema.

SuperFetch se puede comparar con un padre inteligente que mantiene toda la herramienta en el garaje no solo en orden, sino en el orden "correcto" para que su hijo busque rápidamente las llaves necesarias o los cortadores de alambre. Un orden "correcto" significa lo siguiente:

  • En las inmediaciones del área de trabajo estarán aquellas herramientas que se utilizan con mayor frecuencia;
  • la herramienta prioritaria tampoco se encuentra al azar: si las ruedas del automóvil a menudo se retiran, el gato estará más cerca que la llave de cilindro, ya que se necesita antes;
  • después del uso, todas las herramientas se colocan en su lugar anterior;
  • Si alguna operación ya no se repite (por ejemplo, compraron una llanta nueva y la rueda ahora no perfora con frecuencia), entonces la herramienta específica requerida para llevarla a cabo se ubica gradualmente más y más lejos del área de trabajo.

El ejemplo es absolutamente condicional, pero demuestra de manera abstracta las tareas del servicio y esto ayudará a responder con mayor precisión la pregunta: “¿SuperFetch? ¿Qué es esto?

Para que sirve

Para comprender qué es SuperFetch, puede describir 2 objetivos principales del servicio:

  1. Descarga Windows más rápido. Durante el inicio del sistema operativo, se requieren diferentes archivos en diferentes momentos (y el mismo archivo se necesita muchas veces, pero en diferentes momentos). El servicio "descubre" qué archivos o su conjunto completo son necesarios para la descarga, y en qué momento exacto en el tiempo. Como resultado, se crea una carpeta condicional donde se almacenan los archivos de mayor prioridad para Windows. La repetición constante de los ciclos de inicio del sistema le permite almacenar los componentes necesarios de tal manera que leerlos cargue mínimamente el sistema. Al mismo tiempo, el servicio interactúa con el desfragmentador incorporado: los archivos estarán físicamente muy cerca unos de otros. En pocas palabras: la carga es más rápida.
  2. Ejecución de aplicaciones de manera más eficiente. Para esto, se analizan 2 factores: qué aplicaciones se lanzan con más frecuencia y si hay un orden específico de su lanzamiento. Por ejemplo, en la mañana, un contador en el lugar de trabajo puede comenzar todo leyendo brevemente las noticias a través de un navegador. A continuación, lanzará 1C y realizará las operaciones comerciales actuales. Después del almuerzo, puede ocuparse del análisis financiero con Excel. De día en día, esta secuencia puede no cambiar particularmente. El servicio "ve" este patrón de comportamiento y precarga en la RAM libre los datos necesarios para iniciar la próxima aplicación. Es decir, en la mañana, si el navegador se está ejecutando, los archivos 1C más importantes ya están parcialmente cargados en la RAM. En pocas palabras: las aplicaciones se ejecutan de manera más eficiente y, por lo tanto, funcionan de manera más estable.

A veces, el servicio de host SuperFetch carga una unidad de Windows 10. Hay 2 razones para esto:

  1. El servicio se basa en la experiencia pasada. Ella está "acostumbrada" a que después de la aplicación X, la aplicación Y siempre se inicia y "se prepara" para ello. Si sucede lo impredecible y necesita cargar el programa B, no Y, esto puede causar un bloqueo y una carga significativa de recursos del sistema operativo.
  2. El servicio es sensible a la cantidad de RAM. Cuanta más RAM, más eficiente funciona Super Fetch, porque todo se basa en el llenado racional y preliminar de RAM libre. Si todo resulta estar ocupado, entonces no habrá ningún lugar donde pueda grabar archivos de uso frecuente. En pocas palabras: la competencia por cada megabyte no utilizado aumentará y el sistema puede ralentizarse debido a esto.

Opciones de SuperFetch

Para obtener una respuesta exhaustiva a la pregunta: "SuperFetch: ¿qué tipo de servicio es este?", Debe saber qué parámetros del sistema operativo establece. Son editables a través del registro. Para acceder a ellos, debe hacer lo siguiente (por ejemplo, la décima versión de Windows):

  • presione el botón de Windows en el teclado, aparecerá una ventana, en ella (en la parte inferior) ingrese regedit, haga clic derecho en el resultado de búsqueda (en la parte superior) y seleccione la línea "Ejecutar como administrador" en el menú desplegable;
  • Se abre el "Editor del registro" y, en la parte izquierda, debe abrir secuencialmente las siguientes líneas con un clic: HKEY_LOCAL_MACHINE => SYSTEM => CurrentControlSet => Control => SessionManager => MemoryManagement => PrefetchParameters;
  • En la parte derecha de la ventana, hay 3 parámetros principales que determinan el modo de operación del servicio: hacer doble clic en cualquiera de ellos abre una ventana para editar los valores de los parámetros, pero esto se discutirá más adelante.

EnableBootTrace

El parámetro determina el estado de la traza del proceso en el momento del arranque. Establece si el sistema operativo debe analizar cómo se leen los archivos al inicio. Deshabilitarlo no tiene mucho sentido por las siguientes razones:

  • el parámetro no afecta todo lo que sucede con Windows después de cargarlo;
  • La carga del sistema operativo se acelera debido a la optimización interna del archivo.

EnablePrefetcher

Con respecto a este parámetro, debe explicar la historia del predecesor SuperFetch - Prefetcher. Apareció en Windows XP y la lógica de sus acciones es la base de SuperFetch. Analiza qué archivos se cargan al inicio del sistema operativo o los programas, crea una tabla de prioridad para estos archivos y optimiza su ubicación en los medios. La diferencia con SuperFetch es que no analiza los patrones de comportamiento del usuario. Este parámetro es una modificación de EnableBootTrace, que funciona no solo al iniciar Windows, sino también al iniciar la aplicación.

EnableSuperFetch

El parámetro establece las reglas del servicio SuperFetch. Para él, como para EnablePrefetcher, son posibles 4 configuraciones:

  • 0 - deshabilitar el servicio;
  • 1 - usar solo al descargar aplicaciones;
  • 2: utilizar solo cuando se carga el sistema operativo;
  • 3: se utiliza al cargar aplicaciones y SO.

¿Necesito SuperFetch en mi computadora?

Sí, ella todavía sigue en demanda. Si la pregunta es minimizar la carga de recursos de la computadora por los procesos del sistema operativo, es mucho más eficiente desactivar los efectos visuales en lugar de SuperFetch.

¿Qué tan seguro es apagar?

¿Debería SuperFetch desactivar o no Windows 7? No surgirán problemas si todo está apagado. El servicio no afecta la confidencialidad de los datos y, en la gran mayoría de los casos, carga débilmente los recursos del sistema. Definitivamente no empeorará, así que no tengas miedo.

Otra pregunta es que no tiene mucho sentido hacer esto a propósito. El servicio no solo ha migrado de una versión de sistema operativo a otra durante casi 20 años. Si ella estaba obstaculizando particularmente algo, entonces SuperFetch se cortaba del núcleo del sistema. Si causara la inestabilidad de Windows, entonces definitivamente lo eliminarían.

Formas de deshabilitar SuperFetch

Cómo deshabilitar SuperFetch de muchas maneras.

Vía linea de comando

La desactivación se realiza de acuerdo con el siguiente algoritmo:

  • presione el botón de Windows en el teclado, aparecerá una ventana, ingrese cmd (abajo), haga clic derecho en el resultado de búsqueda (arriba) y seleccione la línea "Ejecutar como administrador" en el menú desplegable;
  • se iniciará una ventana negra, en la que debe copiar el comando net.exe stop superfetch y confirmar el inicio presionando Enter;
  • en la misma ventana, ingrese este comando sc config sysmain start = disabled y presione Enter nuevamente.

Usando el Editor del Registro

Encienda, apague y configure SuperFetch Windows 10, 8, 7 y Vista en unos pocos clics. Para hacer esto:

  • presione el botón de Windows en el teclado, aparecerá una ventana, en ella (en la parte inferior) ingrese regedit, haga clic derecho en el resultado de búsqueda (en la parte superior) y seleccione la línea "Ejecutar como administrador" en el menú desplegable;
  • Se abre el "Editor del registro" y, en la parte izquierda, debe abrir secuencialmente las siguientes líneas con un clic: HKEY_LOCAL_MACHINE => SYSTEM => CurrentControlSet => Control => SessionManager => MemoryManagement => PrefetchParameters;
  • busque la línea Superfetch en la parte derecha de la ventana, haga doble clic en ella para abrir las propiedades en las que desea establecer el valor en O y luego guarde los cambios.

A través del complemento Servicios

Actúa de la siguiente manera:

  • Lanzar los servicios. Simplemente puede ingresar la consulta apropiada en la búsqueda del sistema y ejecutar la aplicación encontrada. Puede mantener presionada la combinación Win + R, ingresar el comando services.msc y ejecutarlo presionando Enter; este método funcionará en cualquier Windows que comience con Vista.
  • Encuentra el servicio Superfetch. Para hacer esto, en la ventana debe mirar la primera columna "Nombre". Cuando lo encuentre, haga clic derecho en "Propiedades". En la primera pestaña "General" establezca los parámetros de servicio requeridos.
  • Personalización Al hacer clic en "Detener" y "Aplicar", el componente se deshabilitará, pero la próxima vez que se reinicie el sistema operativo, comenzará de nuevo. ¿Por qué se necesita esto? Debe cambiar este escenario, para lo cual, en la línea "Tipo de inicio", seleccione "Desactivado" y haga clic en "Aplicar".

El complemento SuperFetch de Sysmain es lo mismo. El primer nombre es un identificador dentro del sistema, y ​​el segundo nombre se usa para mostrar en la pantalla de una computadora.

Errores comunes del servicio SuperFetch

Sucede que SuperFetch Windows 10 carga el disco al 100%. El sistema en este modo no responde a los comandos del usuario y, por lo tanto, es difícil completar las operaciones actuales; por ejemplo, el navegador no desea cerrarse. Esto generalmente se observa bajo dos circunstancias:

  1. En una computadora de 4 o menos gigabytes de RAM. Hablando en sentido figurado, si le da rienda suelta al servicio, con gusto almacenará 20 gigabytes de archivos de programa y sistema. Sin embargo, hoy incluso un navegador abierto con 10 pestañas dentro de 5-6 horas puede tomar 2 gigabytes de RAM de manera segura. Tal uso intensivo de recursos de las aplicaciones modernas no permite que el servicio se "desenrede", lo que puede causar su falla interna.
  2. Cuando comienzas a exigir juegos en computadoras viejas. En este escenario, la situación se ve agravada por el hecho de que los juguetes a menudo se refieren a varios archivos: las nuevas texturas que pesan mucho se cargan todo el tiempo, los efectos visuales coloridos en los momentos pico pueden requerir todos los recursos disponibles del sistema. Si agrega el disco duro antiguo y lento a esto, SuperFetch se convertirá en el "cuello de botella" del sistema operativo: el servicio, en un esfuerzo por optimizar todo, no mantendrá el ritmo de una circulación de archivos tan activa y caótica.

Resolución de errores

La forma más efectiva de corregir cualquier error es deshabilitar el servicio. Esto es más efectivo, pero también puede probar estos métodos:

  • Cambiar valores de parámetros de servicio
  • reinstalar aplicaciones instaladas recientemente;
  • Verifique el disco duro en busca de errores.

Conclusión

Gran parte de SuperFetch se debe al hecho de que debutó en Vista, en 2006. En esos años, los desarrolladores de programas prestaron mucha más atención a probar y optimizar el producto, especialmente la racionalidad del uso de RAM. Entonces, la situación era que en ese momento era realmente posible precargar los datos de uso frecuente en la RAM, y esto mejoró la capacidad de respuesta de la computadora. Hoy, esta tecnología ya está algo desactualizada: hay poca RAM y los discos duros se han vuelto mucho más rápidos. Sin embargo, no debe deshabilitar específicamente este servicio. Las únicas excepciones son aquellas situaciones en las que definitivamente es culpable de congelar la computadora.

Artículos De Interés