In previous article, I mentioned How To Enable Mono Audio On Windows 11 but now in this article, I have mentioned how to disable superfetch in Windows 11, as disabling superfetch will help you free up PC RAM and make PC faster.

Superfetch is an in-built Windows feature that analyzes your PC usage. It is also known as SysMain in the latest versions of Windows, and it works by automatically preloading frequently used applications in the RAM.

It helps to maintain and improve the system performance by taking note of how you open apps and save them over time. It also helps to open the frequently-used apps on your computer quickly.

Superfetch can enhance productivity in using your favorite apps, but it can also slow down your PC when it boots. Therefore, if your PC is sluggish, you can disable Superfetch to help it speed up things. This article will show you how to disable Superfetch in Windows 11 and make your PC run more smoothly.

Methods for Disabling Superfetch (Sysmain) in Windows 11

Disabling Superfetch (Sysmain) will help you free up space on the PC’s RAM and make the system work faster. The following methods will help you do it in Windows 11.

Method 1: Windows Services App

You can disable Superfetch in Windows 11 from the Windows Services App as follows:

Step 1: Open Services

Open the services window on your computer using the Windows search button.


Click on the search button from the taskbar and type services in the text field. Click on the Services icon from the search result.

You can also search for services in the Control panel, then click on the ‘view local services’ link in the search results.


Step 2: Locate Sysmain

disable sysmain windows 11

In the Services window, scroll through the list of services under the name column till you locate Sysmain. You may not find Sysmain in older versions of Windows, you may see Superfetch instead.

Step 3: Properties


When you locate Sysmain in the services interface, double-click on it, and its properties settings will display.

Step 4: Disable Superfetch (Sysmain)


When the Sysmain Properties window displays, click on the Startup type drop-down arrow and select disabled. Before the change, the default option should be automatic. Next, click on the stop button in the Service Status field, and the service stop process will begin. Click Apply when the status is complete to save the settings, and then click OK to complete.

Method 2: Use the Registry Editor

Another way to disable Superfetch in Windows 11 is to use the Windows Registry Editor. You can do this with the following steps:

Step 1: Open Registry Editor


The first step is to open the Registry Editor on your computer. You can do this via the Windows Run utility as follows:

  • Press the Windows button + R to open the Run Utility tool.
  • Type Regedit in the text field on the Run interface.
  • Press Enter on your keyboard and click OK on the screen.
  • Click Yes in the User Account Control prompt to give access to the app.

Step 2: Navigate the Registry Editor


Now in the Registry Editor, navigate to the following path:

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > Memory Management > PrefetchParameter

You can copy and paste the path into the address bar of the Registry Editor Window. Then, click on the PerfectParameter folder.

Step 3: Locate EnableSuperfetch

The data in the PrefetchParameter folder will display on the right side of the window. Locate EnableSuperfetch from the options under the Name column. Double-click on it to view its properties.

Step 4: Reset the Value Data


When the EnableSuperfetch properties display, You will see the value data as 3. Click on the text field below the value data, clear the digit it contains (3 in this case), and type 0 in its place. Set the Base to hexadecimal and click on the OK button to complete the process.

Method 3: Use the Command Prompt

Another way to disable Superfetch on Windows 11 is to use the command prompt. You can follow the steps below to do it.

Step 1: Run Command Prompt as an Administrator


Press Windows + R on your keyboard to open the Windows Run utility, then enter cmd in the text field and press Ctrl + Shift + Enter on your keyboard to run the command prompt as an administrator. Click Yes in the User Account Control prompt to give access to the app.

Step 2: Enter the Command to Disable Superfetch (Sysmain)


Enter the disable Sysmain command line in the command prompt as follows:

sc stop "SysMain" & sc config "SysMain" start=disabled

You can type the command in the command prompt or copy and paste it, then press Enter on the keyboard.

Wait for the process to complete, and the system will disable the Superfetch feature.


The Superfetch (Sysmain) feature can help you access your frequently-used app faster but can cause your PC to work slowly. But, you can disable it successfully with the methods in this post.

You may also like to read:

Drag and Drop is not working in Windows 11

Enable - Disable Mouse Acceleration in Windows 11

How to Turn Off Notifications in Windows 11

How to Remove Open to Work on LinkedIn

How to Delete Outlook Search History

How to Enable or Disable OneDrive Notifications on Windows PC