Windows 10 and 11 come with a feature called Superfetch. Superfetch is designed to speed up your computer by caching frequently used files on your hard drive. However, some users find Superfetch to be a nuisance. They may want to disable it so that their computer runs more smoothly. Here are steps on how to disable Superfetch on Windows 10 and 11: To disable Superfetch on Windows 10, open the Settings app and click System. In the System section, under Performance, click Advanced settings. Under Caching, uncheck the box next to Use super-fast caching for files that have been recently used. Click OK to save the changes and close the Settings app. To disable Superfetch on Windows 11, open the Start menu and click Control Panel. In Control Panel, under System and Security, click System Protection. Under Caching options, uncheck the box next to Use super-fast caching for files that have been recently used. Click OK to save the changes and close Control Panel. ..


Superfetch (known as SysMain in Windows 10 and Windows 11) is a built-in Windows service that preloads your frequently used apps in the RAM. If you experience sluggish performance on your PC, you may want to turn this feature off. Here’s how to do that.

What Is Superfetch and How Does It Work?

Superfetch was introduced with Windows Vista and it’s now known as SysMain on the latest versions of Windows 10 and 11. This Windows service runs in the background and analyzes your PC usage.

Based on your usage, the service determines what apps you’re most likely to use. Then, it preloads those apps in your PC’s RAM so you can open those apps quickly. In other words, this service speeds up the launching of the most used apps on your PC.

While you probably want to keep SuperFetch enabled most of the time, you may want to try disabling it if you’re experiencing extreme sluggishness on your PC. Turning off Superfetch will help speed things up a bit.

The process to disable Superfetch is the same for both Windows 10 and Windows 11 PCs. Also, you have both graphical and command-line methods to turn off the feature.

Disable Superfetch (SysMain) Graphically on Windows 10 and 11

To turn off Windows’ Superfetch service graphically, use the Services window on your PC.

Get started by opening the “Run” box using Windows+R. Then, type the following in the box and press Enter:

On the “Services” window, in the right pane, find the entry named “SysMain.” Then right-click this entry and choose “Stop.”

Allow the “Service Control” window to stop the service. Then, right-click the same “SysMain” entry and choose “Properties.”

On the “SysMain Properties” window, click the “Startup Type” drop-down menu and select “Disabled.” Then, at the bottom, click “Apply” followed by “OK.”

And that’s it. Superfetch (SysMain) is now disabled on your Windows PC.

Turn Off Superfetch (SysMain) From Command-Line on Windows 10 and 11

If you prefer a command-line method, you can run a command from Command Prompt to turn Superfetch off.

To do that, first, open the “Start” menu and search for “Command Prompt”. On the right pane, click “Run as Administrator.”

Select “Yes” in the “User Account Control” prompt.

When the Command Prompt window launches, enter the following command and press Enter:

And you’ve successfully turned off Superfetch (SysMain) on your Windows computer.

While you’re at it, consider learning other ways to speed up your Windows PC.

RELATED: 10 Quick Ways to Speed Up a Slow PC Running Windows 7, 8, 10, or 11