- Что это за служба SysMain Windows 10
- Как включить SysMain в Windows 10
- Как снизить нагрузку на диск
- Как отключить службу SysMain в Windows 10
- Локальные службы
- Командная строка
- Windows PowerShell
- Отключение SysMain
- Способ 1: «Командная строка»
- Способ 2: «Службы»
- Способ 3: «Редактор реестра»
- Обновление системы
- Установка актуальных драйверов для компонентов
- Переустановка/откат системы
- Как остановить службу SysMain
- Также вы можете деактивировать службу SysMain использовав функционал командной строки
- Измените значение реестра Виндовс
- Обновите вашу ОС Виндовс
- Обновите драйвера для компонентов вашего ПК
- Рассмотрите апргейд вашего диска до SSD
Что это за служба SysMain Windows 10
Описание SysMain полностью соответствует описанию ранее известного сервиса SuperFetch. В текущей версии операционной системы найти SuperFetch уже не получится, есть только SysMain. Работает скрыто в фоновом режиме и анализирует данные в оперативной памяти.
Часто используемые приложения предварительно кэшируются в оперативной памяти. Идея в том, что когда вы запускаете приложение, оно загружается в несколько раз быстрее. Во время работы служба обращается к диску. Жесткий диск начинает тормозить, что сказывается на работе ПК.
В диспетчере задач в разделе «Распределение памяти» показано, сколько сжатой памяти используется или сколько данных хранится в сжатой памяти и фактически зарезервировано (память, которая содержит кэшированные данные и код, который в данный момент не используется).
По сравнению с классическим файлом подкачки (которым на самом деле все еще можно управлять и настраивать), служба SysMain работает автоматически без вмешательства пользователя. Его можно только отключить или включить (на самом деле он включен по умолчанию).
Как включить SysMain в Windows 10
Хотя сервис активируется автоматически, работает в фоновом режиме и не требует вашего участия, мы рассмотрим, как активировать сервис SysMain в случае, если это было необходимо, например, если вы или другой пользователь ранее отключил Superfetch.
Как и все остальные службы в Windows 10 или более ранних версиях операционной системы, запустить SuperFetch можно вручную с помощью стандартной оснастки «Службы»:
- для перехода к службам запустите окно «Выполнить» (Win+R) и введите в строке команду services.msc, нажмите клавишу ввода.
Вы можете использовать любой удобный для вас вариант открытия, например, через строку поиска, набрав соответствующий запрос, меню WinX (Win+X — «Вычислительные» — «Службы и приложения» — «Службы») или воспользоваться кнопкой Панель управления (раздел Система и безопасностьАдминистрированиеСервисы)
- в списке нужно найти службу, а если она не запущена, нажать «Запустить», также можно установить автоматический запуск в свойствах.
Как снизить нагрузку на диск
Можно ли отключить службу SysMain? Да и даже необходимо, для диагностики, когда услуга не нужна или провоцирует проблемы. Удалить системный компонент не получится, но возможно его отключение, что важно при обнаружении повышенной нагрузки на жесткий диск, чрезмерного потребления памяти или заметного снижения производительности.
Вы можете отключить SysMain в Windows 10 или других версиях ОС с помощью встроенного инструментария. Есть несколько способов сделать это.
Как отключить службу SysMain в Windows 10
Важно! Мы не рекомендуем полностью отключать службу хостинга SysMain. Если он загружает диск или процессор, вы можете перезапустить его несколькими щелчками мыши. Владельцам мощных игровых компьютеров он просто не нужен. У них есть все, что работает молниеносно.
Локальные службы
откройте Службы, выполнив команду Services.msc в окне Win+R. В списке всех служб (локальных) заходим в свойства службы SysMain.
Измените тип запуска с автоматического на отключенный. Чтобы снять нагрузку, вы можете остановить и перезапустить службу.
Командная строка
Запустите командную строку от имени администратора Windows 10. Теперь запустите простую команду: sc config SysMain start= disabled.
Windows PowerShell
За что отвечает служба узла SysMain, более-менее понятно. Можно с уверенностью сказать: для сжатия данных в оперативной памяти. И собственно их кеширование для увеличения скорости. Можно активировать или деактивировать отдельные компоненты услуги.
В Windows PowerShell выполните команду Get-MMAgent. Просмотрите все компоненты службы SysMain в результатах. Я думаю, вам нужно добавить их краткое описание отдельно.
- ApplicationLaunchPrefetching — предварительная загрузка системы для запуска необходимых приложений. Собственно это основная причина загрузки диска и процессора.
- ApplicationPreLaunch — собственно есть функция прогнозирования запуска часто используемых приложений. Загружает их в память заранее.
- PageCombining — отвечает за объединение в памяти страниц с одинаковым содержимым. Уменьшает количество запросов/доступов к памяти.
- MemoryCompression Указывает сжатие памяти.
- OperationAPI — позволяет другим приложениям получать доступ к SysMain (SuperFecth) через API. Разработчики Microsoft не закручивают гайки.
Например, чтобы отключить компонент сжатия памяти MemoryCompression, достаточно выполнить команду: Disable-MMagent -MemoryCompression. Все просто! Вы можете включить его обратно: Enable-MMagent -MemoryCompression.
Компонент prefetcher отключается только путем изменения значений реестра. Перейдите к: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl Session Manager Memory Management PrefetchParameters. Измените значение параметра EnablePrefetcher на 0.
Вывод
- В случае нехватки памяти происходит процесс сжатия данных. Как минимум, страницы с одинаковым содержанием объединяются сразу. Уменьшается количество обращений к памяти и, как следствие, объем данных, записываемых на диск. Теперь вы можете отслеживать количество сжатых данных.
- Хост-сервис SysMain лучше, чем файл подкачки. Из минусов система использует мощность процессора для работы со сжатой памятью. Возможно, более заметно на ноутбуках или более слабых ПК. Затем менеджер наблюдает, что диск и процессор загружаются.
- В диспетчер задач Creators Update (1703) добавлена возможность отслеживать использование оперативной памяти. В разделе производительности вы можете увидеть структуру памяти. Возможно, вы захотите перейти на последнюю версию Windows 10.
Отключение SysMain
Если SysMain сильно нагружает компоненты системы, что можно проверить в «Диспетчере задач», то его можно отключить стандартными средствами Windows. В этом случае функция не сможет дальше отслеживать активность и оптимизировать скорость работы в обычных условиях.
Способ 1: «Командная строка»
Самый простой способ отключить процесс — использовать стандартный инструмент командной строки»:
- Запустите «Команду» от имени администратора. Есть несколько способов сделать это.
- Скопируйте и вставьте команду sc config SysMain start=disabled и нажмите клавишу Enter».
После этого служба SysMain выключится и перестанет загружать диск. Вы можете перезапустить его через «Командную строку» с помощью команды sc config «SysMain» start=auto && sc start «SysMain».
Способ 2: «Службы»
Одним из вариантов отключения службы является использование приложения «Службы», которое, по сравнению с предыдущим способом, позволяет более тонко настроить работу SysMain:
- Нажмите одновременно клавиши Win + R, чтобы открыть диалоговое окно «Выполнить». Введите в специальной строке команду services.msc и нажмите кнопку «ОК» для быстрого запуска программы.
- В разделе «Местные» вы найдете службу «SysMain». Элементы можно отсортировать по алфавиту, щелкнув вкладку Имя. Щелкните правой кнопкой мыши на имени и вызовите «Свойства».
- На вкладке «Общие» меню «Тип запуска» выберите из выпадающего списка «Отключено», а в разделе «Статус» нажмите кнопку «Остановить». Нажмите «ОК», чтобы применить настройки.
Через приложение «Службы» вы можете аналогичным образом перезапустить SysMain, выбрав вариант запуска автоматически или вручную и нажав соответствующую кнопку.
Способ 3: «Редактор реестра»
Чтобы SysMain перестал работать, вы можете изменить один из параметров реестра Windows 10:
- Найдите и запустите редактор реестра с помощью «Начать поиск».
- На левой панели в каталоге «HKEY_LOCAL_MACHINE» разверните папку «SYSTEM». Затем откройте «CurrentControlSet» и папку «Службы».
- Нажмите на «SysMain» в списке, который отобразит параметры службы справа. Найдите «Пуск» и щелкните по нему правой кнопкой мыши. Выберите «Редактировать» из контекстного меню».
- В строке «Значение» вместо «2» введите «4» и нажмите кнопку «ОК».
После изменения настроек через «Редактор реестра» необходимо перезагрузить ОС, чтобы новые настройки вступили в силу.
Обновление системы
Некорректная работа общих служб, в том числе SysMain, может происходить из-за неудачно обновленной или устаревшей версии операционной системы. Microsoft регулярно выпускает обновления, оптимизирующие операционную систему, избавляющие от ошибок и повышающие безопасность пользовательских данных. Проверьте наличие последних компонентов вручную, если автоматическая функция отключена.
Для этого предусмотрены фирменные средства, встроенный инструмент «Центр обновлений», а также стороннее ПО. В нашем отдельном материале все способы описаны более подробно с пошаговыми инструкциями.
Установка актуальных драйверов для компонентов
Также желательно устанавливать обновления программно-аппаратных компонентов по мере их выхода — это обеспечивает стабильную работу Windows 10. Если драйверы устройств устарели или неисправны, это может привести к различным последствиям, в том числе к падению производительности компьютера.
Существует множество способов обновления драйверов, например, сама среда ОС имеет встроенные инструменты для проверки и загрузки последних версий. Также для этого используется специализированное ПО или официальные сайты производителей оборудования, например, для графических адаптеров. Наш автор подробно разобрал все эффективные способы обновления драйверов в Windows 10.
Переустановка/откат системы
Постоянно отключать одну из важных служб, оптимизирующих систему, нецелесообразно, поэтому постарайтесь лучше устранить проблему. Если ни один из вышеперечисленных вариантов не помог избавиться от проблемы, когда SysMain загружает диск, нужно подумать об установке или откате ОС.
Переустановить «десятку» можно несколькими способами. Встроенные инструменты предлагают сброс к предыдущему состоянию системы или полный сброс настроек и параметров до заводского состояния. Также можно установить «чистую» ОС с носителя, например с установочной флешки или оптического диска. В нашей статье на сайте автор разобрал все способы переустановки операционной системы.
Следует отметить, что после процедуры все настройки и приложения будут удалены, а данные, если они были сохранены на локальном основном диске, где находилась операционная система, также могут быть утеряны, если не будет создана резервная копия.
Если есть возможность, под ОС можно установить SSD SSD, так как он работает намного быстрее, чем классический HDD. Наши руководства покажут вам, как выбрать один из них, правильно подключить диск и настроить его для вашей операционной системы.
Читайте также: Как фильтр SmartScreen защищает меня в Microsoft Edge?
Как остановить службу SysMain
Эффективный способ справиться с загрузкой диска процессом (службой) SysMain — отключить эту службу. Обычно это мало влияет на общую работу ПК (особенно если вы используете SSD), но ПК тормозит из-за зависаний SysMain.
Чтобы отключить службу, сделайте следующее:
- Нажмите кнопки Win+R;
- В открывшемся окне введите services.msc и нажмите Enter;
- Откроется окно со списком услуг. Найдите в списке SysMain;
В списке открытых сервисов найдите SysMain - Наведите на него указатель мыши, щелкните правой кнопкой мыши и выберите в меню пункт «Свойства»;
- В окне свойств нажмите кнопку «Остановить», затем установите «Тип запуска» на «Отключено»;
- Нажмите «ОК» ниже, чтобы сохранить изменения.
Также вы можете деактивировать службу SysMain использовав функционал командной строки
Для этого сделайте следующее:
- Нажмите кнопку Windows;
- Просто введите cmd
- В списке обращений появится «Командная строка»;
- Наведите на него курсор, нажмите правую кнопку мыши и выберите «Запуск от имени администратора»;
- В запущенной командной строке введите приведенный ниже код и нажмите клавишу ввода. Вы увидите уведомление об отключенной службе SysMain
Измените значение реестра Виндовс
Также может помочь избавиться от загрузки диска Windows 10 службой SysMain, изменив ряд параметров реестра Windows 10. Вам необходимо сделать следующее:
- Нажмите кнопки Windows + R;
- В открывшемся окне введите regedit и нажмите Enter;
- Перейдите по следующему пути в окне реестра
- В правой панели найдите параметр «Пуск», наведите на него курсор, щелкните правой кнопкой мыши и нажмите «Редактировать»;
Найдите в списке «Пуск» и выберите «Редактировать» - Вместо значения «2» поставьте там «4» и нажмите «ОК»;
- Закройте окно реестра и перезагрузите компьютер.
Обновите вашу ОС Виндовс
В некоторых случаях обновление ОС Windows стандартным способом может помочь решить проблему с SysMain. Для этого выполните следующие действия:
- Нажмите кнопку «Пуск» и выберите «Настройки»;
- Затем перейдите в раздел «Обновление и безопасность»;
- Затем нажмите «Проверить наличие обновлений»;
- При необходимости установите доступные обновления.
Обновите драйвера для компонентов вашего ПК
Также рекомендуется обновить все драйвера компонентов ПК до последней версии. Это можно сделать как вручную, скачав драйвера для ваших устройств с сайта разработчика, так и с помощью полуавтоматических продуктов, таких как DriverPack Solutions, Driver Easy, Driver Genius и других.
Если вы запустите эти программы, они просканируют вашу систему на наличие устаревших драйверов, найдут список новых драйверов для загрузки, скачают и установят их. Вам просто нужно подождать. К недостаткам этих продуктов можно отнести обилие рекламы и комплектаций, где в вашу систему помимо драйверов может быть установлен Яндекс Браузер, различные антивирусы и прочий ненужный софт.
Рассмотрите апргейд вашего диска до SSD
Если на вашем ПК с Windows 10 установлен стандартный механический жесткий диск, рассмотрите возможность перехода на твердотельный накопитель (SSD). Размещение Windows и других часто используемых программ на SSD важно и значительно ускорит работу системы.
Большинство современных ноутбуков оснащены слотом M.2 для подключения NVMe SSD. Если такого слота нет, можно купить отдельный держатель для установки SSD на старый ноутбук.
После установки SSD-накопителя и установки на него операционной системы скорость работы Windows значительно возрастет.