Home >
Article > Disable Superfetch (SysMain) in Windows 11 [3 Steps]
Disable Superfetch (SysMain) in Windows 11 [3 Steps]
WBOYforward
2023-05-11 09:31:052420browse
Various services are running on the PC and handle a lot of activities. One of the key issues is Superfetch, which often consumes system resources. Therefore, some users have been looking for ways to disable Superfetch in Windows 11.
This feature is designed to improve performance and reduce application load times, but can have the opposite effect by slowing down Windows. This usually occurs on lower spec PCs with an HDD (Hard Disk Drive) installed.
So we decided to dedicate this tutorial to helping you understand the feature and list all the ways to disable Superfetch in Windows 11.
What is overfetching?
Formerly known as SysMain, the Superfetch feature is designed to maintain and improve system performance over time, at least that's what the official description reads.
This feature records the mode in which you open apps and preloads them into memory beforehand to save time. For example, if you open a specific program at a specific time every day, Superfetch will automatically load it.
It only takes up the unused portion of memory, and if your computer runs out of it, Superfetch will clear out some loaded apps to free up RAM.
This gives you a basic understanding of its functionality. However, some users have experienced pretty bad performance when Superfetch is enabled and want to disable it in Windows 11. If you are facing the same problem, here are three ways to do it.
How to turn off Superfetch in Windows 11?
1. Use the service application
Press WindowsS to launch the Search menu and enter " Service" and click on the relevant search results.
Find the SysMain entry here, right-click on it and select Properties from the context menu. Alternatively, you can double-click the service.
Now, click on the Startup type drop-down menu and select Disable from the list of options.
Next, if it is currently running, click the Stop button under Service Status and then click OK at the bottom to save changes.
Restart your computer when finished for the changes to take effect.
This is probably the easiest way to disable Superfetch in Windows 11. It's easy to execute and doesn't require any complicated commands or scary registry modifications. However, if you want to make changes faster, move on to the next method.
2. Disable Superfetch using Command Prompt
Press WindowsS to launch the search menu and enter in the text field Terminal , right-click the relevant search result and select Run as administrator from the context menu.
Click Yes on the pop-up UAC (User Account Control) prompt.
Click the down arrow at the top and select Command Prompt. Alternatively, you can click Ctrl in a new tab Shift2 to launch the Command Prompt.
Now, paste the following command and hit Enter to stop the service: <strong>net.exe stop sysmain</strong>
Next, execute the following command to disable Superfetch from loading on startup: <strong>sc config sysmain start=disabled</strong>
expert Tip: Some PC problems are difficult to solve, especially if the repository is corrupted or Windows files are missing. If you are having trouble fixing errors, your system may be partially corrupted. We recommend installing Restoro, a tool that can scan your machine and determine where the fault lies. Click here to download and start repairing.
For those who prefer to use the command line to perform tasks, the two commands listed earlier will help to easily get rid of Superfetch in CMD on Windows 11.
3. Use the Registry Editor
Press WindowsR to start the run command and enter regedit in the text field , then click OK or hit Enter to launch Registry Editor.
Click Yes in the pop-up UAC prompt.
Now, paste the following path into the address bar at the top and hit Enter Or you can follow it using the navigation pane on the left: <strong>Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters</strong>
##Right-click an empty area, hover the cursor over New, and Select the
DWORD (32-bit) value from the context menu.
Name the entry
EnableSuperfetch and double-click it to modify the properties.
Enter
0 in the text field under Numeric Data and click OK to save the changes.
After making changes, restart your computer for the changes to take effect.
Many people prefer to use the registry to make changes to their computer, and the steps listed here will help you use it to disable Superfetch in Windows 11. However, please remember to use caution during this process and do not make any changes other than those listed here. Should I disable Superfetch in Windows 11? Among the many ways to improve Windows 11 performance, disabling Superfetch is usually mentioned somewhere near the top. The best part is, there is no risk in doing this. Also, in some cases, this feature does not provide any significant benefit. For example, if you store Windows 11 on an SSD, the load time itself is short, and Superfetch won't be of much help here. However, if you notice that your RAM is constantly running full or your disk usage is high, disabling Superfetch may do the trick. So, disable the feature and check if it works. If it does, turn it off, if not, revert the changes. By now, you know all the ways to disable Superfetch in Windows 11. And, if your PC is running slow, this will help improve performance. Also, explore the best Windows 11 settings to improve performance. These will help ensure optimal resource allocation and consumption.
The above is the detailed content of Disable Superfetch (SysMain) in Windows 11 [3 Steps]. For more information, please follow other related articles on the PHP Chinese website!
Statement:
This article is reproduced at:yundongfang.com. If there is any infringement, please contact admin@php.cn delete