However, this feature is sometimes unnecessary and can help your computer run faster and smoother if SuperFetch is turned off.
1. What is SuperFetch? The effect of SuperFetch on the system.
SuperFetch is a memory management tool on Windows Vista and later, the successor of PreFetch on Windows XP. The feature on Windows is quite useful when your computer owns a decent configuration and the applications you usually open will launch 15-20% faster with SuperFetch. With machines with a low average configuration, a lot of people think that SuperFetch will make computer performance worse because this feature often runs in the background and takes up most of the RAM, CPU free as caching for software, and when other applications need system resources, SuperFetch "releases" resources. After all, you can turn this feature off and no longer need to use SuperFetch anymore.
2. Turn off SuperFetch in Services
2.1. On Windows 10 versions 1803 and earlier
Step 1: You open the Run with the keyboard shortcut Windows + R . Next, enter services.msc (1) => OK (2) .
Step 2: Go to SuperFetch and double click on it.
Step 3: Click on Startup type (1) => Disabled (2) => Apply (3) => OK (4) .
2.2. Turn off SuperFetch on Windows 10 1809 and later
On Windows 10 version 1809, we will not see SuperFetch in Services anymore and instead of SuperFetch , Microsoft changed its name to SysMain .
Step 1: You operate on Services similar to the above. Next, find and right-click on SysMain (1) => Properties (2) .
Step 2: Click Automatic (1) => Disabled (2) => Apply (3) => OK (4) .
3. Turn off Services in the Registry
Step 1: You open the dialog box with the shortcut Windows + R . Next, enter the command regedit (1) => OK (2) .
Step 2: Access the Registry by following the path HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters . Then, right-click EnableSuperfetch (1) => Modify . (2) .
Step 3: Change the value in Value data (1) to 0 and press OK (2) .
4. Turn off SuperFetch in the Command Prompt
Step 1: You press Windows + S key combination or click Search (1) . Then, you find the keyword cmd (2) => Run as administrator (3) .
Step 2: Enter the following command and press Enter .
sc stop "SysMain" & sc config "SysMain" start = disabled
In case you want to turn SuperFetch back on, type the following command and press Enter :
sc config "SysMain" start = auto & sc start "SysMain"
5. Turn off SuperFetch with Windows PowerShell
Step 1: Right-click Start (1) => Windows PowerShell (Admin) (2) .
Step 2: Enter the following command and press Enter .
Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled
In case you want to reactivate SuperFetch , use the following command in PowerShell :
Set-Service -Name "SysMain" -StartupType Automatic -Status Running
With the ways to turn off SuperFetch in the article, readers can choose for themselves the fastest and most useful way to turn off this feature on Windows 10. Wish you success!