How to disable Superfetch / SysMain in Windows 10

How to disable Superfetch / SysMain in Windows 10

February 27, 2019 Of Directors

Superfetch is a Windows 10 feature introduced for two purposes. The first is to reduce the startup time and the second loads applications faster. Superfetch does this by preloading them into memory. It also tracks your usage pattern for a better preload decision. For example, if you open Chrome in the morning, it will preload Chrome in the morning hours, so the app loads faster. But sometimes, preload becomes a major cause of high disk usage. Here in this article, we will discuss how to disable superfetch in Windows 10.

Note: In the new Windows 10 update, the Windows operating system has renamed it SysMain. To disable this service via Registry Editor, do the following.

Disable Superfetch / SysMain via Service Manager

1. close Services in the taskbar search

2. Now choose Services.

How to disable Superfetch / SysMain in Windows 10

3. Locate Sysmain.

4. Double click Sysmain.

5. Now choose Start type like Disabled from the drop-down menu.

6. Click Stop to stop the service.

7. Choose To apply.

How to disable Superfetch / SysMain in Windows 10

Disable superfetch / Sysmain via command prompt

Step 1: Open Command Prompt as Administrator.

Step 2: Type the command code provided below and hit enter.

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

Note: - To enable it again, just run the command given below.

sc config "SysMain" start=auto & sc start "SysMain"

Disable superfetch via the Windows registry

Step 1: Press Tasto Windows + R together to open the run command box.

Step 2: write Regedit in the Run command box and hit enter.

Step 3: Now find the location given below.

  • CurrentControlSet
  • Control
  • Responsible for the session
  • Memory management
  • PrefetchParameters

Step 4: On the right side of the pop-up window, find EnableSuperfetch list item.

Enter one of the following values ​​into EnableSuperfetch based on your requirement.
0 - to completely disable Superfetch
1: to enable the pre-search when starting the program
2 - to enable start preload
3 - to enable all pre-searches

How to disable Superfetch / SysMain in Windows 10

If this entry is absent, simply right-click the file PrefetchParameters folder, then choose New> DWORD Value. Name EnableSuperfetch and follow the steps above.

add a comment of How to disable Superfetch / SysMain in Windows 10
Comment sent successfully! We will review it in the next few hours.