(SOLVED) How to Disable Service Host Sysmain on Windows 10


It seems to happen every time you need to do an important task, and your computer slows down, and you wonder what the reason behind it is.

Malware may be the first offenders that come to your mind, but to be honest, most of the time, the culprit is software. Next, what you do? You check the task manager to find out which processes are slowing down the system. And the very first process that you see is the Service Host Sysmain local using 100% disk usage.

Ever noticed after you’ve closed all the browsers and apps on your Windows 10, but it is still showing 100% high disk usage, well, this is a widespread problem in Windows 10 Operating System. Some typical initial signs include system slows down, freezes in regular intervals, mouse movements, and the Windows begin to lag significantly. So, does this happen because of the Sysmain?

Our Answer: Maybe or maybe not. Why? Let’s us first make you aware of the Sysmain functions.

What is a Sysmain and what does it do?

Sysmain previously known as Superfetch (Microsoft renamed it to Sysmain) decreases boot time and make programs load faster by identifying your behavior on the computer and then adapting the computer to run certain apps faster.

The Sysmain helps some apps or software to launch faster which for most people is a good thing and it makes your computer feel like it’s faster and run smoother because it already anticipated what you will do in many case for a few people this causes problems.

This article focuses on steps that you need to disable the Service Host Sysmain service from your Windows 10 computer or laptop.

How to Disable Service Host Sysmain from your Windows 10?

The very first thing here is to make sure that you need to disable this service because it’s taking too much disk usage? Or is there a virus/malware on your system that is making it slower. Anyways as mentioned earlier, we’ll focus on how to disable the service and make your computer’s disk usage low.

Solution 1- Services.msc

Windows service is just like many other programs that run in the background and helps your system perform a particular task. They, however, do not have any UI (user interface), when you start the computer, the windows services simultaneously begin with it. So, here’s the very first step you need to follow for disabling the Sysmain.

Step 1– Type Services on the Windows 10 Search Box (Windows + x) or Windows + r > services.msc > ok

services msc

Step 2– Now, you’ll see the Windows Service Box, like in the picture below.

windows service

Step 3– Search for Sysmain and right-click on it. Next click on properties

sysmain services.msc

Step 4– Click on Stop, and next in the startup type option, choose to disable.

stop and disable sysmain

Step 5– Click on Apply and Ok.

Step 6Restart the computer and check the disk usage.

Voila, finally, you’ve disabled the Sysmain service from the computer, and now you can finally see less disk usage on the task manager. Wait a minute! What if you were not able to disable the Service host Sysmain from the windows service? Don’t worry; we’ve covered another solution to help you resolve the problem. Find out below.

Solution 2- Disable the Superfetch/Sysmain from the registry

The registry one of essential items under your computer’s hood, it just a database kind of like a library card catalog you can think of entries in the registry as sort of like cards in the card catalog that registry key would be a card and a registry value would be the vital information written on that card. The Windows operating system uses the registry to store a bunch of information that’s used to control and manage your PC and software.

How to disable Sysmain from the registry: –

Step 1– Open the run box on your Windows computer (windows + r key)

Step 2– Type regedit and click on ok or press enter



Step 4– SYSTEM

Step 5– CurrentControlSet

Step 6– Control


Step 7– Session Manager

Step 8– MemoryManagement

Step 9– PrefetchParameters

Step 10– On the right side, you’ll see EnablePretcher. Right-click on it and click on Modify


Step 11– Under the Value Data Option, change it 0. Here’s what it means

set value data

  • 0 – to disable Sysmain
  • 1 – to enable prefetching when program is launched
  • 2 – to enable boot prefetching
  • 3 – to enable prefectching of everything

Once you complete the process, you need to restart the computer and open the task manager to check whether the service has been stopped or not.

Again, if you are not able to fix the problem, you can always follow the next solution.

Solution 3- Disable Sysmain from the command prompt

Command prompt executes entered commands and automates it via scripts. You can easily disable the Sysmain from the command prompt, follow the steps below: –

Step 1– Run command prompt as an administrator

Step 2– Type cmd on your Windows 10 search box and run as administrator

run command prompt as administrator

Step 3– Copy paste these lines

sc config Sysmain start=disabled

sc stop Sysmain

Step 4– Press Enter from your keyboard

These are the three best ways by which you can disable the Sysmain service easily from your windows 10 operating system and boost the performance of it. If, however, you were still not able to fix the problem, then you can contact us by leaving a comment below.

Final Words: –

A reminder once again for those who think that superfetch/Sysmain slows down the computer. The answer depends on the usage, there’s no right answer to it neither there’s a shred of evidence. But, many users have reported a boost in performance and low disk usage after they successfully disable the Sysmain form their computer or laptop.

If you were able to fix the problem, then please share this post on your social media accounts. Your single share could help many people who are actively searching for how to disable the Service Host Sysmain from their system and make it faster.

Leave a Reply

Your email address will not be published.