Windows

Deshabilitar Prefetch y Superfetch en Windows XP, Vista, 7, 8 y 10

El Prefetcher es un componente de Windows que pareció por primera vez en Windows XP y que, desde entonces, ha ido apareciendo en las sucesivas versiones de Windows. El sistema de prefetching crea una caché de archivos en una carpeta del sistema con los datos de las aplicaciones a los que se acceden con más frecuencia. De este modo se consigue acelerar la velocidad con la que se inician las aplicaciones más utilizadas.

Cuando se inicia Windows, estos archivos se cargan en la memoria RAM, por lo que el inicio del sistema suele tardar algo más de lo habitual cuando tenemos esta opción deshabilitada. Estos archivos se guardan en el directorio C:WindowsPrefetch y pueden eliminarse sin causar problemas.

Desde Windows Vista también se ha introducido el Superfetch, que es otro nuevo intento de acelerar los tiempos de arranque de las aplicaciones. Para lograrlo, se monitorizan los patrones de uso de las aplicaciones en períodos de tiempo. De este modo, se almacenan en memoria oor adelantado los datos que las aplicaciones necesitarán. Estos patrones y en consecuencia los archivos que se necesitan pueden cambiar, por lo que Superfetch también se adaptará. Superfetch puede predecir hasta las tres aplicaciones siguientes que se iniciarán para reducir su tiempo de arranque.

Podemos deshabilitar tanto el Prefetch como el Superfetch de archivos para acelerar el inicio de Windows o tener una mayor cantidad de memoria RAM disponible.

En caso de usemos un disco duro SSD en lugar de un disco duro HDD, es también recomendable desactivarlos, ya que debido a la alta velocidad de lectura y a los reducidos tiempos de acceso, resulta en una pérdida de rendimiento debido a las innecesarias operaciones de lectura y de escritura.

1. Deshabilitar Prefetcher en Windows XP, Vista, 7, 8 y 10

Para deshabilitar el Prefetcher en cualquier versión de Windows, iniciamos regedit.

  • En Windows XP: Inicio -> Ejecutar -> Regedit
  • En Windows Vista/ 7 / 8 / 10: Inicio -> Buscamos regedit y pulsamos Enter para ejecutarlo

En regedit tendremos que ir navegando por las carpetas que veremos en la izquierda en este orden:

HKEY_LOCAL_MACHINE/ SYSTEM/ CurrentControlSet/ Control/ Session Manager/ Memory Management/ PrefetchParameters

A la derecha, hacemos doble click en la entrada EnablePrefetcher para editarla.

Sus posibles valores son:

  • 0: Deshabilitar el Prefetcher
  • 1: Habilitar Prefetching de inicio de aplicaciones
  • 2: Habilitar Prefetching de inicio del sistema
  • 3: Habilitar prefetching de inicio de aplicaciones y de inicio del sistema

Debemos darle el valor 0 y aceptar.

Deshabilitando Prefetcher en el registro.

Deshabilitando Prefetcher en el registro.

Si queremos eliminar los archivos que el prefetcher había almacenado hasta ahora para liberar espacio, accedemos al directorio C:WindowsPrefetch y eliminamos su contenido.

2. Deshabilitar Superfetch en Windows Vista, 7, 8 y 10

Podemos deshabilitar el superfetcher de dos modos.

2.1. Deshabilitando Superfetch desde el panel gestor de servicios de Windows (services.msc)

Mediante el primer modo, debemos ejecutar services.msc para abrir el gestor de servicios de Windows. Veremos un listado de servicios en el que debemos buscar el servicio Superfetch y hacer doble click en él. En el panel que se abrirá debemos parar el proceso y luego marcar la opción de tipo de inicio como deshabilitado.

Deshabilitando Superfetch

Deshabilitando Superfetch.

Por último, debemos reiniciar Windows para que los cambios tengan efecto.

2.2. Deshabilitando Superfetch desde el registro

Debemos ejecutar regedit para acceder al editor de registro de Windows y, seguidamente, editar la entrada EnableSuperfetch que se encuentra justo al lado de la entrada EnablePrefetcher, a la que hemos accedido en el primer apartado de esta guía. Navegagamos hasta:

HKEY_LOCAL_MACHINE/ SYSTEM/ CurrentControlSet/ Control/ Session Manager/ Memory Management/ PrefetchParameters

En la derecha, hacemos doble click en la entrada EnableSuperfetch para editarla. Los posibles valores son los siguientes:

  • 0: Deshailitar Superfetch
  • 1: Habilitar SuperFetch para los archivos de inicio
  • 2: Habilitar SuperFetch para aplicaciones
  • 3: Activar SuperFetch tanto para los archivos de inicio como para aplicaciones

Debemos darle el valor 0 y aceptar.

EduZRO

<p>Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.</p>

No Comments

comment No comments yet

You can be first to leave a comment

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *