How to turn off SuperFetch on Windows 10
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!
You should read it
- How to enable and disable SuperFetch on Windows 10/8/7?
- Learn about Superfetch (Sysmain) process on Windows
- 3 ways to turn off the Windows 11 firewall, steps to turn off the firewall on windows 11
- Steps to turn off Windows 11 Update, How to stop updating Windows 11
- 3 ways to turn off the Windows 10 firewall, steps to turn off the firewall on Windows 10
- How to turn off, turn on Windows Defender in Windows 10
- 4 experiences in Windows 7 you may not know yet
- How to turn on / off volume in Windows 10
- Is Windows ReadyBoost worthwhile to use?
- How to turn on AHCI in Windows 8 and Windows 10 after installation
- How to turn on the Windows 10 shutdown sound
- Steps to turn off VBS security on Windows 11 to not lose performance when playing games