Служба sysmain в windows: за что она отвечает, почему грузит систему и как это исправить

Sysmain что это за служба и как ее отключить?

Способы устранения неполадки

Данная проблема имеет несколько путей решения, и самым легким методом будет перезагрузка. Это первое, что надо попробовать. Но какие есть еще способы?

Вторым по сложности будет диагностика системы на наличие компьютерных вирусов. Разобраться с проблемой можно при помощи вспомогательного софта. В некоторых случаях следует выключить функционирующий «Центр Обновления». С возникшей проблемой можно разобраться при помощи «Диспетчера задач». Также следует диагностировать файлы ОС на целостность и повреждения. Удалить «ломаные» файлы Windows 10. Также можно осуществить отключение службу «Superfetch». Один из самых несомненных выходов — применение функции «Восстановление системы».

Предлагаем перейти к знакомству с ними несколько ближе!

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

Команда выполнить «Windows» + «R»

. Открытие доступа к «Командной строке» от имени администратора. Наводим курсор на значок «Пуска», нажимаем правую клавишу мыши и находим «Командная строка (Администратор)». «Диспетчер задач» — известная всем комбинация клавиш –«Ctrl» + «Alt» + «Delete», либо нажимаем правую кнопку мышки, наведя курсор на «Пуск» и находим его.

Перезагрузка ОС и проверка на вирусы

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

Для исполнения этого приема нужно, прежде всего, попасть в раздел под названием «Службы».

Диспетчер задач

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

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

Отключение «Superfetch»

Данная служба отвечает за ускорение приложений, которые наиболее часто используются, путем переноски некоторых файлов в ОЗУ, но данная операция нуждается в большом объеме мощности.

Вам снова нужно пасть в раздел «Служб» (в одном из способов выше этот процесс описан). Ищем , открыв меню, щелкнув по названию правой кнопкой мышки — отключаем ее. Перезапускаем систему.

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

Применение дополнительного софта

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

Отключение файла подкачки и быстрой загрузки

В первом случае от вас потребуется прекратить функционирование файла подкачки. Но это делается исключительно при случае, если объем ОЗУ на компьютере больше, чем 2 гигабайта. При наличии меньшего или равнозначного объема состояние может осложниться. Если же ваш компьютер разрешает деактивировать файл подкачки, то следуйте описанными этапами ниже.

Сначала нужно найти иконку «Компьютера», потом кликнуть правой кнопкой мышки по ней. Следующим этапом будет нахождение раздела «Свойства». В нем идем в отдел «Дополнительно», там нам нужен пункт «Быстродействие», жмем по кнопке «Параметры». В возникшем меню идем в «Дополнительно», там следует найти «Виртуальная память» и нажать на «Изменить». При надобности удаляем отметку с автоматического выбора размера файла подкачки. Устанавливаем строку «Без файла подкачки» и щелкаем по иконке «Задать», потом нажимаем «Ok».

Еще один способ — это выключить быструю загрузку.

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

Как отключить Superfetch в Windows 11?

1. Используйте приложение «Службы».

Нажмите Windows+ S, чтобы открыть меню «Поиск», введите «Службы» в текстовое поле вверху и щелкните соответствующий результат поиска.

Найдите здесь запись SysMain, щелкните ее правой кнопкой мыши и выберите «Свойства» в контекстном меню. Кроме того, вы можете дважды щелкнуть по сервису.

Теперь щелкните раскрывающееся меню «Тип запуска» и выберите «Отключено» в списке параметров.

Затем нажмите кнопку «Стоп» в разделе «Статус службы», если она в данный момент запущена, а затем нажмите «ОК» внизу, чтобы сохранить изменения.

После этого перезагрузите компьютер, чтобы изменения вступили в силу.

Это, вероятно, самый простой способ отключить Superfetch в Windows 11. Он прост в исполнении и не требует каких-либо сложных команд или изменения страшного реестра. Однако, если вы хотите внести изменения быстрее, перейдите к следующему способу.

2. Отключите Superfetch с помощью командной строки.

Нажмите Windows+ S, чтобы запустить меню поиска, введите «Terminal» в текстовое поле, щелкните правой кнопкой мыши соответствующий результат поиска и выберите «Запуск от имени администратора» в контекстном меню.

Нажмите «Да» в появившемся окне UAC (Контроль учетных записей).

Нажмите на направленную вниз стрелку вверху и выберите «Командная строка». Кроме того, вы можете нажать Ctrl+ Shift+ 2, чтобы запустить командную строку на новой вкладке.

Теперь вставьте следующую команду и нажмите Enter, чтобы остановить службу: net.exe stop sysmain

Затем выполните следующую команду, чтобы отключить загрузку Superfetch при запуске: sc config sysmain start=disabled

Тем, кто предпочитает использовать командную строку для выполнения задач, две перечисленные ранее команды помогут легко избавиться от Superfetch в CMD в Windows 11.

3. Используйте редактор реестра

Нажмите Windows+ R, чтобы запустить команду «Выполнить», введите regedit в текстовое поле и либо нажмите «ОК», либо нажмите Enter, чтобы запустить редактор реестра.

Нажмите «Да» в появившемся окне UAC.

Теперь вставьте следующий путь в адресную строку вверху и нажмите Enterили вы можете следовать по нему, используя панель навигации слева:Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Щелкните правой кнопкой мыши пустое место, наведите курсор на «Создать» и выберите «Значение DWORD (32-разрядное)» в контекстном меню.

Назовите запись как EnableSuperfetch, а затем дважды щелкните ее, чтобы изменить свойства.

Введите 0 в текстовое поле в разделе «Значение», а затем нажмите «ОК», чтобы сохранить изменения.

После внесения изменений перезагрузите компьютер, чтобы изменения вступили в силу.

Многие предпочитают использовать реестр для внесения изменений в компьютер, и перечисленные здесь шаги помогут вам использовать его для отключения Superfetch в Windows 11.

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

Должен ли я отключить Superfetch в Windows 11?

Среди многих способов повышения производительности Windows 11 отключение Superfetch обычно упоминается где-то в верхней части. И самое приятное, что это не несет никакого риска.

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

Но если вы заметите, что ОЗУ постоянно переполняется или используется высокий уровень использования диска, отключение Superfetch может помочь. Итак, отключите эту функцию и проверьте, работает ли она. Если это так, оставьте его выключенным, в противном случае отмените изменения.

К настоящему времени вы знаете все способы отключения Superfetch в Windows 11. И, если ваш компьютер работает медленно, это поможет повысить производительность.

Стоит ли отключать службу SuperFetch

Нужно ли выключать данную опцию по оптимизации работы ПК? Деактивировать службу точно стоит при следующих условиях:

  1. У вас ОЗУ меньше 1 ГБ. Этого объёма недостаточно для стабильной работы службы.
  2. Вы заметили, что потребляется большой объем «оперативки» и при этом ухудшилась производительность во время активных операций с ОЗУ.
  3. Вы регулярно пользуетесь большим количеством приложений, которые потребляют много ресурсов ПК.
  4. Ваша «оперативка» и жёсткий диск сильно изношены. Чтобы не нагружать их лишний раз за счёт активной работы службы SuperFetch, отключите её.

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

Негативные эффекты от службы SuperFetch

Что может смотивировать пользователя отключить данную опцию на ПК:

  1. SuperFetch — фоновый процесс, поэтому он всегда использует ресурсы как оперативной памяти (ОЗУ), так и центрального процессора (ЦП).
  2. При включённой службе приложения все равно будут загружаться в течение некоторого времени (зависит от ресурсоёмкости и состояния системы). SuperFetch только ускоряет в той или иной мере данный процесс, но не избавляет от необходимости загрузки утилит в оперативную память в момент запуска.
  3. Если вы играете в ресурсоёмкие игры и в вашей системе установлено менее 4 ГБ ОЗУ, есть вероятность, что они будут постоянно закрываться или работать со сбоями, так как SuperFetch будет также постоянно выгружать и загружать данные этих утилит.
  4. Если у вас на ПК твердотельный накопитель SSD с установленной Windows 10, функция SuperFetch вам не нужна. От неё просто не будет эффекта, потому что такой жёсткий диск работает быстро сам по себе.
  5. Windows может начать медленно запускаться при включении компьютера, так как служба SuperFetch будет сразу загружать тот или иной объем данных с вашего жёсткого диска в ОЗУ. Если при запуске Windows ваши ресурсы сильно загружены в течение нескольких минут, стоит подумать об отключении данной функции.

Польза от данной службы

В большинстве своём служба SuperFetch весьма полезна клиентам Windows 10, если на устройстве есть большой объем «оперативки». Даже если у вас средние технические характеристики, функция будет работать в нормальном режиме и никаких неудобств вам не придётся терпеть.

Какие плюсы от использования SuperFetch можно выделить:

  1. Ускорение запуска Windows и наиболее популярных приложений, установленных на вашем компьютере.
  2. Запуск компонентов ОС и полезных стандартных утилит Windows в фоновом режиме, которые призваны улучшить быстродействие ПК и защитить его от вредоносных программ. Например, это может быть «Защитник Windows» и сервис «Дефрагментация диска».
  3. Кэширование изображений и некоторых других элементов сайтов в браузерах. При последующих их запусках страницы будут загружаться заметно быстрее.

Как выявить перегруженность диска

Если компьютер долго обрабатывает информацию, и за ним практически невозможно работать, пользователю рекомендуется зайти в диспетчер задач. Для этого необходимо воспользоваться сочетанием горячих клавиш «Win + X» или «Ctrl + Del + Alt».

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

Как вычислить перегруженность диска ПК

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

Обратите внимание! Если же виновник торможения — антивирусная программа, то стоит установить другой продукт или на время работы его деактивировать

Почему Windows 10 диск на 100% грузит?

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

Разработчики Microsoft не справились с алгоритмами последней версии Windows и сделали систему, которая не может рационально использовать жесткий диск.

Почему диск загружен на 100 процентов?

У кого-то на сто, у кого-то не на 100%, но факт налицо — Windows 10 часто «тормозит» и подвисает именно по причине загруженности диска. Такое состояние возникает из-за некоторых служб, которые используются в этой ОС.

Вероятных причин тому несколько:

  1. Служба поиска индексирует все файлы на жестком диске для того чтобы при необходимости как можно быстрее найти нужные пользователи файлы и папки. Так вот во время индексации система обращается к жесткому диску слишком активно.
  2. Служба Superfetch. Позволяет системе Windows 10 неким образом  «закэшировать» приложения, которые вы чаще всего запускаете.   И это вроде как позволяет потом при повторных запусках включать программы быстрее. Для этого она мониторит всё происходящее в системе что-то куда-то пишет, и сильно «шуршит» диском.
  3. Защитник Windows — Defender. Это тоже системная служба.  Выполняет всевозможные сканирования в поисках вредоносных программ. На 100% обычно диск оно не грузит, но на 30-40% — запросто.  Настройки проверок заданы в планировщике.

Что делать если диск Windows 10 загружен?

Можно попытаться поискать какие-то «правильные» решения, не затрагивающие системные компоненты, но я в это не верю. С самых первых версий Windows в ней всегда нужно было делать множество дополнительных настроек, чтобы компьютер не тормозил.   И я считаю, что Винда 10 тоже нуждается в подобном «тюнинге».  Если разработчики делают кривые решения  — нужно просто купировать это.

SysMain (Superfetch), Prefetch и SSD в Windows 10

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

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

Частые ошибки связанные со службой SuperFetch

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

  1. На компьютере 4 и меньше гигабайт оперативной памяти. Образно говоря, если дать службе волю, то она с радостью закэширует 20 гигабайт программных и системных файлов. Однако, сегодня даже открытый браузер с 10 вкладками в течение 5-6 часов может спокойно занять 2 гигабайта оперативки. Такая ресурсоемкость современных приложений не позволяет службе «распоясаться», что может вызвать ее внутренний сбой.
  2. При запуске требовательных игр на старых компьютерах. В этом сценарии ситуация усугубляется тем, что игрушки очень часто обращаются к различным файлам — все время подгружаются новые текстуры, которые много весят, красочные визуальные эффекты в пиковые моменты могут требовать от системы все имеющиеся ресурсы. Если прибавить к этому старый и медленный жесткий диск, то SuperFetch станет «бутылочным горлышком» ОС — служба в стремлении все оптимизировать не поспеет за столь активным и хаотичным кругооборотом файлов.

Решение ошибок

Самый действенный способ исправить любую ошибку — отключить службу. Это наиболее эффективно, но также можно попробовать такие способы:

  • изменять значения параметров службы;
  • переустановить недавно установленные приложения;
  • проверить жесткий диск на ошибки.

Как настроить службу SuperFetch на Windows 10

Службу SuperFetch легко настроить под свой компьютер: включить её отдельные опции. Это возможно сделать в «Редакторе реестра», а также в окне «Редактор локальной групповой политики». Принцип настройки одинаков для обоих случаев: необходимо поставить определенное значение в параметре, который отвечает за эту службу. Инструкция довольно простая, поэтому с ней справится даже начинающий. Используем для примера «Редактор реестра»:

Вызываем универсальное окно «Выполнить» для запуска окон и программ с помощью знакомой комбинации Win + R. Печатаем запрос regedit, который вызовет «Редактор реестра». Кликаем тут же по ОК.Введите команду regedit в поле «Открыть»
Жмём на «Да», чтобы разрешить редактору вносить изменения на компьютере.
В левой области панели вы увидите несколько главных веток. Откройте третью из них под названием HKEY_LOCAL_MACHINE.Откройте папку HKEY_LOCAL_MACHINE в левой части окно редактора
Теперь поочерёдно запускайте следующие папки: SYSTEM — CurrentControlSet — Control — Session Manager — MemoryManagement — PrefetchParameters

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

Найдите среди них EnableSuperfetch.В папке PrefetchParameters найдите параметр EnableSuperFetch
Если его нет, необходимо создать его. Для этого кликаем по последней открытой папке PrefetchParameters правой клавишей мышки и в списке опций выбираем сначала «Создать», а затем «Параметр DWORD». Дайте ему соответствующее имя.Создайте параметр EnableSuperfetch в папке PrefetchParameters
Теперь щёлкаем по нему правой клавишей мыши и выбираем в контекстном меню «Изменить» или же запускаем его двойным щелчком левой кнопки.Кликните по пункту «Изменить» в контекстном меню параметра
В сером окошке, которое открылось поверх редактора, нас интересует поле «Значение». В нём необходимо написать одну из следующих цифр, в зависимости от того, что именно вы хотите оптимизировать:
1 — кеширование часто используемых утилит;
2 — ускорение запуска только компонентов системы Windows;
3 — оптимизация запуска и компонентов Windows, и программ.

Рекомендуемым параметром является последний. Он, кстати, установлен по умолчанию.

Отключение службы superfetch через реестр

  1. Нажмите клавиши WinR и введите regedit для запуска программы редактор реестра.
  2. Найдите ключ, скопировав имя ключа ниже и подставив в строку поиска:<textarea> HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters</textarea>
  3. Далее нужно поменять параметры EnablePrefetcher и EnableSuperfetcher на значение (ноль).

    Возможные режимы Superfetch: 0 — отключить, 3 — включить, 1 — кэшировать только системные службы, 2 — кэшировать только программы.

  4. Чтобы внесенные изменения заработали, перезагрузите компьютер!

Напоминаем, что указанный функционал уже реализован в утилите Superfetch.exe для быстрого вненсения изменений настройки системы Windows.

Способы запуска

Как было сказано выше, Superfetch Windows 8 активизируется автоматически. Он «скрывается» за одним из процессов «Svchost.exe», не имея доступу к ресурсам сети. Чтобы собирать данные (статистику) применяется диспетчер фильтрации, встроенный в систему. Одноименная папка с информацией о работе службы расположена в каталоге с Виндовс:

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

Возможен вариант, когда кто-то (может и Вы) ранее деактивировал данную службу. Поэтому, включать её нужно вручную. Делается это просто:

Нажимаем Win + R и вводим запрос «services.msc»:

  • В перечне находим нужный элемент и открываем его свойства (двойной щелчок левой кнопкой мышки или через контекстное меню).
  • Выбираем тип «Автоматический» и жмем «Запустить»:

Выполните Восстановление системы.

Если проблема начала появляться после внесения каких-то изменений или установки программы, то можно выбрать дату, когда все будет работать нормально, через точку восстановления. Хотя этот вариант вряд ли решит проблему со службой SySmain, все же его стоит попробовать, особенно если ничто другое помогает. Просто следуйте инструкциям ниже:

  1. Щелкните правой кнопкой мыши по Этот компьютер , а затем выбрать Объекты.
  2. В открывшемся окне перейдите в Защита системы и нажмите на Восстановить.
  3. Затем нажмите Следующая и выберите дату, во время которой все работало без проблем. Вы также можете нажать на Поиск затрагиваемых программ, который покажет, что будет изменено после запуска восстановления.
  4. Когда закончите, нажмите Следующая и начните Восстановить.

Почему служба грузит диск

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

https://youtube.com/watch?v=aWaPL-fbEAw

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

Служба узла sysmain грузит диск windows

Проблемы с производительностью — это всегда повод заглянуть в Диспетчер задач, ведь именно там чаще всего можно найти подсказку, указывающую на причину неполадки. Сегодня мы постараемся разобраться с одной из таких неполадок, а именно с высокой загрузкой жёсткого диска системным процессом SysMain, известным в более ранних версиях Windows как Superfetch. В Windows 10 служба SysMain отвечает за сокращение объёма записи на диск путём сжатия и объединения страниц памяти. Когда оперативной памяти не хватает, данные не перемещаются в файл подкачки, а сжимаются и только когда диспетчер памяти понимает, что одного сжатия оказывается недостаточно, страницы сбрасываются в pagefile.sys.

Фактически это означает сокращение числа операций ввода-вывода на жёсткий диск, следовательно, точка зрения, согласно которой нужно отключать службу SysMain на ПК с SSD-дисками ради экономии их ресурса, не имеет под собой сколь-либо серьёзных обоснований. Из этого можно сделать вполне логичный вывод, что отключать SysMain нежелательно, но как быть если SysMain сама начинает грузить диск? Такое аномальное поведение службы может быть связано с некорректной работой одного из её компонентов, повреждением системных файлов и наличием ошибок на самом жёстком диске.

Проверьте статус компонентов службы

Первое, что можно сделать при обнаружении повышенной загрузки процессом SysMain, это перезагрузить компьютер или перезапустить службу SysMain из оснастки управления службами. Если ситуация не изменится, проверьте состояние компонентов службы SysMain. Для этого откройте с повышенными правами консоль PowerShell и выполните команду Get-MMagent

В результате в окно консоли будут выведены семь параметров, из которых обращаем внимание на следующие:

• MemoryCompression — отвечает за сжатие памяти.• PageCombining — объединяет страницы памяти с идентичным содержимым.

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

В идеале все эти компоненты должны быть включены, то есть иметь значение True. Если какой-то из указанных компонентов отключен (имеет значение False), включите его, выполнив в PowerShell команду Enable-MMagent  -имя-компонента, например, Enable-MMagent  -ApplicationPreLaunch.

Исключение составляет префетчинг (ApplicationLaunchPrefetching), включается и отключается он через системный реестр. Чтобы его включить, откройте командой regedit редактор реестра, разверните ветку HKLMSYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters и измените значение расположенного в правой колонке параметра EnablePrefetcher. Значение 3 активирует префетчинг Windows и его API для стороннего ПО, значение 2 включает только API, 0 — отключает компонент полностью.

Если служба узла SysMain грузит диск, будучи включена со стандартными настройками, отключите все компоненты и службы, а затем включайте их один за другим, перезагружая каждый раз компьютер и отслеживая реакцию операционной системы на изменённую конфигурацию. Напоминаем, что отключить компонент в PowerShell можно командой Disabled-MMagent -имя-компонента.

Отсутствие положительного результата станет означать, что загрузка диска процессом SysMain связана с чем-то другим, в частности, с повреждением системных файлов и наличием ошибок на жёстком диске. Соответственно, в этом случае необходимо проверить физическое состояние диска и просканировать Windows на предмет повреждение или отсутствия системных файлов штатными утилитами SFC и Dism. Дополнительно следует исключить сторонние факторы — отключить службы сторонних приложений и проанализировать автозагрузку, убрав из неё всё лишнее. 

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

Отключить SysMain

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

Если по какой-то причине необходимо вручную отключить их, можно отключить SysMain таким образом. Пробег Сервисы.msc , чтобы открыть диспетчер служб. Прокрутите вниз до службы SysMain (Superfetch), которая отвечает за поддержание и улучшение производительности системы с течением времени.

Дважды щелкните по нему, чтобы открыть окно «Свойства». Нажмите «Остановить», чтобы остановить процесс. Сделайте тип запуска Неполноценный и нажмите Применить.

Тебе придется перезагрузите компьютер чтобы системные изменения вступили в силу.

Зачем нужна служба SuperFetch в Windows 7/10 и как она работает

Итак, SuperFetch. Что это за служба, как она работает и для чего она вообще нужна? Прямое её предназначение заключается в ускорении загрузки компонентов операционной системы и часто используемых программ, хотя на данном этапе развития компьютерных технологий этот момент является весьма спорным.

Технология супервыборки, а именно так можно перевести термин SuperFetch, не так уж и нова. Похожий сервис присутствовал ещё в Windows XP и назывался Prefetcher, то есть предварительная выборка. Суть его работы заключалась примерно в следующем: на начальном этапе запуска компонентов и приложений специальная функция отслеживает операции обмена данными между ОЗУ и жёстким диском и записывает их в особые файлы PF. На основе этих данных создаётся карта ссылок на исполняемые файлы и каталоги, и когда система стартует, служба Prefetcher обращается к этим картам и загружает кэшированные данные программ в особую область оперативной памяти.

В момент запуска системой или пользователем программы полного обращения к её исполняемому файлу не происходит, так как его «часть» уже сохранена и загружена в память. В результате количество обращений к жёсткому диску уменьшается, и приложение запускается быстрее. Похожим образом работает служба узла SuperFetch, которая, по сути, является усовершенствованной версией Prefetcher, кстати, также присутствующей в Windows 7, 8.1 и 10. Подробно останавливаться на разнице между этими двумя службами мы не будем, отметим лишь, что SuperFetch умеет создавать конфигурационные файлы, содержащие данные о частоте и условиях запуска часто используемых программ.

Следует ли отключать SuperFetch: все за и против

Выше мы уже отмечали, что в настоящее время целесообразность использования SuperFetch ставится многими под вопрос. Кто-то утверждает, что, отключив супервыборку, можно высвободить дополнительный объём оперативной памяти, кто-то говорит, что отключение SuperFetch позволяет продлить срок службы жёстких дисков, особенно SSD-накопителей, встречаются также утверждения, что если на ПК имеется более чем достаточно оперативной памяти, то особой пользы от службы попросту не будет.

Что на это можно сказать? Служба SuperFetch потребляет совсем немного ресурсов и весьма сомнительно, что её отключение прибавит сколь-либо производительности даже на слабых машинах. Скорее всего, всё будет как раз наоборот, так как система и программы станут запускаться медленнее. На ПК с большим объёмом ОЗУ высвобождение нескольких мегабайт также не будет играть никакой существенной роли, а вот время загрузки системы и приложений увеличится, хотя это и не будет так заметно.

Что касается продления времени службы дисков, так тут всё наоборот, SuperFetch как раз не производит запись на диск, а вот с её отключением количество обращений к винчестеру возрастёт, следовательно, увеличится и нагрузка на него. Тогда почему самими производителями рекомендуется отключать супервыборку при использовании SSD-дисков? Потому что эти носители намного быстрее традиционных HDD, и, даже будучи включённой, SuperFetch не принесёт на ПК с такими дисками сколь-либо ощутимой пользы. Вреда от неё, к слову, тоже не будет.

Примечание: установленная на твердотельный накопитель Windows, как правило, сама отключает супервыборку, в остальных случаях её можно деактивировать вручную, если это рекомендует производитель.

Не стоит также забывать о том, что отключая SuperFetch, вы больше не сможете пользоваться некоторыми функциями Windows, в частности, ReadyBoost, предназначенной для ускорения работы компьютеров с малым объёмом оперативной памяти. Пожалуй, единственным основанием для отключения является случай, когда служба SuperFetch грузит диск в Windows 7/10, мешая нормальной работе пользователя, причём другие способы устранения проблемы, например, обновление драйверов оборудования, не дают положительного результата.

Как работает SysMain в Windows 10?

По умолчанию SysMain предназначен для того, чтобы занимать все доступное пространство ОЗУ с предварительно загруженными приложениями. Не волнуйтесь, речь идет только о неиспользованной памяти. Как только вашей системе требуется больше оперативной памяти (например, для загрузки приложения, которое не было предварительно загружено), она освобождает необходимую память по мере необходимости. 

До Windows 8.1, если приложению нужно использовать, к примеру 5 Гб памяти, а компьютер имеет лишь всего 4 Гб оперативной памяти, то система Windows вынуждена была отправить 1 Гб этих данных в файл подкачки, который на жестком диске. Благодаря этой виртуальной памяти появляется возможность запустить и использовать эту программу, но будет работать медленнее чем с достатком ОЗУ.

Начиная с Windows 10, когда операционная система нуждается в большем количестве памяти чем имеет в наличии, тогда и происходит процесс сжатия данных, как ZIP, в оперативную память, вместо того, чтобы отправить их на жесткий диск в файл подкачки. Таким образом, если нам нужно сохранить два информационных пакета данных 6 Гб и 3 Гб и компьютер имеет всего лишь 8 Гб ОЗУ, то Windows 10 сжимает пакет 3 Гб уменьшив его до 1.5 и поучается в общей сумме 7.5 Гб вместо 9 Гб и может получать к ней доступ из оперативной памяти не прибегая к обмену.

Приложение Службы

  1. Откройте меню Пуск, введите запрос Службы и выберите одноименное классическое приложение. В качестве альтернативы можно использовать сочетание клавиш Windows+R, а затем введите services.msc и нажмите OK.
  2. Прокрутите список служб и щелкните правой кнопкой мыши по службе SysMain, затем выберите пункт “Остановить”.
  3. Щелкните правой кнопкой мыши по SysMain, выберите пункт “Свойства”. На вкладке “Общие” в разделе “Тип запуска” выберите значение “Отключено” (или “Вручную”, если вы хотите самостоятельно запускать службу по мере необходимости).

Как включить SysMain через службы: Чтобы включить службу SysMain обратно, в разделе “Тип запуска” выберите “Автоматически”.

Системный реестр

  • Откройте меню Пуск, введите запрос regedit и выберите предложенную команду для запуска. В качестве альтернативы можно использовать сочетание клавиш Windows+R, а затем введите regedit и нажмите OK.
  • Перейдите по следующему пути:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters

  • Справа вы должны увидеть параметр EnableSuperfetch. Если его нет, то его нужно создать вручную: щелкните правой кнопкой мыши по папке “PrefetchParameters” и выберите Создать > Параметр DWORD (32 бита).
  • Щелкните по параметру EnableSuperfetch правой кнопкой мыши и выберите “Изменить”. Чтобы отключить Superfetch, установки значение и нажмите ОК.

Как включить SysMain через реестр: Чтобы включить службу SysMain обратно, для параметра “EnableSuperfetch” установите значение 3.

Понравилась статья? Поделиться с друзьями:
Компьютерная помощь
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: