Sismain dll windows 10 грузит диск

Пользователи Windows 11 и Windows 10 могут столкнуться с тем, что Служба узла SysMain, наблюдаемая в диспетчере задач активно нагружает процессор, вплоть до 100%, в некоторых случаях также можно заметить повышенную нагрузку на диск. Сценарий может отличаться: это может быть повышенная нагрузка каждый раз при входе в систему в течение некоторого времени, случайные всплески активности или другие варианты.

В этой инструкции подробно о том, за что отвечает служба SysMain, что делать, если она вызывает повышенную нагрузку на ресурсы компьютера, о возможных причинах такого поведения и дополнительная информация, которая может оказаться полезной в контексте рассматриваемой темы.

Назначение службы SysMain

Служба узла SysMain в диспетчере задач

Служба SysMain в Windows присутствует уже давно, но ранее называлась SuperFetch. Назначение службы — увеличивать скорость загрузки системы, запуска приложений и общую отзывчивость системы по мере использования.

Это достигается следующими методами:

  • Для ускорения загрузки ОС SysMain вычисляет оптимальный шаблон загрузки системных процессов в память: эти вычисления проводятся в фоновом режиме во время простоя компьютера и повышенная нагрузка со стороны SysMain в эти моменты — нормальное явление. Данные записываются службой в папку C:\Windows\Prefetch
  • Служба анализирует то, какие программы чаще всего запускает пользователь (и система в фоновом режиме) и использует механизмы предварительной загрузки (префетчинг), кэширования кода и функций программ в оперативной памяти, а также объединения странниц памяти для более быстрого доступа к ним в дальнейшем и повышения производительности.
  • Работа функции сжатия памяти также обеспечивается службой SysMain — эта функция сжимает неиспользуемые данные в оперативной памяти для снижения обращений к файлу подкачки.

Обычно служба узла SysMain не вызывает повышенной нагрузки ни в отношении процессора, ни для других ресурсов компьютера, за исключением кратковременных скачков при штатном выполнении тех или иных операций.

Как исправить высокую нагрузку SysMain

В некоторых случаях, особенно на старых и ограниченных в ресурсах компьютерах, эффект от работающей службы может быть обратный заявленному: вместо повышения производительности — постоянная или очень продолжительная нагрузка, обычно — на процессор, со стороны SysMain, не позволяющая нормально работать за компьютером.

Возможные причины высокой нагрузки на CPU, RAM и диск

Это может быть вызвано следующими факторами:

  • Малым объемом оперативной памяти — обычно о проблемах с узлом службы SysMain сообщают пользователи компьютеров с 4 Гб RAM или менее. Пользователи с объемом ОЗУ 16 Гб и более редко сталкиваются с проблемой при условии исправной системы.
  • Медленным жестким диском (особенно на ноутбуке), ошибками файловой системы, аппаратными проблемами с диском, малым количеством свободного места на системном разделе диска.
  • В некоторых случаях изменить поведение службы SysMain в худшую сторону может отключение файла подкачки Windows. Если вы это делали, попробуйте снова включить файл подкачки. Инструкция по настройке файла подкачки в Windows.
  • Сторонние программы очистки оперативной памяти, или «ускорения в играх» также могут вызывать постоянную высокую нагрузку со стороны службы SysMain (поскольку иногда мешают её исправной работе). При наличии таких программ проверьте, проявляется ли проблема, если отключить их автозагрузку и работу в фоновом режиме.
  • Работа сторонних антивирусов и системных служб потенциально также может повлиять на работу службы. Можно проверить, наблюдается ли проблема в режиме чистой загрузки Windows.

Отключение службы SysMain

Самый простой и быстрый способ снизить нагрузку службы SysMain, а точнее — полностью устранить её — отключить эту службу. Служба не является обязательной и её отключение не приведёт к неполадкам, однако, в зависимости от конкретной системы может привести как к ухудшению общей производительности, так, иногда — и к её улучшению.

Примечание: в общем случае, при отсутствии проблем с работой службы SysMain её отключение не рекомендуется, в том числе и для современных ПК и ноутбуков с SSD.

Для отключения службы SysMain вы можете использовать один из следующих способов:

  1. Нажать клавиши Win+R на клавиатуре, ввести services.msc в окно «Выполнить» и нажать Enter. В списке служб найти SysMain, дважды нажать по службе, остановить службу, установить тип запуска в «Отключена» и нажать «Ок».
    Отключение службы SysMain в службах

  2. Запустите командную строку от имени администратора и введите команду
    sc stop "SysMain" & sc config "SysMain" start=disabled
    Отключение службы SysMain в командной строке

  3. Откройте редактор реестра, перейдите в раздел
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

    измените значение параметра Start на 4, примените настройки и перезагрузите компьютер.

    Отключение службы SysMain в редакторе реестра

Отключение компонентов SysMain

Вторая возможность — отключение отдельных компонентов SysMain, сделать это можно с помощью Windows PowerShell:

  1. Запустите Терминал Windows или Windows PowerShell от имени администратора — сделать это можно в меню по правому клику на кнопке «Пуск».
  2. Введите команду Get-MMagent чтобы получить сведения о состоянии компонентов SysMain, по умолчанию для всех из них (кроме третьего и последнего) будет указано True
    Получение информации о состоянии компонентов SysMain

  3. Для включения или отключения компонентов (кроме ApplicationLaunchPrefetching) вы можете использовать команды
    Enable-MMagent -имя_компонента

    и

    Disable-MMagent -имя_компонента

    соответственно

  4. Для отключения ApplicationLaunchPrefetching зайдите в редактор реестра в раздел
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

    и установите значение 0 для параметра EnablePrefetcher (значение по умолчанию — 3).

Назначение компонентов SysMain:

  • ApplicationLaunchPrefetching — префетчинг запуска приложений
  • ApplicationPreLaunch — предварительный запуск приложений
  • MemoryCompression — сжатие памяти
  • OperationAPI — API для доступа к службе SysMain из других приложений
  • PageCombining — объединение одинаковых страниц оперативной памяти

В случае, если высокая нагрузка на процессор вызвана работой конкретного компонента, его отключение должно решить проблему без необходимости полного отключения службы SysMain.

Все способы:

  • Что за это за служба
  • Вариант 1: Отключение SysMain
    • Способ 1: «Командная строка»
    • Способ 2: «Службы»
    • Способ 3: «Редактор реестра»
  • Вариант 2: Обновление системы
  • Вариант 3: Установка актуальных драйверов для компонентов
  • Вариант 4: Переустановка/откат системы
  • Вопросы и ответы: 1

Что за это за служба

SysMain преимущественно взаимодействует с физической и оперативной памятью и является интеллектуальной функцией, которая мониторит действия пользователя на ПК, оптимизируя и ускоряя работу системы. Такое отслеживание позволяет быстрее запускать чаще всего используемые приложения.

В некоторых случаях со службой возникают проблемы, и она начинает грузить диск в Виндовс 10. В результате компьютер подвисает и тормозит, а пользователь «вылетает» на рабочий стол из приложений. Это происходит из-за высокой нагрузки на жесткий диск или центральный процессор. Чтобы исправить ситуацию, можно временно отключить службу, но есть и другие способы избавиться от неполадки.

Вариант 1: Отключение SysMain

Если SysMain сильно нагружает компоненты системы, что можно проверить в «Диспетчере задач», то есть возможность ее отключить, используя штатные средства Windows. При этом функция не сможет дальше отслеживать деятельность и оптимизировать скорость работы при нормальных обстоятельствах.

Способ 1: «Командная строка»

Самый простой способ отключить процесс — это воспользоваться штатным средством «Командная строка»:

  1. Запустите «Командную строку» от имени администратора. Существует несколько способов сделать это.

    Подробнее: Запуск «Командной строки» от имени администратора в Windows 10

  2. Скопируйте и вставьте команду sc config SysMain start=disabled и нажмите на клавишу «Enter».
  3. sysmain грузит диск в windows 10-1

После этого служба SysMain отключится и перестанет грузить диск. Вновь запустить ее через «Командную строку» можно с помощью команды sc config «SysMain» start=auto && sc start «SysMain».

Способ 2: «Службы»

Один из вариантов отключения работы службы — это использование приложения «Службы», которое, по сравнению с предыдущим способом, позволяет более тонко настроить работу SysMain:

  1. Одновременно зажмите клавиши «Win + R», чтобы вызвать диалоговое окно «Выполнить». Впишите команду services.msc в специальной строке и кликните по кнопке «ОК», чтобы быстро запустить приложение.
  2. sysmain грузит диск в windows 10-03

  3. В разделе «Локальные» найдите службу «SysMain». Пункты можно упорядочить по алфавиту, нажав на вкладку «Имя». Щелкните правой кнопкой мыши по названию и вызовите «Свойства».
  4. sysmain грузит диск в windows 10-04

  5. На вкладке «Общие» в меню «Тип запуска» выберите из раскрывающегося перечня пункт «Отключена», а в разделе «Состояние» кликните по кнопке «Остановить». Нажмите на «ОК», чтобы применить настройки.
  6. sysmain грузит диск в windows 10-05

Через приложение «Службы» аналогичным образом можно вновь запустить SysMain, выбрав опцию автоматического или ручного запуска и нажав на соответствующую кнопку.

Способ 3: «Редактор реестра»

Чтобы остановить работу SysMain, можете изменить один из параметров реестра Windows 10:

  1. Найдите и запустите приложение «Редактор реестра», используя поиск в «Пуске».
  2. sysmain грузит диск в windows 10-06

  3. На панели слева в каталоге «HKEY_LOCAL_MACHINE» разверните папку «SYSTEM». Затем откройте «CurrentControlSet» и папку со службами «Services».
  4. sysmain грузит диск в windows 10-07

  5. Нажмите на «SysMain» в списке, в результате чего справа отобразятся параметры службы. Найдите «Start» и кликните по ней правой кнопкой мыши. Из контекстного меню выберите пункт «Изменить».
  6. sysmain грузит диск в windows 10-08

  7. В строке «Значение» вместо «2» введите «4» и нажмите на кнопку «ОК».

После изменения параметров через «Редактор реестра» потребуется перезагрузить ОС, чтобы новые настройки вступили в силу.

Вариант 2: Обновление системы

Некорректная работа штатных служб, включая SysMain, может происходить из-за неудачно обновленной или устаревшей версии операционной системы. Microsoft регулярно выпускает апдейты, оптимизирующие ОС, избавляющие от ошибок и улучшающие безопасность пользовательских данных. Проверьте наличие актуальных компонентов вручную, если отключена автоматическая функция. Для этого предусмотрены фирменные утилиты, встроенное средство «Центр обновлений», а также сторонний софт. В нашем отдельном материале более детально описаны все способы с пошаговыми инструкциями.

Подробнее: Обновление Windows 10 до последней версии

sysmain грузит диск в windows 10-10

Вариант 3: Установка актуальных драйверов для компонентов

Обновления для программных и аппаратных компонентов также желательно устанавливать по мере их выхода — это обеспечивает стабильную работу Windows 10. Если драйверы устройства устарели или в их работе произошел сбой, то это может привести к различным последствиям, в том числе и к упадку производительности компьютера.

Существует множество способов обновить драйверы, например, в самой среде ОС есть встроенные средства для проверки и загрузки актуальных версий. Также для этого используют специализированный софт или официальные сайты производителей оборудования, например для графических адаптеров. Наш автор подробно разбирал все эффективные методы по обновлению драйверов в Windows 10.

Подробнее: Обновляем драйверы в Windows 10

sysmain грузит диск в windows 10-11

Вариант 4: Переустановка/откат системы

Постоянно отключать одну из важных служб, оптимизирующих систему, нецелесообразно, поэтому попробуйте лучше устранить неполадку. Если ни один из вышеописанных вариантов не помог избавиться от проблемы, при которой SysMain грузит диск, то нужно задуматься о переустановке или откате ОС.

Переустановить «десятку» можно несколькими способами. Встроенные средства предлагают откат к предыдущему состоянию системы или же полный сброс настроек и параметров до заводского состояния. Также можно инсталлировать «чистую» ОС с носителя, например с установочной флешки или оптического диска. В нашей статье на сайте автор разбирал все способы переустановки ОС. Следует отметить, что после процедуры все настройки и приложения будут удалены, а данные, если они хранились на основном локальном диске, где стояла операционка, также могут пропасть, если не создать резервную копию.

Подробнее: Способы переустановки Windows 10

SysMain грузит диск в Windows 10-13

При наличии возможности можно установить твердотельный накопитель SSD под ОС, поскольку он работает гораздо быстрее, чем классический HDD. Из наших руководств вы узнаете, как выбрать его, правильно подключить накопитель и настроить его под операционную систему.

Подробнее:
Настройка SSD под Windows 10

sysmain грузит диск в windows 10-12

Наша группа в TelegramПолезные советы и помощь

Service Host SysMain Causing 100% Disk Usage? Find Out How to Fix It

Previously, many Windows 10 users had issues with the Superfetch service causing high disk usage. But this service was replaced with SysMain, which is the same service but with a new name. Many people have noticed that SysMain uses way more disk resources than it should. This article will help you fix SysMain high disk usage.

SysMain High Disk Usage

In the Windows 10 update 1809, Microsoft replaced the Superfetch service with SysMain. So, after Windows 10 version 1809, when the system needed more memory than was available, instead of sending data to the paging file on the hard disk, it compressed the data.

While SysMain is much better than Superfetch in terms of performance, it still has the same issue as Superfetch, which is high disk usage. Under certain conditions, SysMain may start using 100% of your disk, which significantly degrades your computer’s overall performance.

Furthermore, high disk usage may not be your only problem. As a result of high disk usage, SysMain ends up using all of your remaining CPU power. Therefore, when you open Task Manager, you may notice your disk or CPU usage at 100%.

So if you’re experiencing the problems mentioned above, then you ought to disable SysMain altogether. The good news is that disabling it won’t noticeably impact your computer’s speed and overall performance.

Video Guide on Fix Service Host SysMain High Disk Usage

Table of Contents:

  • Introduction
  • Option 1. Disable SysMain Using Windows Services Manager
  • Option 2. Disable SysMain Using Command Prompt
  • Option 3. Disable SysMain Using Registry Editor
  • Option 4. Run Windows Update
  • Video Guide on Fix Service Host SysMain High Disk Usage

Download Computer Malware Repair Tool

It is recommended to run a free scan with Combo Cleaner — a tool to detect viruses and malware on your device. You will need to purchase the full version to remove infections. Free trial available. Combo Cleaner is owned and operated by Rcs Lt, the parent company of PCRisk.com read more.

Option 1. Disable SysMain Using Windows Services Manager

1. Hold down Windows+R keys to open the Run dialog box.

Type in Services.msc and click OK

2. In the Run text box, type in Services.msc and click OK.

Right-click SysMain and click Properties

3. Scroll through the services list and locate SysMain.

4. Right-click SysMain and click Properties.

Click Stop under Service status

5. Once in SysMain Properties, click the Stop button under the Service status section.

Click Disabled under Startup type

6. Then, Under the Startup type setting, open the drop-down menu and select Disabled.

Click Apply and click OK

7. Click Apply and click OK.

SysMain is now stopped and will no longer launch on system startup.

[Back to Table of Contents]

Option 2. Disable SysMain Using Command Prompt

1. Hold down Windows+R keys to open Run.

Type in CMD and open Command Prompt in elevated mode

2. Type in CMD in the Run text box and hold down Shift+Ctrl+Enter keys to open the elevated Command Prompt.

Enter command to disable SysMain via Command Prompt

3. In the Command Prompt window, type in sc stop «SysMain» & sc config «SysMain» start=disabled and hit the Enter key. You should get a ChangeServiceConfig SUCCESS message.

Close the Command Prompt and open Task Manager to check if disk/CPU usage has gone down.

[Back to Table of Contents]

Option 3. Disable SysMain Using Registry Editor

1. Hold down Windows+R keys to open Run.

Type in regedit in Run and click OK

2. In the Run text box, type in Regedit and click OK.

Navigate to SysMain in the Registry Editor

3. Once in the Registry Editor, navigate to KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

Right-click the Start and click Modify

4. In the right pane, right-click Start and click Modify.

Enter the number 4 in the Value data text box and click OK

5. In the Value data text box, type in 4.

6. Click OK to save the changes.

Close the Registry Editor and open Task Manager to check if disk/CPU usage has gone down.

[Back to Table of Contents]

Option 4. Run Windows Update

Updating Windows may help in fixing SysMain’s high disk usage. Microsoft periodically releases updates that fix bugs, improve system stability, and optimize system performance, so updating Windows is one of the easiest things to do if you want to resolve your high disk usage issue.

Right-click Start and click Settings

1. Right-click the Start Menu button and select Settings.

Select Update & Security

2. Then, select Update & Security.

Click Check for Updates

3. Click the Check for updates button.

Click Install now

4. If Windows has already checked for updates, click the Install now button.

5. Wait for Windows to download and install the latest updates. Note that the update may take some time, and you will have to restart your computer to finish installing the updates.

Click Restart now

6. Then, click Restart now when prompted, and allow your PC to reboot.

[Back to Top]

Rick Akura

SysMain using high CPU and memory in Windows 10? Learn how to fix the problem of SysMain using high CPU and Memory on Windows 10 here.

Windows 10 requires a plethora of system processes to operate. Most of these processes aim to improve your user experience with the system, however, they’re not perfect. Users have been reporting high CPU and Memory usage from the SysMain process (also known as Superfetch).

Sysmain high cpu memory usage


This issue can be dangerous. If your resources are constantly at a high percentage, the performance of your computer will significantly decrease. It may even lead to blue screen errors, data loss, or physical damage to your hardware.

In this article, you can learn how to fix the problem of SysMain using high CPU and Memory on Windows 10. We’ll outline the best methods that still work today in order to restore your system.


Table of Contents

  • What is SysMain? Can I disable it?
  • How to fix the SysMain process’ high CPU and Memory usage on Windows 10
  • Method 1. Disable the SysMain service in Services
  • Method 2. Disable SysMain with the Command Prompt
  • Method 3. Disable SysMain using the Registry Editor
  • Method 4. Run the System File Checker (SFC)
  • Final thoughts

What is SysMain? Can I disable it?

SysMain is a certified Windows 10 process. It aims to analyze your computer usage and improve it by using the collected data. For example, it’s able to speed up app launch times and performance.

Unfortunately, having SysMain enabled may cause more harm than good. Many users have reported that the process is consuming a large amount of resources on its own, slowing down the system and putting physical hardware at risk. Luckily, it isn’t an essential system process and can be disabled if necessary.

If you think that SysMain is causing you issues, it’s better to disable it. Using our methods below, you can find a solution to help restore your computer.

How to fix the SysMain process’ high CPU and Memory usage on Windows 10

Note: Some of the guides below may require you to have access to a local administrator account.

Read: How to make a local user an administrator in Windows 10 guide.

Method 1. Disable the SysMain service in Services

The steps below show you how to disable SysMain directly in the Service Manager.

  1. Press the Windows + R keys on your keyboard. This is going to bring up the Run utility.
  2. Type in “services.msc” without the quotation marks and press the Enter key on your keyboard. This will open the Services window.

  3. Scroll down until you see the SysMain service. Right-click on it, and then choose Properties from the context menu.

    services.msc

  4. Stay on the General tab. Ensure that the Startup type is set to Disabled, and then click on the Stop button next to Service status. Doing so will stop the service from starting when you boot up your computer.

    dsiable sysmain

  5. Click Apply, and then OK to exit out of the window. You should be able to see significant improvement in your system performance.

Method 2. Disable SysMain with the Command Prompt

Use the steps below if you want to disable SysMain with the elevated Command Prompt. We recommend this method for intermediate users, as it requires you to enter and execute a command with an administrator account.

If you need any help, don’t hesitate to get in touch with us on our Live Chat. Our experts will guide you through the troubleshooting process.

  1. Open the Command Prompt in one of the following ways:
    1. Open the Search function in your taskbar, or alternatively use the Ctrl + S keyboard shortcut to bring up the search bar and look up “Command Prompt”. When you see it in the results, right-click on it and choose Run as Administrator.

      command prompt

    2. Press the Windows + R keys on your keyboard to bring up the Run utility. Type in “cmd” and press the Ctrl + Shift + Enter keys on your keyboard. By doing so, you’re launching the Command Prompt with administrative permissions.

      command prompt

    3. Press the Windows + X keyboard shortcut, then select Command Prompt (Admin).

      command prompt

  2. When prompted by the User Account Control (UAC), click Yes to allow the app to launch with administrative permissions.
  3. Execute the following command: sc stop «SysMain» & sc config «SysMain» start=disabled

    command prompt

  4. Restart your computer after successfully executing the command.

Method 3. Disable SysMain using the Registry Editor

The steps below require you to use the Registry Editor in order to disable the SysMain service.

Before you proceed, take note of the possible risks of performing this method. It’s highly recommended to create a backup of your registry in case something goes wrong.

  1. Press the Windows + R keys on your keyboard. This is going to bring up the Run utility.
  2. Type in “regedit” without the quotation marks and press the Enter key on your keyboard. This will launch the Registry Editor application.

  3. Navigate to the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain
  4. You can use the address bar in the Registry Editor to type or paste the key as well, making navigation faster.

    windows registry

  5. Select the Start value. Right-click on it, and then choose Modify from the context menu.

    windows registry

  6. Change the Value data to 4. Click OK to save your settings. Make sure not to modify any other settings in order for this method to work as intended.

  7. Exit the Registry Editor and restart your computer.

Method 4. Run the System File Checker (SFC)

The System File Checker is a tool available in most versions of Windows by default. It’s also called an “SFC scan,” and it’s your quickest way to automatically fix corrupted system files and a plethora of other issues.

  1. Open the Command Prompt in one of the following ways:
    1. Open the Search function in your taskbar, or alternatively use the Ctrl + S keyboard shortcut to bring up the search bar and look up “Command Prompt”. When you see it in the results, right-click on it and choose Run as Administrator.

      command prompt

    2. Press the Windows + R keys on your keyboard to bring up the Run utility. Type in “cmd” and press the Ctrl + Shift + Enter keys on your keyboard. By doing so, you’re launching the Command Prompt with administrative permissions.

      command prompt

    3. Press the Windows + X keyboard shortcut, then select Command Prompt (Admin).

      command prompt

  2. When prompted by the User Account Control (UAC), click Yes to allow the app to launch with administrative permissions.
  3. First, we’ll run the System File Checker. Type in the following command and press Enter to execute it: sfc /scannow

    command prompt > sfc/ scannow» src=»https://cdn.shopify.com/s/files/1/0090/2125/9831/files/SysMain_High_CPU_and_Memory-16.png?v=1705556405″></p>
<div class= Картинка с сайта: softwarekeep.com

  • Wait for the SFC scan to finish scanning your computer and repairing corrupt files. This may take a long time; ensure that you don’t close the Command Prompt or shut your computer down.
  • Restart your device once the command has been executed.
  • Final thoughts

    We hope you found this article helpful. If you need more articles like this, our Help Center offers hundreds of guides to assist you if you’re in need of further help. Return to us for more informative articles, or get in touch with our experts for immediate assistance.

    One more thing

    Would you like to receive promotions, deals, and discounts to get our products for the best price? Don’t forget to subscribe to our newsletter by entering your email address below! Be the first to receive the latest news in your inbox.

    You may also like

    » How to Fix the “Critical Structure Corruption” Error on Windows 10
    » How to Fix Inaccessible Boot Device Error In Windows 10
    » How to Fix the “Side by Side Configuration Is Incorrect” Error on Windows 10

    Windows 10 and Windows 11 are excellent operating systems. But if you see a consistently sluggish performance, it could be because of something called SysMain (earlier known as Superfetch).

    In this article, we help you understand SysMain and why you might face a high disk usage problem with this service.

    What Is SysMain (Superfetch)?

    Superfetch, called SysMain after the Windows 10 1809 update, was introduced with Windows Vista and is a successor to Prefetch (a similar feature in Windows XP). The OS uses this feature to improve system performance over time.

    Why over time? First, it studies your RAM usage patterns. Then the feature identifies programs you run most often on your PC. Once Superfetch has this information, it preloads these programs into your RAM. When you launch these programs, you’ll see them load much faster.

    So, Superfetch needs resources. You might find Superfetch working in the background when you look at the list of system processes in the Task Manager as “Service Host: SysMain”:

    Critically, Superfetch doesn’t deprive other programs of RAM. It only uses unused RAM. Any newly launched program will still have priority over Superfetch regarding RAM space. If required, Superfetch will free up RAM for another app.

    If you believe Superfetch is causing performance issues on your computer, you can safely disable it. Below, we discuss a few ways to disable Superfetch and fix Service Host: SysMain high CPU usage problem.

    Disable SysMain from Services

    Since SysMain is a Windows service, the simplest way to disable SysMain is from the Services console:

    1. Press Win + R, type services.msc, and press Enter to launch the Services console.
    2. Scroll through the list in the Services console for a service named SysMain.

    1. Double-click on the SysMain service to open service properties. Alternatively, you can right-click on the service and select Properties.
    2. Select the Stop button to stop the service. Then, expand the Startup Type drop-down menu and select Disabled.
    3. Select OK to save and exit.

    Disable SysMain Using Command Prompt

    Using the Command Prompt to disable SysMain is quicker. If you’re comfortable using commands, here is how you can disable SysMain:

    1. Press Win + R, type cmd, and press Ctrl + Shift + Enter to launch an elevated Command Prompt.
    2. Copy and paste the following command into the Command Prompt window and press Enter:

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

    Disable SysMain from the Registry

    If the previous methods don’t work for some reason, you can modify the registry settings to disable SysMain:

    1. Press Win + R, type regedit, and press Enter to launch the Registry Editor.
    2. Navigate to the following path using the left sidebar or copy and paste the following text into the navigation bar at the top and press Enter:

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSysMain

    1. Search for a value named Start in the right pane and double-click on it.
    2. Change Value Data to 4 and select OK to save and exit.

    Run SFC Scan

    If you want to try resolving the SysMain high disk usage issue without disabling SysMain, you can try using the System File Checker (SFC).

    SFC is a built-in utility on Windows that checks system file integrity. It automatically replaces the corrupt system files it finds during the scan, so if system file corruption is at the root of the issue, SFC might fix it.

    1. Press Win + R, type cmd, and press Ctrl + Shift + Enter.
    2. Copy and paste the following command into the Command Prompt and hit Enter:

    sfc /scannow

    The scan will scan your hard disk for corrupt system files and replace ones that have become corrupt. Once the scan completes, restart your PC and check if the Service Host SysMain high disk usage issue persists.

    Update Windows

    It’s always essential to check Windows Update and see if an update is available for download. Microsoft is constantly looking for issues with Windows and releases updates to fix them.

    If the previous fixes weren’t helpful, an update might be worth a shot:

    1. Press Win + I to launch the Settings app and select Windows Update from the left sidebar.
    2. Select the Check for updates button.
    3. If updates are available, select the Download & install button to install them.

    Restart your PC and see if that fixes the problem.

    Replace Hard Drive with SSD

    If you’ve been using your old mechanical HDD for a while, replacing it with a Solid State Drive (SSD) can optimize your computer’s performance and solve the high disk usage issue.

    This might be especially warranted if you’ve tried troubleshooting and exhausted all methods to fix the issue.

    Most modern computers have a slot to accommodate SSDs. However, if you’ve never purchased SSDs, use our SSD buying guide to make an informed decision.

    SysMain Disk Usage, Normalized

    Hopefully, you were able to fix SysMain disk usage with one of these fixes. SysMain isn’t necessarily a resource-hog. Windows introduced this intelligent feature to optimize RAM usage and deliver faster performance when using the most frequently used apps.

    You can permanently disable it without severe consequences if it’s using a lot of memory. Alternatively, fixing system file corruption or a Windows update might help resolve the issue without disabling the SysMain service.

    Related Posts

    • How to Fix a “This file does not have an app associated with it” Error on Windows
    • How to Fix an Update Error 0x800705b4 on Windows
    • How to Resolve “A JavaScript error occured in the main process” Error on Windows
    • How to Fix the Network Discovery Is Turned Off Error on Windows
    • How to Change Folder Icons in Windows

    Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии
  • Программа для чтения ошибок windows
  • Connect ssh cmd windows
  • Runtime broker что это за программа windows 10
  • Подготовка флешки для установки windows 10 ultraiso
  • Windows 10 child control