The main purpose of SuperFetch Service on a Windows computer is to catch frequently used program files and pre-load them into RAM (Random Access Memory).
In theory, this should help in speeding up the overall performance of the most frequently used apps and programs on your computer, as they are making use of cached files from RAM, instead of fetching them from the Hard Disk.
However, the disadvantage of SuperFetch Service is that it can end up consuming a high amount of RAM, which can be a problem on older computers or newer computers with low RAM capacity.
Enable or Disable SuperFetch in Windows 11/10
If your computer is equipped with high RAM capacity, keeping the Superfetch enabled on your computer should help in speeding up the performance of apps and programs on your computer.
If you are using a low priced or budget computer with low RAM capacity, you may find the need to disable the SuperFetch service on your computer, especially if you are experiencing High RAM Usage or 100% Disk Usage problems on your computer.
1. Disable SuperFetch in Windows 11/10
If you are experiencing High Disk Usage and other problems, you can follow the steps below to Disable SuperFetch service on your computer.
1. Press Win+ R keys on the keyboard of your computer.
2. Type services.msc in the Run Command window and click on OK.
3. On the Services Screen, right-click on SuperFetch and click on Properties.
4. On SuperFetch Properties screen, set the “Startup type” to Disabled.
5. Click on OK to save the changes on your computer.
2. Enable or Disable SuperFetch Using Registry
You can also enable or disable the SuperFetch Service on a Windows computer by using Registry Editor.
1. Open the Run command on your computer > type Regedit and click on OK.
2. On the Registry Editor screen, navigate to HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > MemoryManagement > and click on PrefetchParameters Folder.
3. In the right pane, double-click on EnableSuperFetch entry.
4. On the “Edit DWORD” pop-up, type “0” in “Value data” field to disable SuperFetch service on your computer.
5. Click on OK to save the changes and close the Edit DWORD screen.
If you want to Enable SuperFetch, type 1 or 3 in the Value Data Filed and click on OK.
0 – Disables SuperFetch Service on your computer
1 – Enables SuperFetch only when program is launched
2 – Enables boot Prefetching
3 – Enables Prefetching of practically Everything on your computer.
Note: If you cannot find EnableSuperFetch entry, you can create one by right-clicking on PrefetchParameters Folder and selecting New > DWORD Value.