Disable Superfetch Windows 10 – Windows 10 has been increasingly improved by Microsoft in terms of speed through many versions in many different ways – but the truth is that the speed is still slow, frozen when we do not set it up correctly. Of the many ways to optimize Windows 10, Service Host Superfetch is one of the features you need to know.
In the article below, Ticswipe.com will guide you on how to Disable Superfetch Windows 10.
Table of Contents
What is Service Host Superfetch?
Service Host Superfetch is a feature introduced and used first from Windows Vista. So what does Superfetch do? This feature helps to manage and improve the speed of the system continuously and efficiently. Until Windows 10 system, this feature still exists.
Superfetch runs in the background, automatically analyzing your computer’s RAM usage and knowing which applications you use frequently. After a while, it will mark the application as a “familiar application” and save the RAM application (preloading). The goal is that when you start executing the marked application, it will be faster because it is already stored in RAM.
Don’t worry that Superfetch is taking up all the RAM in your device to save “familiar applications” because it only stores unused RAM.
How to Disable Superfetch Windows 10
Using Services
Step 1: Open the Start Menu, find the keyword services then open it. Another option is to use the Windows + R key combination, then type service.msc and press OK.

Step 2: In the right pane of the Services window, scroll down until you see the Superfetch (or SysMain) feature, right-click and select Properties.

NOTE: Since Windows 10 version 1809, Superfetch has changed its name to SysMain on the Services application.
Step 3: Select Stop in the Service Status section. If you want to turn off Superfetch permanently, at Startup type change from Automatic to Disable.

Step 4: Click OK to save the settings.
Disable Superfetch Windows 10 by using Regedit Editor
Step 1: You also open the Start Menu, enter regedit, and select the displayed results. Or use the keyboard shortcut Windows + R, then fill in the regedit search box and press OK.

Step 2: We use the menu on the left, navigate to the following location, or copy the paragraph below and paste it in the address bar.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Step 3: Next, right-click EnableSuperfetch which appears on the right. Change the value to 0 at the entry to disable Superfetch feature. Finally, click OK.

Using CMD
Step 1: Press the Windows key on your keyboard to open the Start Menu and type cmd, then right-click the Command Prompt feature in the displayed results and select Run as administrator.

Step 2: In the Command Prompt window, enter the following command line and press Enter to disable the Superfetch service.
sc stop “SysMain” & sc config “SysMain” start=disabled

Step 3: If you want to re-enable Superfetch then type the following command line and press Enter.
sc config “SysMain” start=auto & sc start “SysMain”

Using PowerShell to disable Superfetch Windows 10
Step 1: Open the Start Menu, then enter Windows PowerShell in the search box and right-click and select Run as administrator.
Step 2: Then in the Windows PowerShell window, enter the following command line and press Enter to remove the Superfetch feature.
Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType
Step 3: If you want to re-enable Superfetch, enter this command line and press the Enter key.
Set-Service -Name "SysMain" -StartupType Automatic -Status Running
See more: 7 Ways To Open Powershell On Windows 10
Conclusion
Above is an article explaining what the Superfetch service is and how to stop Superfetch Windows 10 of that feature. If you feel that Service Host Superfetch is slowing down your computer, try turning it off.