What is SuperFetch?
SuperFetch is a technology which decreases boot time and also allows the applications which you use most to run more proficiently. It was introduced with Windows Vista and is since a part of the operating system. The technology adapts itself according to your usage. Basically, it makes a trace file of all the data which is needed to be accessed and at which times. Hence shorter boot time.
However, SuperFetch does not always play well with all the applications. Sometimes it affects the performance of a few applications. Mainly, the applications affected are games.
How to Enable or Disable SuperFetch?
Luckily, there are two ways to Disable or in another case Enable SuperFetch. Just follow these simple steps.
Disable SuperFetch from Services On your Computer/Laptop bring up the Run dialog box by holding the Windows Key (enter image description here) and pressing “R” at the same time.
Type “services.msc”, then hit “Enter”.The Services window should open up, we are looking for a service with the name “SuperFetch”.Right-Click ”SuperFetch” and select “Properties”.
You can also do this by double clicking “SuperFetch”. You can stop the service by simply clicking “Stop” button. You can also disable the service. In the “Startup type” drop-down menu, select “Disabled”.
Enable or Disable “SuperFetch” from Registry
Again, you can open the Run dialog box by holding the Windows Key( enter image description here) and pressing “R” at the same time.
This time type “Regedit”, then hit “Enter”.
The Regedit Editor window should open up.(You will need to allow administrators access to open the Regedit Editor). Now, Navigate to “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters”.
Double-click on “EnablePrefetcher”. A dialog box should open. If you do not see the name “EnablePrefetcher”, right-click on the “PrefetchParameters” folder and choose “New > DWORD Value”. Name it “EnablePrefetcher” and double click on it.
You can give “EnableSuperfetch” one of the following values:
0 – disables Superfetch
1 – enables prefetching when any program is launched
2 – enables boot prefetching
3 – enables prefetching for everything
Click “Ok” and close the registry editor. That’s it!