Windows 10 Tip: Disable SuperFetch

Disable SuperFetch in Windows 10

Disable SuperFetch in Windows 10: SuperFetch is a concept that was introduced in Windows Vista and onwards which is sometimes misinterpreted. SuperFetch basically is a technology that empowers Windows to manage the random access memory more efficiently. SuperFetch was introduced in Windows for two major goals to achieve.

Reduce the Boot Time – The time taken by the Windows to open up and load the operating system in the computer which includes all the background process which are essential for the smooth running of Windows is known as boot up time. SuperFetch reduces this booting time.

Make Applications Launch Faster – SuperFetch second goal is to launch the applications faster. SuperFetch does this by pre-loading your applications not only based on the most frequent apps used but also on the time when you use them. For example, if you open an app in the evening and you continue to do it for some time. Then with the help of SuperFetch, the Windows will load some part of the application in the evening. Now whenever you will open the application in the evening then some part of the application is already loaded in the system and the application will be loaded fast thus saving the launching time.

Disable SuperFetch in Windows 10

In computer systems having old hardware, the SuperFetch can be a heavy thing to run. In newer systems with the latest hardware, SuperFetch works with ease and the system also responds well. However, in systems that have gone old and which are using Windows 8/8.1/10 in which SuperFetch is enabled can go slow due to hardware limitations. In order to work properly and without hassle it is advised to disable the SuperFetch in these kinds of Systems. Disabling SuperFetch will enhance system speed and performance. To disable SuperFetch in Windows 10 and to save a lot of your time follow these methods which are explained below.

3 Ways to Disable SuperFetch in Windows 10

Make sure to create a restore point just in case something goes wrong.

Disable SuperFetch with the help of Services.msc

The services.msc opens up the services console which enables the users to start or stop various Window services. So, in order to disable SuperFetch using services console follow these steps:

1.Click on the Start menu or press the Windows key.

2.Type Run and press Enter.

Type Run and press Enter

3.In the Run window type Services.msc and press Enter.

Run window type Services.msc and press Enter

4.Now search for SuperFetch in the services window.

5.Right-click on SuperFetch and select Properties.

Right click on SuperFetch and select Properties | Disable SuperFetch

6.Now if the service is already running then make sure to click on the Stop button.

7.Next, from the Startup type drop-down select Disabled.

Disable SuperFetch using services.msc in Windows 10

8.Click on OK and then Click on Apply.

In this way, you can easily disable the SuperFetch using services.msc in Windows 10.

Disable SuperFetch using Command Prompt

To disable SuperFetch using Command Prompt follow these steps:

1.Click on the Start menu or press the Windows key.

2.Type CMD and press Alt+Shift+Enter to Run the CMD as administrator.

Open command prompt with administrator access and type cmd in Windows search box and select command prompt with admin access

3.In the Command Prompt type the following command and hit Enter:

sc stop “SysMain” & sc config “SysMain” start=disabled

Disable SuperFetch using Command Prompt

To restart it again, type the following command

sc config “SysMain” start=auto & sc start “SysMain”

4.After the commands run Restart the system.

This is how you can disable the SuperFetch using Command Prompt in Windows 10.

Disable SuperFetch using Windows Registry Editor

1.Click on the Start menu or press the Windows key.

2.Type Regedit and press Enter.

Type Regedit and press Enter

3.In the left side pane Select the HKEY_LOCAL_MACHINE and click it to open.

Select the HKEY_LOCAL_MACHINE and click it to open | Disable SuperFetch in Windows 10

Note: If you can directly navigate to this path then skip to step 10:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

4.Inside the folder open the System folder by double-clicking on it.

Open the System folder by double clicking on it

5.Open Current Control Set.

Open Current Control Set

6.Double-click on Control to open it.

Double click on Control to open it

7.Double-click on Session Manager to open it.

Double click on Session Manager to open it

8.Double click on Memory Management to open it.

Double click on Memory Management to open it

9.Select Prefetch Parameters and open them.

Select Prefetch Parameters and open them

10.In the right window pane, there will be Enable SuperFetch, right click on it and select Modify.

Select Enable SuperFetch, right click on it and select Modify

11.In the value data field, type 0 and click on OK.

In the value data type 0 and click on OK | Disable SuperFetch in Windows 10

12.If you are unable to find Enable SuperFetch DWORD then right-click on PrefetchParameters then select New > DWORD (32-bit) Value.

13.Name this newly created key as Enable SuperFetch and hit Enter. Now follow the above steps as stated.

14.Close all the Windows and Restart the computer.

Once you restart the system the SuperFetch will be disabled and you can check it by going through the same path and the value of Enable SuperFetch will be 0 which means it is disabled.

Myths about SuperFetch

One of the biggest myth about SuperFetch is that disabling SuperFetch will increase the system speed. It is not at all true. This depends totally on the hardware of the computer and the operating system. One cannot generalize the effect of SuperFetch that it will slow the system speed or not. In systems where hardware is not new, the processor is slow and on that they are using an operating system like Windows 10 then it is advisable to disable SuperFetch, but in newer generations computer where hardware is up to mark then it is advised to enable SuperFetch and let it do its work as there will be less boot up time and application launch time will also be minimum. SuperFetch is purely dependent on your RAM size also. The larger the RAM the more good work SuperFetch will do. SuperFetch results are based on hardware configurations, generalizing it for every system in the world without knowing the hardware and the operating system the system is using is just baseless. Moreover, it is recommended that if your system is running well then leave it on, it will not degrade your computer’s performance anyway.

Recommended:

I hope this article was helpful and you can now easily Disable SuperFetch in Windows 10, but if you still have any questions regarding this tutorial then feel free to ask them in the comment’s section.

Posted by

Aditya Farrad

Aditya is a skilled tech writer with 10 years of experience in the field. He has a strong background in Troubleshooting, and has a talent for simplifying complex technical concepts for a general audience. He has worked with a variety of clients in the technology industry, creating user manuals, technical documentation, and instructional materials. With his combination of technical knowledge and writing talent, he is able to create clear, accurate, and engaging content that helps users get the most out of their technology.

Leave a Reply

Your email address will not be published. Required fields are marked *