How to Disable Superfetch on Windows 10

What to Know

  • Press Windows key+R, enter services.msc. Right-click Superfetch > Stop, right-click Superfetch > Properties > Startup type > Disabled.
  • Use Registry: Press Windows key+R, enter regedit. Expand contents, select PrefetchParameters, double-click EnableSuperfetch, enter 0.
  • If you disabled Superfetch but still experience slowness caused by high disk usage, try diagnostics tracking or search indexing.

This article explains how to disable the Windows 10 Superfetch service if you believe it’s making your PC sluggish and slow to react.

illustration of frustrated man working on computer
illustration of frustrated man working on computer

Lightcome / iStock / Getty Images Plus

How to Disable Superfetch via Windows Services 

The Superfetch feature can be toggled on and off through the Windows Services interface. 

  1. Press Windows key+R.

  2. The Windows Run dialog should now be visible, usually located in the lower-left corner of your screen. Type services.msc in the field provided, then select OK.

    screenshot of Windows Run box
    screenshot of Windows Run box

  3. The Services interface should appear, overlaying your desktop and open application windows. Locate Superfetch, found on the right side of the window within the alphabetized services list.

    screenshot of Windows 10 Services
    screenshot of Windows 10 Services

  4. Right-click Superfetch, then select Stop.

  5. A Service Control dialog containing a progress bar will now appear as Windows attempts to stop the Superfetch service. This may take a while, so be patient.

  6. Right-click Superfetch, then select Properties.

  7. Select the Startup type drop-down menu and select Disabled.

    screenshot of Superfetch properties window
    screenshot of Superfetch properties window

  8. Select Apply, then select OK.

  9. Superfetch is now disabled. To re-enable it at any time, repeat the steps above, but choose Automatic as the Startup type value.

How to Disable Superfetch Through the Registry

You can also disable SuperFetch in the Windows 10 registry by modifying the EnableSuperfetch value. 

  1. Press the following keyboard shortcut combination: Windows key+R

  2. The Windows Run dialog should now be visible, usually located in the lower-left corner of your screen. Enter regedit in the field provided and then click OK.

    screenshot of Windows Run box
    screenshot of Windows Run box

    

  3. A User Account Control dialog should now be displayed, asking if you want to allow the Registry Editor app to make changes to your device. Select Yes

  4. The Windows Registry Editor should now be displayed. Click the arrow next to HKEY_LOCAL_MACHINE, located in the left menu pane, to expand its contents.

    screenshot of Windows 10 Registry Editor
    screenshot of Windows 10 Registry Editor

  5. Do the same for the following folders and options, in this order: SYSTEM > CurrentControlSet > Control > Session Manager > MemoryManagement.

  6. Select PrefetchParameters.

    screenshot of Windows 10 Registry Editor
    screenshot of Windows 10 Registry Editor

  7. A list of values and their corresponding settings should now be displayed on the right side of the Registry Editor interface. Double-click EnableSuperfetch

  8. Enter 0 in the Value data field.

    screenshot of Superfetch Registry properties in Windows 10
    screenshot of Superfetch Registry properties in Windows 10

    Superfetch can be re-enabled at any point by changing this value to 3.

  9. Select OK.

  10. Select File > Exit from the Registry Editor menu. Superfetch should now be disabled.

What Is Superfetch?

The Windows 10 Superfetch service is supposed to guess which applications you may opt to use, then load their corresponding data and necessary files into memory beforehand, but it can end up slowing your PC to a crawl instead. If you believe your PC is sluggish and not reacting as quickly as you’d expect, disabling Superfetch could help speed things up. 

Other Ways to Fix High Disk Usage Problems

If you’ve disabled Superfetch but are still experiencing slowness issues caused by high disk usage or other resource-related problems, one or more of the following can be the culprit.

  • Diagnostics tracking: This built-in feature collects data about your PC’s configuration as well as any issues Windows may encounter, sending it all to Microsoft to help improve future versions of the operating system.
  • Search indexing: All files and folders stored on your hard drive are indexed by Windows, making it easier and quicker to search for a specific title, type, or even for individual contents within a file.
  • Windows Tips: You may notice that tips or suggestions appear at different points while using Windows. While helpful, these originate from an application that is constantly running in the background and could utilize valuable resources.
  • Malware: A common cause of PC slowness and crashes, viruses and other types of malware can wreak havoc on disk usage, CPU cycles and more.