What Is SuperFetch And How To Enable/Disable It


Beginning with Windows Vista onwards, SuperFetch has been a leading service offered in Windows computers. For people who are not aware about SuperFetch and how it works, this guide will tell you everything that is there to know about it. What SuperFetch does is, it preserves and enhances computer’s performance over time. SuperFetch runs in the background assessing your app usage and marks them as a frequently used app. It analyzes those apps usage patterns and preloads their data into your primary memory. So next time you launch those applications they’ll be loaded quicker and much more efficiently on your system.

SuperFetch also decreases the boot time of your computer. It requires a record of your information and files and stores this information in the kind of a trace file. Now during the Windows boot up process, these data/files are loaded quicker to create your boot time faster. The archives are stored in C: Windows/Prefetch/ReadyBoot.

You can turn on/off SuperFetch by either utilizing the Services app or with the Registry editor in the event the first procedure does not work.

I have used Windows 10 here but there’s no gap for earlier Windows like 8.

Utilizing The Services App

  1. In the start menu, then search for solutions and start the Services desktop app.
  2. Now, navigate to Superfetch and double click on it. When you’ve completed that SuperFetch properties will pop up.
  3. Under the General tab check when Service status is’Running’ or not. If it is, then click Stop to disable Superfetch or click Start to enable it.

To disable it by running automatically, start looking for Startup form in precisely the exact same tab and set it to Disabled. Similarly, set it to Automatic to begin the service automatically when required by an app or Manual if need an choice to launch it manually if required.

Using The Registry Editor

Notice: Once you edit the registry key directly, be sure to take a backup of your registry for security.

  1. From the start menu, then search for regedit and select it to run the regedit command.
  2. From the registry editor window navigate to PrefetchParameters from the left sidebar.

Utilize this location for navigation:

HKEY_LOCAL_MACHINE/ / SYSTEM/CurrentControlSet/Control/Sec Manager

On the ideal side find a key named EnableSuperFetch.

Double click it to bring up the vital editor. Change its value from 3 to 0 to disable SuperFetch.

In the identical fashion, you can change its value back to 3 to enable SuperFetch, 1 To enable SuperFetch just when a program is established, and 2 to enable the SuperFetch for the boot process.

SuperFetch Vs Prefetcher

SuperFetch is a much capable model of PreFetcher, that was initially included in Windows XP to handle memory. The difference is unlike its successor, Prefetcher do not analyze the most used apps by an individual and heaps up all its necessary documents and data into memory. Instead, it stores a certain data concerning the software you use into your hard disk for retrieving it quicker.

Both of these have the same aim of preloading the files into RAM to run an app faster. But while Prefetcher can it by using the recorded information on the disk, SuperFetch uses the recorded use layout and pre-load the documents it expects the consumer to start. This manner SuperFetch is a predictive tool which works more effectively and loads apps quicker than Prefetcher.

Need Of SuperFetch

SuperFetch is highly convenient for people those who have a PC with an typical specification. It can help to run applications more smoothly in that scenario by using the free RAM. It might be operating in your system without being conscious of it. SuperFetch simply takes up your available or fresh RAM so that you do not need to worry about it using up all of your RAM. The moment an application requires more RAM, it will launch the memory accordingly.

SuperFetch had some negative reviews from gamers as it pertains to impede their gaming performance. This problem might arise due to reduced RAM in some PC’s. As PC games always require accessible RAM and to do this SuperFetch has to constantly discharge data and collect data into memory at the exact same time. In such cases, there is no risk in turning it OFF. If files on your system are running flawlessly and programs are loading smoothly then we would advise that you to keep it ON. However, if you are facing issues with your internal memory(HDD) and RAM use then see whether your issue goes away from turning it OFF.


All of us desire our RAM to operate with complete efficiency, SuperFetch does this for us and makes our computer operates smoothly. It is only introduced for Windows PC and this is something all platforms ought to execute. In Windows 8 and 10 it automatically stops running when it finds an SSD in functionality, since it is already quicker. When you are manually allowing or disabling SuperFetch, be certain you reboot your pc after for the system to execute the changes. In our experience we do not think enabling Superfetch ever influenced the system. What do you think? Comment down under.


Please enter your comment!
Please enter your name here