How To Enable Or Disable Superfetch In Windows 10, 8 & 7

Superfetching service tries to speed-up your windows pc as it pre-loads the fractions of programs you frequently use and pre-loads them into a fast memory i.e; RAM so that the program do not have to be called from  a slow HDD at the time of execution, in simple words it caches the data so that it can be immediately available to your program.

Enabling or Disabling depends on your preference, if your pc is slowing down due to heavy memory usage, you can try to disable it so here are steps to disable superfetch on windows pc.

Windows SuperFetch prioritizes the programs you’re currently using over background tasks and adapts to the way you work by tracking the programs you use most often and preloading these into memory.

Steps To Disable Superfetch In Windows-

  • Hold the Windows Key while pressing R to open the Run dialog box.
  • Type services.msc then press Enter
  • You will get a box with lots of services, find superfetch and open it.

  • Stop the service and from dropdown select disable.

Using Registry –

  • Hold the Windows Key while pressing R to open the Run dialog box.
  • Type Regedit then press Enter.
  • The Registry Editor window appears. Navigate to the following location in the Registry.
    • SYSTEM
    • CurrentControlSet
    • Control
    • Session Manager
    • MemoryManagement
    • PrefetchParameters

  • On the right side double-click on EnableSuperfetch. If this value doesn’t exist, right-click the PrefetchParameters folder then choose New > DWORD Value.
  • Enter one of the values in EnableSuperfetch.
    • 0 – to disable Superfetch
    • 1 – to enable prefetching when the program is launched
    • 2 – to enable boot prefetching
    • 3 – to enable prefetching of everything
  • Select OK
  • Close the Registry Editor.



Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.