How to Disable Superfetch (SysMain) in Windows 11

Do you want to disable Superfetch on your Windows PC? Here we have explained how to disable Superfetch (SysMain) in Windows 11.

You can preload your most commonly used apps with Superfetch, an advanced Windows feature. Service Host Superfetch speeds up your PC by loading these programs in advance. As of Windows Vista in 2007, Superfetch has been built into every version of Windows since then.

With SuperFetch, apps are preloaded based on the patterns you use to open them. In Windows 11, SuperFetch is found to consume a lot of resources, so many have considered disabling it. But, in case you don’t know how to disable the Superfetch (SysMain) in Windows 11.

What is Superfetch (SysMain) in Windows 11?

As the official description indicates, Superfetch is intended to improve and maintain the system’s performance over time, previously known as SysMain. This feature preloads apps beforehand to the memory based on the way you open apps. The Superfetch will automatically load a particular program every time you open it at a specific time.

Moreover, by using only unused memory, Superfetch will free up RAM if your computer runs out of it. Nevertheless, there have been reports that enabling Superfetch in Windows 11 causes a lot of performance issues, and some users want to disable it. You can also easily resolve this problem using the methods we have mentioned further.

Best Methods To Disable The Superfetch (SysMain) in Windows 11 PC

There are a few tricks available using which you can easily disable the Superfetch (SysMain) on your Windows 11 PC. So, let’s have a look at those methods:

Method 1: Via Command Prompt

Initially, you must try disabling this feature using the command prompt as it is the most effective method that will surely work in any condition. So, in case you don’t know how to do this, make sure to perform these steps:

  • Firstly, open the cmd or power shell using admin privileges.
  • Afterwards, execute the command: 
    net.exe stop sysmain
    

Disable Via Command Prompt

  • Once done, run this command: 
    sc config sysmain start=disabled

Disable Via Command Prompt

That’s it. Now, wait until the process gets completed. Once done, you will find that the Superfetch (SysMain) in Windows 11 gets disabled.

Method 2: Via Services App

You can also use the Services app in order to disable Superfetch on your Windows 11 PC. So, to do this, let’s check out the steps:

  1. Open the Windows search menu and search for Services.
  2. After that, open it and locate the SysMain from the list.
  3. Then, right-click on it and select the Properties option.Disable Via Services App
  4. Now, go to the General tab and click on the Startup type.
  5. Then, select the startup type to Disable.Disable Via Services App
  6. Thereafter, on the Service Status tap on the Stop button and hit the Ok.Disable Via Services App

That’s it. Now, to complete the process, you need to reboot your Windows 11 PC and check if it helps or not. 

Method 3: Via Windows Registry

If you found both the methods mentioned above a bit difficult, then you must try out this one. Yes, you can turn off the SysMain on Windows 11 PC by editing the Windows registry files. So, let’s take a look at how to do this,

  1. Open the Run box and search for regedit.Disable Via Windows Registry
  2. Then, if UAC prompt window appears, tap on the Yes button.Disable Via Windows Registry
  3. Now, simply paste the path into address bar:

    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
  4. Thereafter, right-click on the empty space and select New > DWORD (32-bit) Value.Disable Via Windows Registry
  5. Then, name that entry EnableSuperfetch and double-click on it. Disable Via Windows Registry
  6. Now, enter to Value Data option and hit the enter key.

If you've any thoughts on How to Disable Superfetch (SysMain) in Windows 11, then feel free to drop in below comment box. Also, please subscribe to our DigitBin YouTube channel for videos tutorials. Cheers!

Share
Subrato Chatterjee
Subrato Chatterjee is an Engineer who has always searched for something new. He found peace in technology, smartphones, and gaming. What do you need more of? He is an expert in every sphere of life.

Leave a Reply

Your email address will not be published.