Site icon TechAIpost

How to Disable Superfetch & Prefetch in Windows 10/8/7

disable superfetch windows 10

Sometimes you may notice Laptop running very slow and there is a service called superfetch causing almost 100% CPU or Disk usage. you may be thinking about Disable Superfetch service. Here this post we discuss what is Superfetch, why its running and causing high CPU usage. And How to disable superfetch and prefetch on windows 10, 8.1 and 7. Let’s start.

What are Superfetch and prefetch on windows?

Superfetch is a Windows service that helps to speed up application launching by preloading the required data. In easy words Superfetch caches data the programs you frequently use into RAM so that they don’t have to be called from the hard drive every time you run them.

In other hands Prefetch also do the same, that helps to improve application launching. Especially, It stores information and necessary data of frequently used applications in the prefetch folder. As a result, Users notice improve launching time of common applications.

In short, SuperFetch and Prefetch are Windows Storage Management technologies that provide fast access to data on traditional hard drives.

Is it safe to disable SuperFetch?

Yes! There is no risk of side effects if you decide to turn it off, if your system running smoothly leave it on. But if you notice Superfetch high disk usage or 100 CPU usage here follow steps below to Disable superfetch and prefetch on windows 10, 8.1 and 7.

Disable Superfetch

Disable Prefetch

If you want to stop prefetch, you will have to do it from the registry.

  1. Press Windows + R, type regedit and ok to open windows registry editor.
  2. Navigate to the following registry key:
  3. HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters
  4. Double-click on EnablePrefetcher in the right side to open its DWORD value box.

Note: If this value doesn’t exist, right-click the “PrefetchParameters” folder, then choose “New” > “DWORD Value“ and Give name “EnableSuperfetch”

The possible values for EnablePrefetcher are:

The default value is 3. To disable Prefetch, set it to 0. Click OK and Exit.

You can also disable or tweak the Suoerfetcher here – you will see the EnableSuperfetcher DWORD just below it.

The possible values for EnableSuperfetch are:

Exit mobile version