Share this article

Improve this guide

Superfetch on Windows 11: How to Disable it in 3 Steps

Learn to get rid of this feature for good

4 min. read

Updated onOctober 4, 2023

updated onOctober 4, 2023

Share this article

Improve this guide

Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more

Key notes

There are various services running on the PC dealing with a bunch of activities. One of the critical ones is Superfetch that’s often found to hog the system resources. As a result, several users have been looking for ways to disable Superfetch in Windows 11.

The feature is meant to boost the performance and reduce the loading time for apps but can act quite the contrary byslowing down the Windows. This is generally noticed on PCs with low specifications and with an HDD (Hard Disk Drive) installed.

So, we decided to dedicate this guide to help you understand the feature, and list all the ways to disable Superfetch in Windows 11.

What is Superfetch?

What is Superfetch?

Previously known as SysMain, the Superfetch feature is designed to maintain and improve the system performance over time, at least that’s what the official description reads.

The feature takes note of the pattern in which you open apps, and pre-loads them to the memory beforehand to save time. For instance, if you open a particular program every day at a certain time, Superfetch will automatically have it loaded.

It will only take up the unused part of the memory and if your computer runs out of it, Superfetch will clear some of the loaded apps to free up RAM.

This gives you a basic idea of its functioning. However, several users have experienced considerably poor performance with Superfetch enabled, and want to disable it in Windows 11. If you too are facing the same problem, here are the three ways you can do it.

How do I turn off Superfetch in Windows 11?

How do I turn off Superfetch in Windows 11?

1. Use the Services app

This is probably the simplest method to disable Superfetch in Windows 11. It’s easy to execute and doesn’t require any intricate commands or modifying the dreaded Registry.

However, if you want to make the change quicker, head to the next method.

2. Use Command Prompt

1.PressWindows+Sto launch theSearchmenu.

  1. EnterTerminalin the text field, right-click on the relevant search result, and selectRun as administratorfrom the context menu.

3.ClickYesin theUAC (User Account Control)prompt that pops up.

4.Press on the downward-facing arrow at the top, and selectCommand Prompt. Alternatively, you can hitCtrl+Shift+2to launchCommand Promptin a new tab.

5.Now, paste the following command and hitEnterto stop the service:net.exe stop sysmain

6.Next, execute the following command to disableSuperfetchfrom loading at startup:sc config sysmain start=disabled

For those who prefer using the command line to execute tasks, there is the option to disable Superfetch on Windows 11 PCs via Command Prompt.

What you need to do is input two commands: one for disabling the service, and one for preventing it from loading at Startup.

3. Use the Registry Editor

Many prefer using the Registry to make changes to the computer, and the steps listed here will help you use it to disable Superfetch in Windows 11.

Though, remember to be cautious during the process and not make any changes other than the ones listed here.

Should I disable Superfetch in Windows 11?

Amongst the many methods toboost Windows 11 performance, disabling Superfetch is generally mentioned somewhere near the top. And the best part, doing so carries no risk.

Also, there are cases when the feature doesn’t offer any considerable benefits. For instance, if you have Windows 11 stored on an SSD, the loading time itself is low, and Superfetch doesn’t play much of a role here.

But, if you notice that theRAM consistently runs fullor theDisk usage is high, disabling Superfetch might do the trick. So, disable the feature and check if it works. In case it does, keep it turned off, otherwise, revert the changes.

By now, you know all the ways to disable Superfetch in Windows 11. And, if your PC has been running slow, this would help improve the performance.

Also, discover thebest Windows 11 settings for improved performance. These would help ensure optimal resource allocation and consumption.

If you have any other queries, drop a comment in the section below.

More about the topics:PC performance,Windows 11

Kazim Ali Alvi

Windows Hardware Expert

Kazim has always been fond of technology, be it scrolling through the settings on his iPhone, Android device, or Windows PC. He’s specialized in hardware devices, always ready to remove a screw or two to find out the real cause of a problem.

Long-time Windows user, Kazim is ready to provide a solution for your every software & hardware error on Windows 11, Windows 10 and any previous iteration. He’s also one of our experts in Networking & Security.

User forum

0 messages

Sort by:LatestOldestMost Votes

Comment*

Name*

Email*

Commenting as.Not you?

Save information for future comments

Comment

Δ

Kazim Ali Alvi

Windows Hardware Expert

Kazim is specialized in hardware devices, always ready to remove a screw or two to find out the real cause of a problem.