Служба узла SuperFetch: причины нагрузки и способы исправления

Многие пользователи операционной системы Windows, независимо от используемой версии, постоянно находятся в поисках решений по оптимизации и ускорению работы своего компьютера. Подобных решений существует огромное количество, среди которых смысл самых распространённых заключается в отключении «ненужных/маловажных» служб, своей работой нагружающих и так «чрезмерно занятых» процессор, оперативную память и жёсткий диск. Безусловно, большинство подобных рекомендаций несут под собой определённую почву и полагаются на рекомендацию непосредственных разработчиков операционной системы (на сколько в данной теме это слово может быть уместным). Службу узла «SuperFetch», речь о которой и пойдёт в настоящей статье, большинство пользователей рекомендуют отключить, так как, по их мнению, она нагружает диск без определённых на это оснований. Но так ли в действительности обстоят дела и правда ли, что служба бесполезна? Именно об этом и пойдёт речь далее.

Что делать, если служба узла SuperFetch грузит диск

Действия для устранения загрузки диска процессом SuperFetch.

Назначение

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

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

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

  1. Собранные сведения в любом случае резервируют за собой определённый объём оперативной памяти и ресурсы жёсткого диска, что при определённых обстоятельствах может сказаться на быстродействие работы операционной системы в целом.
  2. Подобная «отбраковка» процессов действительно ускорит/ускоряет запуск избранных программ.

SuperFetch в процессах

Учитывая первый вывод, стоит отметить, что некоторые пользователи действительно могут наблюдать в «Диспетчере задач», что «SuperFetch» несёт до 100% нагрузки и на процессор, и на оперативную память, и на жёсткий диск. Но в большей степени это обуславливается не какой-то ошибочной работой рассматриваемой службы, а отсутствием у компьютера необходимых для её полноценного функционирования ресурсов. Принимая всё это во внимание, решение напрашивается само собой, и заключается оно в двух вариациях:

  1. «Отключение службы» — если у целевого компьютера ресурсы компонентов не отличаются достаточными объёмными характеристиками. Например, если объём ОЗУ составляет 2 ГБ, но при этом супервыборка отчисляет для себя хотя бы несколько процентов от объёма оперативной памяти, то при работе с ресурсоёмкими задачи возможны замедления в работе операционной системы.
  2. «Продолжение функционирования» — если фоновая подгрузка процессов не влияет на работу компьютера, и ресурсы компонентов достаточны для его безболезненного функционирования, то и отключать её просто нет необходимости.

Отключение

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

  • Нажмите комбинацию клавиш «WIN+R» и выполните команду «services.msc». Выполните команду «services.msc»
  • В открывшемся окне отсортируйте список по имени.
  • Найдите «SuperFetch» и нажмите на кнопку «Остановить». Нажмите на кнопку «Остановить»
  • Кликом правой кнопкой мышки по выделенной службе вызовите контекстное меню и откройте «Свойство».
  • В блоке «Тип запуска» выберите «Отключена».
  • Также на будущее следует запомнить, что имя рассматриваемой службы в системе «SysMain» и имеет непосредственное отношение к процессу «C:\Windows\system32\svchost.exe». Имя службы SysMain

В качестве альтернативного варианта можно использовать функционал консоли командной строки:

  • Откройте поиск, используя комбинацию клавиш «WIN+S».
  • Введите «cmd.exe» и с кликом правой кнопке мышки запустите её с правами администратора.
  • В открывшуюся консоль введите и выполните команду «sc config SysMain start= disabled». Команда sc config SysMain start= disabled

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

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

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

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

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

  • Используете «WIN+R» и команду «regedit».
  • Пройдите по пути «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters». Изменение параметров в реестре
  • Откройте параметр «EnableSuperfetch» и присвойте ему значение от 0 до 3, где

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

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

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

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

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

Заключение

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

  • ВКонтакте
  • facebook
  • обычная форма
  • Оставить комментарий

сети
программы
Smart TV
ос
не нашли ответ?

Ваше имя (обязательно)

Ваш e-mail (обязательно)

Тема

Сообщение