Как исправить высокий уровень использования диска Service Host (SysMain) в Windows 11/10

Windows 10 и Windows 11 — отличные операционные системы. Но если вы видите постоянно низкую производительность, это может быть из-за чего-то под названием SysMain (ранее известное как Superfetch ).

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

Что такое SysMain (Superfetch)?

Superfetch , названный SysMain после обновления Windows 10 1809, был представлен в Windows Vista и является преемником Prefetch (похожая функция в Windows XP ). ОС использует эту функцию для повышения производительности системы с течением времени.

Почему со временем? Во-первых, он изучает ваши модели использования оперативной памяти . (RAM)Затем эта функция определяет программы, которые вы чаще всего запускаете на своем ПК. Получив эту информацию, Superfetch предварительно загружает эти программы в вашу оперативную (Superfetch)память(RAM) . Когда вы запускаете эти программы, вы увидите, что они загружаются намного быстрее.

Итак, Superfetch нужны ресурсы. Вы можете обнаружить, что Superfetch работает в фоновом режиме, если посмотрите на список системных процессов в диспетчере задач(Task Manager) как «Service Host: SysMain»:

Важно отметить , что Superfetch не лишает другие программы оперативной памяти(RAM) . Он использует только неиспользуемую оперативную память(RAM) . Любая(Any) вновь запущенная программа по-прежнему будет иметь приоритет над Superfetch в отношении объема оперативной памяти(RAM) . При необходимости Superfetch освободит оперативную память(free up RAM) для другого приложения.

Если вы считаете, что Superfetch вызывает проблемы с производительностью вашего компьютера, вы можете безопасно отключить его. Ниже мы обсудим несколько способов отключения Superfetch и устранения проблемы Service Host : SysMain с высокой загрузкой ЦП(high CPU usage problem) .

Отключить SysMain из служб

Поскольку SysMain — это служба Windows , самый простой способ отключить SysMain — из консоли « Службы(Services) » :

  1. Press Win + R , введите services.msc и нажмите Enter , чтобы запустить консоль служб .(Services)
  2. Прокрутите(Scroll) список в консоли Services для службы с именем (Services)SysMain .

  1. Дважды щелкните(Double-click) службу SysMain , чтобы открыть свойства службы. Кроме того, вы можете щелкнуть правой кнопкой мыши службу и выбрать «Свойства».
  2. Нажмите кнопку « Стоп(Stop) », чтобы остановить службу. Затем разверните раскрывающееся меню « Тип запуска » и выберите « (Startup Type)Отключено(Disabled) » .
  3. Выберите OK, чтобы сохранить и выйти.

Отключить SysMain с помощью командной строки(SysMain Using Command Prompt)

Использование командной строки(Command Prompt) для отключения SysMain выполняется быстрее. Если вам удобно использовать команды, вот как вы можете отключить SysMain :

  1. Press Win + R , введите cmd и нажмите Ctrl + Shift + Enterкомандную строку(Command Prompt) с повышенными привилегиями .
  2. Скопируйте и вставьте следующую команду в окно командной строки и нажмите Enter:(Command Prompt)

sc stop «SysMain» и sc config «SysMain» start = отключено

Отключить SysMain из реестра

Если предыдущие методы по какой-то причине не работают, вы можете изменить параметры реестра, чтобы отключить SysMain:

  1. Press Win + R , введите regedit и нажмите Enter , чтобы запустить редактор реестра(Registry Editor) .
  2. Перейдите по следующему пути, используя левую боковую панель, или скопируйте и вставьте следующий текст в панель навигации вверху и нажмите Enter:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSysMain

  1. Найдите значение с именем « Пуск(Start) » на правой панели и дважды щелкните его.
  2. Измените Value Data(Change Value Data) на 4 и нажмите OK, чтобы сохранить и выйти.

Запустить SFC-сканирование

Если вы хотите попытаться решить проблему с высоким использованием диска SysMain , не отключая SysMain , вы можете попробовать использовать средство проверки системных файлов(System File Checker) ( SFC ).

SFC — это встроенная в Windows утилита , которая проверяет целостность системных файлов. Он автоматически заменяет поврежденные системные файлы, обнаруженные во время сканирования, поэтому, если повреждение системных файлов лежит в основе проблемы, SFC может это исправить.

  1. Press Win + R , введите cmd и нажмите Ctrl + Shift + Enter .
  2. Скопируйте и вставьте следующую команду в командную строку(Command Prompt) и нажмите Enter :

sfc/scannow

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

Обновить Windows

Всегда важно проверить Центр обновления Windows(Windows Update) и посмотреть, доступно ли обновление для загрузки. Microsoft постоянно ищет проблемы с Windows и выпускает обновления для их устранения.

Если предыдущие исправления не помогли, возможно, стоит попробовать обновление:

  1. Press Win + I, чтобы запустить приложение « Настройки(Settings) » , и выберите « Центр обновления Windows(Windows Update) » на левой боковой панели.
  2. Выберите кнопку Проверить(Check) наличие обновлений.
  3. Если обновления доступны, нажмите кнопку « Загрузить(Download) и установить», чтобы установить их.

Перезагрузите компьютер и посмотрите, решит ли это проблему.

Замените жесткий диск на SSD

Если вы какое-то время использовали свой старый механический жесткий диск(HDD) , замена его на твердотельный накопитель(Solid State Drive) ( SSD ) может оптимизировать производительность вашего компьютера и решить проблему высокой загрузки диска.

Это может быть особенно оправдано, если вы пытались устранить неполадки и исчерпали все способы решения проблемы.

Большинство современных компьютеров имеют слот для установки твердотельных накопителей(SSDs) . Однако, если вы никогда не покупали твердотельные накопители(SSDs) , воспользуйтесь нашим руководством(SSD buying guide) по покупке твердотельных накопителей, чтобы принять взвешенное решение.

Использование диска SysMain, нормализовано

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

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



About the author

Я инженер-программист с более чем 10-летним опытом работы с продуктами Windows, Office и Google. Я эксперт в Word, Excel и PowerPoint и написал несколько книг на эту тему. В свободное время я люблю играть в видеоигры, читать книги и смотреть фильмы.



Related posts