Windows 10 fue una verdadera revisión de la forma en que Microsoft maneja varios elementos del sistema operativo tradicional: mejor soporte para hardware moderno, construido sobre el legado del pasado, pero todavía hay algunas características subyacentes y bits de código que se remontan a la era pre-XP.,

es por eso que a veces se encontrará con características como Windows SuperFetch que han existido durante años, y todavía tienen su parte que jugar en la experiencia moderna de Windows. Pero, ¿qué es Service Host SuperFetch? ¿Qué hace? ¿Y cómo lo arreglas cuando sale mal?

¿qué es Service Host SuperFetch?

Windows SuperFetch se introdujo originalmente con Windows Vista como sucesor de PreFetch. Es un proceso que analiza su sistema, específicamente su uso de RAM, para generar un perfil de los programas y aplicaciones que ejecuta con mayor frecuencia., A medida que usa su sistema, SuperFetch aprende gradualmente lo que ejecuta con más frecuencia y cargará preventivamente elementos de esas aplicaciones en su RAM para que cuando los necesite, se carguen mucho más rápido de lo que podrían hacerlo de otra manera.

el propósito principal de la función es acelerar los tiempos de carga de las aplicaciones para aquellos que ejecutan discos duros, especialmente los más antiguos. Aquellos que ejecutan una unidad de estado sólido (SSD) no verán muchas mejoras de la función, ya que por defecto SuperFetch no carga aplicaciones en la memoria si se detecta un SSD en su sistema. Sin embargo, el servicio está activo de forma predeterminada., Si ejecuta un sistema de unidades mixtas, como usar un disco duro más grande para fines de almacenamiento mientras el sistema operativo se ejecuta en una SSD, podrá mejorar el rendimiento de cualquier aplicación que se ejecute desde esa unidad sin interrupciones con la operación SSD.

En resumen, los discos duros deberían ver una mejora notable en el rendimiento gracias a SuperFetch, pero las aplicaciones basadas en SSD no lo harán.

¿cómo funciona el SuperFetch de Host de servicio?,

Solicitar PC Gamer

Desea aprender más acerca de cómo tu PC funciona, y encontrar las soluciones a problemas comunes de Windows? Echa un vistazo a nuestro archivo de Ask PC Gamer how-tos aquí.

Al igual que muchas otras características de Windows, SuperFetch puede ocasionalmente salir mal y causar más problemas de los que corrige., Dado que SuperFetch siempre se ejecuta en segundo plano, hace uso de algunos recursos del sistema como CPU y RAM, que si está ejecutando un sistema muy optimizado, o uno con hardware particularmente débil, podría causar ralentizaciones que desea evitar.

SuperFetch puede ser un poco demasiado entusiasta con su precarga también. Algunos han reportado una desaceleración particular al arrancar Windows donde su disco duro se ve obligado a cargar un montón de aplicaciones antes de que Windows haya tenido tiempo de cargar sus aplicaciones y servicios necesarios., Eso podría valer la pena si vas a ejecutar todas esas aplicaciones, pero si no lo haces, SuperFetch termina ralentizando tu PC para reducir la desaceleración más tarde, lo cual es contrario a la intuición.

varios usuarios de Windows también han notado que SuperFetch causa picos de uso del disco duro y la CPU, especialmente durante las sesiones de juego. Esto parece estar limitado principalmente a aquellos sistemas en ejecución con menos de 4 GB de RAM., Es posible que debido a la forma en que los juegos recogerán y soltarán RAM cuando sea necesario, ese SuperFetch se interponga en el camino y cause tartamudeos en el juego mientras todo se baraja en la memoria.

detectar el servicio

si desea verificar qué efecto puede tener SuperFetch en su sistema, puede que le resulte un poco difícil detectar la primera vez que abra el Administrador de tareas. Esto se debe a que, al igual que varios servicios de Windows 10, SuperFetch no se ejecuta como su propio proceso, o al menos, no aparece como tal. En su lugar, se recopila bajo un «Host de servicio genérico».,»

Todo esto es parte de Microsoft alejándose de lo poderoso, pero problemático, .archivos exe, a algo más manejable: archivos DLL. Hoy en día los archivos DLL se usan mucho más comúnmente dentro de Windows, pero requieren un shell para hospedarlos, de ahí el servicio genérico Host para SuperFetch.

para encontrar ese proceso, deberá desplazarse por la lista exhaustiva de procesos de Host de servicio para encontrar el llamado «Host de servicio: Superfetch.,»

Cómo deshabilitar SuperFetch

Si su sistema está funcionando bien sin ralentizaciones, es poco probable que usted va a ver cualquier tipo de beneficio de apagar SuperFetch. aquí hay objetivos mucho mejores para sus esfuerzos de optimización si esa es la ruta que desea seguir. Sin embargo, si se enfrenta a Picos de uso de CPU o HDD, ciertamente vale la pena deshabilitar SuperFetch, al menos temporalmente, para ver si eso puede ayudar a aclarar el problema., Así es como se hace.

deshabilitar SuperFetch en servicios de Windows

  • presione la tecla de Windows + «R» o, alternativamente, escriba «ejecutar» en el cuadro de búsqueda de Windows 10 y haga clic en la entrada correspondiente de la aplicación en la lista de resultados.
  • Tipo » servicios.msc «en el cuadro» Abrir «y haga clic en el botón» ACEPTAR», o pulse Enter.
  • desplácese hacia abajo en la lista de servicios hasta que encuentre » SuperFetch.,»Haga clic derecho en esa entrada y seleccione «Detener», en el menú resultante.
  • para evitar que se inicie de nuevo cuando se inicie Windows, haga clic derecho de nuevo y seleccione » Propiedades.»
  • En el menú desplegable junto a «Startup Type, «select» Disabled.»

Deshabilitar SuperFetch en el registro

Si te encuentras más cómodo de cavar a través del registro de Windows para modificar algunas de sus funciones, estás de suerte!, Puede desactivar SuperFetch desde allí también. He aquí cómo.

  • presione la tecla de Windows + » R «o, alternativamente, escriba» Ejecutar » en el cuadro de búsqueda de Windows 10 y haga clic en la entrada correspondiente de la aplicación en la lista de resultados.
  • escriba » Regedit «en el cuadro» Abrir «y haga clic en el botón» ACEPTAR», o presione enter.
  • En el editor del registro, navegue por HKEY_LOCAL_MACHINE-System-CurrentControlSet—Control—Session Manager-MemoryManagement y seleccione «PrefetchParameters.»
  • abra el valor «Enabled Superfetch» haciendo doble clic en él.
  • cambie su valor a 0 para deshabilitar SuperFetch., Luego haga clic en el botón » OK » y cierre el editor del registro.