The service host superfetch feature can be enabled and disabled through the Windows Services interface.
- Press Windows key + R.
- The Windows Run dialog box should now be visible, usually located in the lower-left corner of the screen. Type “services.msc” or “services” in the field provided, and then select OK.
- The Services interface should appear, overlaying the desktop and opening the application windows. Locate Superfetch, which is on the right side of the window within the alphabetical list of services.
- Right-click on Superfetch and select Stop.
- A Service Control dialog will now appear containing a progress bar when Windows tries to stop the Superfetch service. This may take a while, so be patient.
- Right-click on Superfetch and select Properties.
- Select the Startup type drop-down menu and select Disabled.
- Select Apply, then select OK.
- Superfetch is now disabled. To turn it back on 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 service host SuperFetch in the Windows 10 registry by modifying the EnableSuperfetch value.
- Press the following key combination: Windows key + R
- The Run Windows dialog box should now be visible, usually located in the lower-left corner of the screen. Enter the following text in the field provided and then click OK: regedit
- Now a User Account Control dialog should be displayed, asking if you want to allow the Registry Editor application to make changes to your device. Select Yes.
- The Windows Registry Editor should now be displayed. Click the arrow next to HKEY_LOCAL_MACHINE, located in the menu panel on the left, to expand its contents. Do the same for the following folders and options, in this order: SYSTEM> CurrentControlSet> Control> Session Manager> MemoryManagement.
- Select Prefetch Parameters.
- A list of values and their corresponding settings should now appear on the right side of the Registry Editor interface. Double-click EnableSuperfetch.
- Enter 0 in the Value data field.
- Superfetch can be re-enabled at any time by changing this value to 3.
- Select OK.
- Select File> Exit from the Registry Editor menu. Superfetch should now be disabled. You try new tricks to disable this service here I also learn from here https://windowliveupdates.com
Other ways to troubleshoot hard drive usage
If you have disabled Superfetch but are still experiencing slowness issues caused by high disk usage or other resource-related issues, one or more of the following may be the culprit.
- Diagnostic Tracking: This built-in feature collects data about your PC settings, as well as any problems Windows might encounter, and sends it 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 easy and fast to find a specific title, type, or even individual content within a file.
- Windows Tips: You may notice that tips or suggestions appear at different points while using Windows. Although useful, they originate from an application that is constantly running in the background and could use up valuable resources.
- Malware: A common cause of slow and crashing PCs, viruses, and other types of malware can wreak havoc on disk usage, CPU cycles, and more.