(Solved) Service Host SysMain High Disk Usage

Many Windows 10 users have complained of sudden high disk usage on their computers that slow down the computer. This high disk usage is generally caused by the Service Host SysMain. It is a Windows 10 service that consumes high system resources and causing a disturbance in the working. Luckily, you can disable this service without compromising on disabling any feature on Windows 10.

In this post, we would discuss the ways to disable the SysMain service and solve the service host SysMain high disk usage problem.

  Fix Modern Setup Host 100% Disk Usage

What is SysMain?

SysMain, which was previously known by the name Superfetch, is a Windows 10 system service. It analyzes your system usage pattern and optimizes the application launching on your computer. However, in that process, the SysMain uses high system resources and causes the computer to slow down.

It is better to disable the SysMain process and get rid of service host SysMain high disk usage. The good thing is, disabling it would not have much impact on your system performance; in fact, since the SysMain would be disabled, there would not be any high disk usage, and hence the system would run smoothly.

How to fix Service Host SysMain High Disk Usage?

Stop SysMain using Windows Services

You can stop the SysMain from the Windows Services application. For that, follow these steps:

  1. On the windows search box, type Run and click on the Run command Window icon to launch it.
    run app

  2. On the Run command window, type services.msc and hit enter to launch the Windows Services window.
    windows services

  3. In the Windows Services window, search for SysMain.

  4. Right-click on it and select Properties.
    SysMain properties

  5. Click on the Stop button to stop the SysMain process.
    Stop SysMain

  6. To ensure that the SysMain service does not start up again on the system restart, you have to disable it. On the same Properties window, open the drop-down menu next to Startup Type and choose Disabled.disable SysMain

That’s it the SysMain should be stopped, and service host SysMain high disk usage problem would have solved.


Stop SysMain using Command Prompt

In some systems, the Stop button to stop the SysMain from Windows Services is greyed out. So, to disable the SysMain on such devices, the users can use the Command Prompt. For that, follow these steps:

  1. On the windows search box, type Command Prompt, right-click on its icon and select Run as Administrator. Open Command Prompt as Admin
  2. On the command line window, type this command and hit the enter key: sc stop “SysMain” & sc config “SysMain” start=disabledstop sysmain using command prompt
  3. You will see the success message on the Command Prompt window.

Disable Service Host SysMain using Registry

  1. Press Windows+R keys to launch the Run command window
  2. Type regedit and hit the enter key to launch the Registry editor.open regedit
  3. In the Registry Editor, navigate to the following path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain. You can copy and paste it directly.
  4. On the right pane, right-click on the Start and select Modify.modify start using registry
  5. Change Value data to 4 and click OK.change value data
  6. Close the Registry Editor

Restart the system to make the changes effective.

  10 Best Registry Hacks for Windows

Run System File Checker

The service host SysMain high disk usage may also occur because of corrupt system files. To check and repair the damaged files, you can run the System File Checker from the Command Prompt. Here are the steps for that:

  1. Open the Windows Command Prompt with the administrative rights.
  2. On the command line window, type this command and hit enter: sfc /scannow SFC scan start
  3. The scanning would take some time to complete. Don’t close the command window.

Disable Background Intelligent Transfer Service

The high disk usage may also cause because of Background Intelligent Transfer Service running. You can disable it by following these steps:

  1. Press the Windows+R key to open the run command window.
  2. Type msconfig in the command box and hit entermsconfig in run dialogue
  3. Under the System Configuration window, switch to the Services tab.
  4. Scroll down and search for Background Intelligent Transfer Service and uncheck it.Disable Background Intelligent Transfer Service
  5. Click Apply and OK to make the changes effective.
  6. Restart the system

Switch to SSD

The service host SysMain high disk usage generally occurs when SysMain and other services run in the background. On the traditional hard disk drives, this would occur regularly as they are slow in processing. Therefore, it is suggested to switch to the modern Solid State Drives (SSDs) as they are fast in processing. The windows services are unlikely to cause high disk usage on SSDs.

  7 Tools to Speed SSD and Hard Disk Drives

Install the Windows Update 

Sometimes the high disk usage could also be caused by a glitch in the outdated operating system. So to solve that, it is recommended to update your Windows operating system to the latest version. For that, follow these steps:

  1. Open Windows Settings and select Update & Securityupdate & security
  2. Click on Check for updatesCheck for updates
  3. Install the pending Windows Update, if any.
  How to install a Particular Windows 10 Feature Update and avoid the Latest Version?

Bottom Line

Windows 10 is a sophisticated OS, and therefore sometimes indirect problems can occur and slow down the system like the service host SysMain high disk usage. A slow computer can highly disturb your workflow and cause frustration. This guide has listed down all the possible ways to fix the SysMain high disk usage issue.

What does 100% Disk usage mean?

The 100% Disk Usage means that the disk on your computer is being utilized by some tasks and has reached its maximum capacity.

How to detect 100% Disk Usage?

You can detect 100% Disk Usage by launching the Task Manager and see the disk utilization percentage.

Leave a Comment