Cómo desactivar SuperFetch

Cómo desactivar SuperFetch

La tecnología SuperFetch se introdujo en Vista y está presente en Windows 7 y Windows 8 (8.1). Cuando funciona, SuperFetch utiliza una caché en la memoria RAM para los programas con los que se trabaja frecuentemente, acelerándolos así. Además, esta característica debe estar activada para que ReadyBoost funcione (o recibirá un mensaje de que SuperFetch no está funcionando).

Sin embargo, en los ordenadores modernos, esta función no es realmente necesaria, es más, para las unidades SSD, se recomienda desactivar SuperFetch y PreFetch. Por último, con algunos ajustes del sistema, tener SuperFetch activado puede causar errores. También te puede interesar: Optimización de Windows para unidades SSD

Este tutorial detallará cómo desactivar SuperFetch de dos maneras (y también hablará brevemente sobre la desactivación de Prefetch si está configurando Windows 7 u 8 para trabajar con unidades SSD). Pues bien, si necesitas habilitarlo por el error «Superfetch is not running», haz lo contrario.

Desactivación de SuperFetch

La primera forma, rápida y sencilla, de desactivar el servicio SuperFetch es ir al Panel de Control de Windows – Administración – Servicios (o pulsar las teclas Windows + R del teclado y escribir servicios.msc)

En la lista de servicios, busque Superfetch y haga doble clic en él. En el cuadro de diálogo que aparece, haga clic en «Detener» y seleccione «Desactivado» en «Tipo de inicio», luego aplique la configuración y reinicie el ordenador (opcional).

Desactivación de SuperFetch y Prefetch mediante el editor del registro

También puede hacer lo mismo utilizando el editor del registro de Windows. Aquí también te mostraré cómo desactivar el Prefetch para SSD.

  1. Ejecute el editor del registro presionando Win + R y escriba regedit, luego presione Enter.
  2. Abrir la sección del registro HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management PrefetchParameters
  3. Puede que veas o no el parámetro EnableSuperfetch en esta sección. Si no está, cree un parámetro DWORD con ese nombre.
  4. Utilice un valor de parámetro de 0 para desactivar SuperFetch.
  5. Para desactivar el prefetch, cambie el valor de EnablePrefetcher a 0.
  6. Reinicia el ordenador.

Todas las opciones para los valores de estos parámetros:

  • 0 – desactivado
  • 1 – habilitado sólo para los archivos de arranque del sistema
  • 2 – Activado sólo para programas
  • 3 – habilitado

En definitiva, todo esto es sobre el tema de la desactivación de estas características en las versiones modernas de Windows.