Что такое Superfetch и как отключить службу Superfetch в Windows 11

Что такое служба Superfetch – зачем нужна и как отключить в Windows 11

Service Host Superfetch, или сокращенно Superfetch, – это функция Windows, предназначенная для ускорения работы вашего компьютера, но иногда она может фактически замедлить его.

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

Что такое Superfetch

Superfetch – это стандартная функция Windows, которая предварительно загружает наиболее часто используемые вами приложения. Загружая эти программы заранее, Service Host Superfetch стремится ускорить работу вашего ПК. Superfetch является частью Windows 11 и встроен во все версии Windows, начиная с Windows Vista в 2007 году.

Superfetch может увеличить время запуска, предварительно загружая программы до того, как Windows сможет запуститься. Хотя Superfetch обычно полезен, иногда он может замедлить работу вашего ПК. В качестве фоновой службы Superfetch постоянно использует некоторые ресурсы ЦП и ОЗУ.

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

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

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

Отключите Superfetch в Windows 11 с помощью services.msc

  1. Щелкните правой кнопкой мыши кнопку Windows в левом нижнем углу рабочего стола и выберите «Выполнить» или нажмите комбинацию Win + R. Введите services.msc и нажмите OK, чтобы открыть диспетчер служб Windows.

    Командный запуск диспетчера служб Windows 11

  2. В диспетчере служб Windows найдите запись SysMain. Дважды щёлкните его и установите статус Тип запуска на Отключено.

    Отключение автоматического запуска службы Superfetch

  3. Нажмите OK, затем перезагрузите систему. Служба Host Superfetch будет отключена.

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

  1. Откройте командную строку от имени администратора.
  2. Вставьте следующую команду в командную строку, затем нажмите Enter:sc stop “SysMain” & sc config “SysMain” start=disabled

    Отключение службы SuperFetch через командную строку

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

Иногда Superfetch может потреблять много ресурсов ЦП и ОЗУ, что может привести к использованию вашего диска на 100%, повысить температуру ЦП и снизить скорость вашего компьютера.

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

Как включить Superfetch в Windows 10

Включение Superfetch может помочь повысить производительность. Вот как включить Superfetch в Windows:

Включите Superfetch с помощью services.msc

  1. Щелкните правой кнопкой мыши кнопку меню «Пуск» и выберите «Выполнить». Введите services.msc и нажмите Enter.
  2. Прокрутите вниз и дважды щелкните SysMain, затем выберите Автоматически (отложенный запуск).
  3. Нажмите OK, затем перезагрузите компьютер. Superfetch будет включена.

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

  1. Откройте командную строку от имени администратора.
  2. Введите приведенную ниже команду в командную строку, затем нажмите клавишу Enter.sc config “SysMain” start=auto & sc start “SysMain”
  3. Перезагрузите компьютер, чтобы включить Superfetch.

Как работает Service Host Superfetch

Service Host Superfetch прогнозирует, какие программы вы будете использовать и в какое время, а затем предварительно загружает эти приложения в оперативную память.

Вот подробный взгляд на то, как работает Service Host Superfetch:

  1. Superfetch предварительно загружает приложения (и загрузочные файлы) в оперативную память, когда «думает», что вы собираетесь их использовать. Это сделано для того, чтобы Windows не приходилось часто обращаться к более медленному жесткому диску.
  2. Анализируя ваше поведение, алгоритм Superfetch будет предугадывать, какие приложения вы будете использовать и когда. Superfetch может прогнозировать до трёх приложений одновременно.
  3. Superfetch умеет отдавать предпочтение активным программам над фоновыми задачами, такими как дефрагментация жесткого диска. Windows Service Host Superfetch будет запускать эти задачи, когда ваш компьютер простаивает.
  4. Superfetch учится, когда вы продолжаете использовать свой компьютер. По мере изменения ваших привычек и более или менее частого использования различных программ Superfetch адаптируется к вашим потребностям.

Как контролировать использование диска Superfetch

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

Вот как отслеживать Superfetch в Windows 11:

  1. Щелкните правой кнопкой мыши меню «Пуск» и выберите Диспетчер задач.
  2. В диспетчере задач найдите элемент Служба узла: SysMain.

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

Использование диска службой Superfetch должно быть минимальным. Если вы видите высокий процент использования ЦП или использование диска с двузначным числом МБ/с в течение более нескольких минут, выключите Superfetch. Если это не исчезнет, вы можете заметить высокую температуру процессора.

Должен ли я отключать Superfetch

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

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

Отключите Superfetch и посмотрите, работает ли ваш SSD или HDD быстрее.

Зачем нам Superfetch в Windows 11

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

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

Но, иногда Superfetch может вызвать больше проблем, и отключение Superfetch может помочь.

Нужен ли Service Host Superfetch для игр

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

Игровые файлы могут быть очень большими, иногда превышающими 100 ГБ. Если Superfetch обнаружит, что вы регулярно играете в игру, она может попытаться предварительно загрузить файлы игры в оперативную память – вот где что-то может пойти не так. Superfetch будет изо всех сил пытаться справиться с этими огромными файлов, и отключение Superfetch в такой ситуации может заметно улучшить производительность.


Математика: