Служба узла Superfetch грузит диск Windows 10 — Что делать?

Содержание

В данной статье рассмотрим SuperFetch что это за служба и зачем она появилась в Windows 7.

Также мы рассмотрим как ее можно отключить и следует ли это делать.

Фактически, SuperFetch – сервис, позволяющий ускорить запуск приложений на Windows 7–10.

Как происходит этот процесс – читайте в нашем материале.

  • Сервис SuperFetch что это за служба
  • Преимущества и недостатки в сравнении с предшествующим сервисом
  • Параметры конфигурации сервиса
  • Управляем способом запуска службы посредством оснастки
  • Конфигурирование SuperFetch через редактор реестра
  • Видео: как повысить производительность Windows 7 при помощи SuperFetch

Superfetch что это за служба?

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

Читайте также:  Камера iPhone 7: мегапиксели и иные характеристики

image

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

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

Если открыть диспетчер задач, то в дереве процессов можно увидеть надпись SysMain, в описании процесса будет изображено SuperFetch.

Проблемы со службой узла SuperFetch

Проблемы с супер выборкой выявляются в диспетчере задач Виндовс 10. Во вкладке «Процессы» показывается загрузка диска под 100 %. Отсортировав по нагрузке, пользователи понимают, что всему виной служба узла SuperFetch. При этом также может быть нагружен не только диск, но и процессор и ОЗУ.

image

Как и другие функции супер выборка может ошибаться, тем самым вызывая больше проблем, чем пользы. SuperFetch в Windows 10 всегда работает в фоновом режиме и использует системные ресурсы, такие как процессор, оперативная память, HDD. Если ресурсы у Вас слабые, тогда включенная супер выборка может вызывать замедление работы ПК в целом.

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

Одна из частых проблем в том, что служба SuperFetch в Windows 10 грузит диск и процессор, чаще при работе с тяжелыми программами и играми. Особенно проблемы актуальны для систем с менее чем 4 ГБ ОЗУ. При работе супер выборки в таких случаях происходят «лаги» в функционировании тяжелых приложений и игр.

В чем отличие Prefetch от SuperFetch?

Технология Prefetcher была применена в очень скудном виде в операционной системе Windows XP в переводе она означает предварительная выборка. Она оптимизирует системные компоненты при запуске определенных программ.

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

Минутку внимания! Возможно вам будет интересно узнать как поставить ударение над буквой в ворде или как сбросить пароль на windows 10.

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

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

Читайте также:  Как установить касперского на новый ноутбук. Как правильно установить и настроить Антивирус Касперского? Пошаговая инструкция

Какие службы можно удалить: таблица

Описание службы Имя службы
Удалённый реестр — удалённые пользователи имеют возможность работать с вашим системным реестром. При отключении службы доступ к реестру имеют только непосредственные пользователи компьютера. RemoteRegistry
Автономные файлы — обслуживание кеша автономных файлов. Контроль событий входа пользователя в систему и выхода из неё. Реализация свойств API, касающихся автономных файлов. В большинстве случаев поддержка автономных файлов не требуется. CscService
Служба ввода планшетного ПК — нужна для функционирования пера и осуществления возможности рукописного ввода на планшетных персональных компьютерах. TabletlnputService
Служба регистрации ошибок Windows — отправляет отчёты об ошибках при сбоях в работе компьютера и установленных программ. Контролирует ведение журналов ошибок диагностических и восстановительных служб. WerSvc
Модули ключей IPsec для обмена ключами в интернете и протокола IP с проверкой подлинности — используется для дополнительной защиты корпоративных сетей. IKEEXT
Клиент отслеживания изменившихся связей — отслеживание перемещений в пределах системы и сети NTFS-файлов. TrkWks
Поиск Windows (Windows Search) — индексация ресурсов для ускорения поиска файлов. Если нет необходимости постоянно искать нужные файлы, то службу можно отключить. WSearch
Parental Control (родительский контроль) — в Windows 7 выполняет роль заглушки и не несёт никакой функциональности. ParentalControl
Агент политики IPSec — на домашних компьютерах служба практически не используется, а её выключение на ноутбуке позволит сохранить заряд батарей и работать гораздо дольше в автономном режиме. PolicyAgent
KtmRm для координатора распределенных транзакций — координация транзакций между их ядром и MS DTC. KtmRm
Вспомогательная служба IP — туннельное подключение с использованием соответствующих технологий для протокола IPv6. iphlpsvc
Диспетчер печати — при отсутствии обычного или сетевого принтера службу можно сразу отключать. При их наличии можно попробовать использовать запуск вручную, а при невозможности следует использовать автоматический тип запуска. Spooler
Вторичный вход в систему — запускаются рабочие процессы от имени стороннего пользователя. seclogon
Факс — отправление и получение факсов через компьютер и сетевые ресурсы. Fax
Защитник Windows — защита компьютера от шпионского программного обеспечения. Можно смело удалять, если в системе установлена альтернативная защита. WinDefend

Как управлять службой SuperFetch?

Думаю, мы уже разобрались, что эта за такая служба и как она работает, теперь нужно выяснить, как научиться ею управлять. Существует несколько способов, можно настраивать службу через системный реестр или групповую политику. Оба эти варианты схожи, мы же разберем первый вариант. Для начала необходимо вызвать меню «Выполнить» для это нажмите одновременно две клавиши Win + R и введите в поле regedit.

Далее с помощью прокрутки HKLM найдите директорию PrefetchParameters, также это можно сделать с помощью поисковика в окне. В этой директории нам необходимы два ключа с названиями EnablePrefetcher и EnableSuperFetch. Стоит отметить, что второго ключа может и не быть. В таком случае создаем параметр с названием DWORD и присваиваем ему имя второго ключа. Для этих двух протоколов есть одинаковые четыре параметра:

  • 0 – выключение;
  • 1 – оптимизация программ;
  • 2 – оптимизация компонентов;
  • 3 – общее ускорение компонентов и программ.

Для лучшей работы всей системы следует установить последний параметр – 3.

Управляем способом запуска службы посредством оснастки

Изменить способ загрузки сервиса новичку рекомендуется через консоль MMC, если предложенных вариантов старта SuperFetch ему будет достаточно. Делается это путем выполнения приведенных шагов.

  1. Зажимаем комбинацию клавиш Win+R.
  2. Вводим services.msc и жмем «Ввод».

Рис. 3 – Окно командного интерпретатора

  1. Вызываем «Свойства» сервиса через его контекстное меню.

Рис. 4 – Вызов свойств службы

  1. В строчке «Тип запуска» выбираем нужное значение и применяем новые параметры.

Рис. 5 – Свойства службы

Здесь же можно остановить/приостановить работу службы, кликнув по соответствующей кнопке.

Управлять SuperFetch можно и через «Диспетчер задач». Для этого данный системный инструмент следует запустить и перейти на вкладку «Службы». В перечне сервисов (отображаются все установленные в системе, а не только активные) отыскиваем SysMain. Через его контекстное меню можно запускать, останавливать и перезапускать службу в случае ее зависания.

Читайте также:  Переход с Windows 7 на Windows 10 – стоит ли? Инструкция по обновлению

Рис. 6 – Управление активностью SuperFetch через Диспетчер задач

Отключать или нет службу SuperFetch или нет?

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

Однако в настоящее время уже практически нет компьютеров, ноутбуков с таким скудным объемом памяти. Даже самые дешевые ПК в магазинах продаются не ниже, чем с тремя или четырьмя гигабайтами оперативной памяти. Поэтому отключать службу SuperFetch не рекомендуется, даже если у вас 2 гигабайта оперативки.

Как отключить SuperFetch в Windows 8

Каждое приложение, которое мы запускаем в Windows, сначала загружается в системную память и только потом становится доступно для нас. Однако все приложения, которые мы используем, не имеют одинакового приоритета, поскольку с одними приложениями мы работаем очень часто, а другие открываем раз в полгода. Поэтому вместо перезагрузки часто используемых программ снова и снова, Microsoft придумала технологию Prefetcher в Windows XP, а затем и SuperFetch в Vista, которая позже перекачивала в Windows 7.

Технология SuperFetch автоматически загружает часто используемые приложения в память компьютера, что в свою очередь значительно сокращает время их загрузки. Цель SuperFetch увеличить производительность компьютера во время задач, которые пользователь выполняет на регулярной основе. SuperFetch дебютировала в Windows Vista и является шагом вперед по сравнению со своим предшественником в Windows XP. SuperFetch также присутствует в Windows 8, но если по какой-то причине вы хотите отключить эту технологию, в этой статье я расскажу, как это сделать. Пожалуйста, имейте в виду, что отключать SuperFetch вообще-то не рекомендуется, особенно простым пользователям, так как это может вызвать задержку при загрузке приложений и другие нежелательные последствия.

Процесс отключения SuperFetch в Windows 8 немного отличается от того, как это мы делали в предыдущей версии ОС, т.е. в Windows 7. Чтобы отключить функцию SuperFetch, сначала вы должны остановить службу из диспетчера задач. Откройте диспетчер задач и выберите «Подробнее» в левом нижнем углу окна. Затем перейдите во вкладку «Службы» и найдите службу с именем SysMain и описанием Superfetch. Щелкните по ней правой кнопкой мыши и в контекстном меню выберите «Остановить».

После этого, вам нужно открыть окно «Службы», набрав services.msc на начальном экране или в диалоге «Выполнить». В открывшемся окне найдите службу Superfetch – как на скриншоте ниже.

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

Это рекомендация только для продвинутых пользователей, но если вам действительно нужно отключить SuperFetch в Windows 8, вы также можете использовать этот метод. Удачи!

Что делать при ошибке запуска SuperFetch?

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

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

Изменение функциональной направленности

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

  • Ускорение запуска системы и программ (установлено по умолчанию)
  • Ускорение только запуска системы.
  • Ускорение только запуска программ.

На первый взгляд это может показаться маловажны, но если проверить смену направленности на практике, то можно убедиться, что разница очень даже значительная. Для изменения сценария ускорения следует воспользоваться редактором реестра:

  • Используете «WIN+R» и команду «regedit».
  • Пройдите по пути «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemory ManagementPrefetchParameters».
  • Откройте параметр «EnableSuperfetch» и присвойте ему значение от 0 до 3, где

0 – ускорение запуска отключено

1 – ускорение запуска только приложений

2 – ускорение только загрузки системы

3 – ускорение загрузки системы и запуска приложений

  • Откройте «EnablePrefetcher» и установите аналогичное значение.
  • Если данных ключей нет, создайте их с параметром «DWORD» и анонсированными выше значениями.
  • Перезагрузите компьютер и проверьте влияние внесённых правок.

Включив компьютер и загрузив операционную систему, мы можем обнаружить, что наш ПК существенно подтормаживает. Изучив причины дисфункции, мы видим, что виновником проблемы является процесс «SysMain», нагружающий процессор практически на все 100%. После перезапуска системы ПК может какое-то время работать нормально, после чего проблема проявляется вновь. Что это за служба узла под именем «SysMain», почему она грузит диск вашего ПК на Виндовс 10, и как устранить возникшую проблему? Расскажем об этом в нашем материале.

Содержание

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

Как известно, «SysMain» – это служба ОС Windows 10, предназначенная для оптимизации работы с памятью и ускорения запуска приложений. Она анализирует особенности использования вашего компьютера, и оптимизирует запуск приложений и программ на вашем ПК.

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

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

До обновления ОС Виндовс 10 под номером 1809 рассматриваемая нами служба называлась «Superfetch», но с выходом обновления 1809 она получила название «SysMain».

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

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

Это пригодится: Windows Modules Installer Worker нагружает процессор в Виндовс 10.

Как остановить службу SysMain

Эффективным средством борьбы с загрузкой вашего диска процессом (службой) SysMain является отключение данной службы. Обычно это мало сказывается на общей работе ПК (особенно если вы используете SSD), а вот торможения ПК из-за SysMain прекращаются.

Для отключения службы выполните следующее:

  1. Нажмите на кнопки Win+R;
  2. В открывшемся окне введите services.msc и нажмите на ввод;
  3. Откроется окно с перечнем служб. Найдите в списке SysMain;
    Отыщите в перечне открывшихся служб SysMain
  4. Наведите на неё курсор мышки, щёлкните правой клавишей, и в меню выберите «Свойства»;
  5. Нажмите внизу на «Ок» для сохранения изменений.

Также вы можете деактивировать службу SysMain использовав функционал командной строки

Для этого выполните следующее:

  1. Нажмите на кнопку Windows;
  2. Просто наберите cmd
  3. В запущенной командной строке наберите код ниже и нажмите ввод. Вы увидите уведомление об отключенной службе SysMain

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

Измените значение реестра Виндовс

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

  • Нажмите на кнопки Windows+R;
  • В открывшемся окне введите regedit и нажмите ввод;
  • В окне реестра перейдите по следующему пути:
  • В правой панели найдите параметр «Start», наведите на неё курсор, нажмите правую клавишу мышки, и нажмите на «Изменить»;
    Отыщите в перечне “Start” и выберите “Изменить”
  • Закройте окно реестра и перезагрузите PC.

Обновите вашу ОС Виндовс

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

  1. Нажмите на кнопку «Пуск», и выберите «Параметры»;
  2. Далее перейдите в раздел «Обновление и безопасность»;
  3. При необходимости установите имеющиеся обновления.

Обновите драйвера для компонентов вашего ПК

Также рекомендуется обновить все драйвера для компонентов вашего PC до актуального уровня. Это можно сделать как вручную, скачав драйвера для ваших устройств с сайта разработчика, так и использовав полуавтоматизированные продукты уровня «DriverPack Solutions», «Driver Easy», «Driver Genius» и других.

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

Это также интересно: хост-процесс для служб Виндовс грузит память и процессор.

Рассмотрите апргейд вашего диска до SSD

Если на вашем PC с ОС Виндовс 10 установлен стандартный механический жёсткий диск, стоит подумать о переходе на твердотельный накопитель (SSD). Размещение вашей Виндовс и других часто используемых программ на SSD имеет важное значение, и позволит существенно ускорить работу вашей системы.

Большинство модерных лептопов оснащены слотом М.2. для подключения твердотельного накопителя NVMe.  Если же такого слота нет, вы можете приобрести отдельный держатель для установки SSD на свой старый лептоп.

После установки SSD-накопителя и инсталляции на нём операционной системы скорость работы вашей Виндовс существенно возрастёт.

Заключение

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

Что это

SuperFetch: что это за служба?

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

Для ускорения доступа к программам и непосредственно оптимизации работы системных процессов и была разработана технология SuperFetch. Что это за служба? Если говорить просто, это некая интеллектуальная система, отслеживающая наиболее частое использование юзером определенных программ, которая позволяет кэшировать файлы приложений (помещать их в оперативную память) для ускорения доступа к ним. То есть запуск программы производится намного быстрее, ведь данные уже находятся в «оперативке», а не считываются с винчестера, что, естественно, занимает больше времени.

Читайте также:  Как восстанавливают данные с неисправной карты памяти

В дереве процессов более поздних систем, нежели Vista, в стандартном «Диспетчере задач» она представлена в виде процесса SysMain (SuperFetch – в описании службы).

Следует ли отключать

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

Такой подход оказывается бессмысленным при рассмотрении следующих утверждений:

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

Отключение SuperFetch и Prefetch с помощью редактора реестра

Отключить службу можно и через редактор реестра Windows 10. Итак, для начала вам нужно сочетание клавиш Win+R, после чего следует ввести regedit

. Если лень набирать, никто не мешает скопировать, только не забудьте убрать точку. Потом жмите Enter. У вас появился реестр, но он потребуется, разумеется, не весь, а только конкретный раздел, который называется так: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management PrefetchParameters – вот этот вот длинный адрес. Что делать дальше?

Следующим этапом нужно поискать параметр EnableSuperfetcher. Если его нет, то можно создать через DWORD, используя это имя. Потом вам необходимо выставить значение, равное 0. Это отключит SuperFetch. А если вы хотите отключить Prefetch, то вам понадобится значение EnablePrefetcher поменять на 0. И под конец перезагрузить ПК. Готово!

А если вам потребовалось включить функцию, то значение параметра нужно будет заменить на 3.

1 означает, что технология включена, но выборочно, то есть исключительно для файлов загрузки. А 2 – только для программ. Вообще эти параметры позволяют лучше настраивать систему под себя при желании. Как видите, всё просто.

Как распознать, что узел грузит диск

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

  1. Если операционная система грузится долго, и при этом в течение нескольких минут после каждого запуска компьютера диск загружен полностью, тогда причина подобной проблемы кроется в SuperFetch.
  2. Суперфетч иногда вызывает просадку производительности ПК при включении игр. Вероятно, это происходит из-за того, что они начинают запрашивать много памяти, и сервису в ходе их работы приходится производить постоянную загрузку и выгрузку информации, в результате чего и появляется эта проблема.

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

Альтернативный вариант решения поставленной задачи заключается в использовании «Командной строки».

  1. Откройте «Поиск», в котором введите запрос cmd. Далее найдите результат «Командная строка», выделите его и воспользуйтесь пунктом «Запуск от имени администратора» в меню справа.

Как отключить службу в windows 10

Если было решено отключить SuperFetch, в Windows 10 это можно сделать тремя способами:

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

Через приложение Службы

Чтобы открыть приложение Службы, нужно:

Читайте также:  Как разделить жесткий диск на 2 части в Windows 7

  1. В командной строке вписать команду services.
  2. Далее надо в списке отыскать службу SuperFetch и 2 раза нажать левой кнопкой мыши по ней.
  3. Откроется диалоговое окно, в котором следует нажать кнопку “Остановить”, а в специальном меню “Тип запуска” надо выбрать пункт “Остановлена”. После этого нажмите последовательно “Применить”->”ОК” и произведите перезагрузку ПК.

Через командную строку

Отключение SuperFetch также можно произвести через командную строку. Длят этого следует открыть консоль CMD на правах администратора и вставить туда команду sc config SysMain start= disabled.

Важно! В этой ситуации не подходит команда net stop, поскольку она только на время сможет остановить службу, при этом не изменив ее тип запуска. Для вступления новых настроек в силу нужно перезагрузить компьютер.

Редактор реестра

Для отключения сервиса SuperFetch можно воспользоваться Редактором реестра:

  1. Необходимо нажать сочетание клавиш Win+R и ввести команду regedit.
  2. В Редакторе реестра необходимо ввести в адресную строку Компьютер…PrefetchParameters. По данному адресу также получится перейти вручную.
  3. Справа на экране должен быть отображен среди других параметров EnableSuperfetch. Дважды нажмите на него левой кнопкой мыши и выполните замену числового значения на 0. Если же подобный параметр отсутствует, в таком случае нужно создать его, нажав ПКМ на пустое поле, и в контекстном меню последовательно выбрать “Создать” -> ”Параметр DWORD”.
  4. Как только отключите сервис, надо перезагрузить ПК.

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

Быстрее и проще всего отключить через Панель управления. Оттуда вам нужно попасть в раздел «Администрирование», а потом уже в «Службы». А ещё предлагается использовать сочетание клавиш Windows+R и ввести потом services.msc

.

Итак, перед вами будет список служб. Там можно найти SuperFetch, после чего будет достаточно 2 раза кликнуть. У вас открывается диалоговое окно, потом вы выбираете «Остановить». Обратите внимание на пункт «Тип запуска», там есть вариант «Отключена», на который и нужно кликнуть. Дальше нажмите «Применить», это поменяет настройки. Теперь можно перезагрузить компьютер и посмотреть, ничего ли не сбилось, но вообще это как раз необязательно, обычно и так всё отлично работает.

Читайте также:  Скорость USB, как увеличить скорость передачи данных

Второй способ: редактор реестра

Следующий метод, позволяющий навсегда отключить SuperFetch в Windows 10 немного сложнее. Для начала нам нужно открыть редактор реестра. Сделать это можно через поиск или окно «Выполнить» по команде regedit.

Сначала заходим в ветку SYSTEM и открываем каталог CurrentControlSet. Здесь ищем папку Control и поэтапно переходим в MemoryManagement — это конечный пункт. Кликаем на подраздел PrefetchParameters. В правой части окна создаем параметр DWORD (32 бита) и задаем ему название EnableSuperfetch. В свойства выставляем значение 0 и сохраняем изменения. После этого перезагружаем компьютер.

Superfetch — утилита для отключения одноименной службы в Windows

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

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

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

В обращении она более чем проста.

Запустите утилиту, установите галочку в чекбоксе «Отключить службу кэширования Superfetch», нажмите кнопку «Применить изменения» и перезагрузите компьютер. Помимо отключения Superfetch утилита поддерживает деактивацию некоторых других устаревших служб, в частности, похожую принципом работы на Superfetch Prefetch и ReadyBoot, предназначенную для ускорения жесткого диска посредством использования съемной flash-памяти.

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

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

А так, конечно, смотрите сами.

Скачать утилиту можно с проекта разработчика — superfetch.ru.

Распространяется инструмент бесплатно, установки не требует, работает со всеми последними версиями и редакциями Windows.

image

В некоторых пользователей служба узла SysMain грузит диск Windows 10. Она может полностью загрузить слабый процессор компьютера. Раздел служб содержит её описание: поддерживает и улучшает производительность системы. Не очень похоже на повышение производительности.

“>

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

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

Часто используемые приложения заранее кэшируются в ОЗУ. Идея заключается в том, что когда Вы запускаете приложение оно в несколько раз быстрее загружается. Во время работы служба обращается к диску. Жёсткий диск начинает тормозить, что сказывается на работе ПК.

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

image

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

Важно! Не рекомендуем полностью отключать службу узла SysMain. Если же она грузит диск или процессор, можете в несколько нажатий перезапустить её. Обладателям мощных игровых компьютеров она просто не нужна. У них всё и так молниеносно запускается.

Откройте службы, выполнив команду Services.msc в окне Win+R. В списке всех служб (локальных) перейдите в Свойства службы SysMain.

image

Измените Тип запуска с Автоматически на значение Отключена. Чтобы, убрать нагрузку можно Остановить и заново Запустить службу.

image

Запустите командную строку от имени администратора Windows 10. Теперь выполните простую команду: sc config SysMain start= disabled.

image

За что отвечает служба узла SysMain более-менее понятно. Можно с уверенностью сказать: за сжатие данных в оперативной памяти. И собственно их кэширование для увеличения скорости. Есть возможность включать или отключать отдельные компоненты службы.

В оболочке Windows PowerShell выполните команду Get-MMAgent. В результатах смотрите все компоненты службы SysMain. Их краткое описание.

image

  • ApplicationLaunchPrefetching — системный Prefetching запуска нужных приложений. Это собственно основной виновник загрузки диска и процессора.
  • ApplicationPreLaunch — собственно и есть функция предугадывания запуска часто используемых приложений. Заранее загружает их в память.
  • PageCombining — отвечает за объединение страниц памяти с одинаковым содержимым. Уменьшает количество запросов/обращений к памяти.
  • MemoryCompression — указывает на сжатие памяти.
  • OperationAPI — предоставление другим приложениям доступа к SysMain (SuperFecth) через API. Разработчикам Microsoft не закручивает гайки.

Например, для отключения компонента сжатия памяти MemoryCompression достаточно выполнить команду: Disable-MMagent -MemoryCompression. Всё просто! Можно его включить обратно: Enable-MMagent -MemoryCompression.

Компонент Prefetcher отключается только изменением значений реестра. Перейдите в раздел: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management PrefetchParameters. Измените значение параметра EnablePrefetcher на .

Заключение

  • В случае нехватки памяти происходит процесс сжатия данных. Как минимум сразу же объединяются страницы с одинаковым содержимым. Снижается число обращений к памяти, а в итоге и объём данных записи на диск. Сейчас можно отследить количество сжатых данных.
  • Служба узла SysMain является лучшей в сравнении с файлом подкачки. Из минусов система использует мощности процессора для работы со сжатой памятью. Может быть, более заметно на ноутбуках или слабых ПК. Тогда в диспетчере наблюдается загрузка диска и процессора.
  • Диспетчер задач в обновлении Creators Update (1703) получил возможность отслеживания использования оперативной памяти. В разделе производительность можно посмотреть структуру памяти. Возможно, Вам не помешает обновить до последней версии Windows 10.

https://windd.ru/chto-eto-za-sluzhba-sysmain-gruzit-disk-windows-10/

Оригинал записи и комментарии на LiveInternet.ru

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Егор Новиков
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий