SuperFetch in Windows what it is and why to disable it

After the release of the very "successful" operating system Windows Vista, Microsoft has added a special technology to the system called "SuperFetch". Designed to speed up hard disk performance by arranging the most used application data in a contiguous area of ​​the disk.SuperFetch

Thus, the specific data seems to be pre-loaded into the memory to speed up the loading time of each application. Sometimes, however, the feature may be cause high usage of your disk and CPU. Below we will see how you can disable it SuperFetch temporarily or permanently.

SuperFetch is a feature that came with Windows Vista to enhance the Prefetcher released with Windows XP. The Prefetcher function is responsible for storing information from the applications you use. So for the most frequently used applications it is ensured that their processes can run faster. In Windows Vista, Prefetcher has been modified and made much more aggressive and "intelligent" in its cache, to bring even more performance.

The official description states:

SuperFetch tracks the applications you use most and loads this information into RAM so that programs load faster than you should. Windows SuperFetch gives priority to the programs you are currently using and adapts to the way you work by watching the programs you use most often. SuerFetch, is smart enough to know what day and in which case do you use different applications more often.

Note: Windows shuts down SuerFetch automatically if your system is running from an SSD.

There are different ways ofof SuperFetch. Let's see them in detail.

Press the Win + R keys together to open RUN. Type services.msc and press enter.
The Windows 10 service console will open. Find the "SysMain" service from the list. In older operating system builds it was called "SurferFetch"
Double-click the service to open its properties, and select "Disabled". Click the Stop button if the service is still running.

SuperFetch is now disabled on Windows 10.

Alternatively, the SurferFetch service can be disabled via its commands or through PowerShell.

Για να απενεργοποιήσετε την υπηρεσία SuperFetch από τη γραμμή εντολών, ανοίξτε ένα παράθυρο του prompt σαν Διαχειριστής.
Copy and paste the following commands (one by one):

sc config SysMain start=disabled
sc stop SysMain

Alternatively, you can use PowerShell.

Open PowerShell as an administrator.
Copy and paste the following commands (one by one):

Set- -Name "SysMain" -StartupType Disabled
Stop-Service -Force -Name "SysMain"

That's it! To re-enable SuperFetch, simply set the service to automatic and start it.

_____________________________

Q4OS 2.5 Scorpion for Windows users who want change

 

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.086 registrants.

Written by giorgos

George still wonders what he's doing here ...

2 Comments

Leave a Reply

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).