Технологии · 5 min read · Oct 03, 2025

Что такое SuperFetch и как его отключить?

Медленные ПК часто испытывают наше терпение, когда есть отставание в работе, а компьютер на Windows просто не успевает за вашим темпом. Windows XP привел все в порядок после первоначального провала с их первыми двумя сервис-паками. Сервис-пак 3 и далее улучшили ситуацию.

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

Также читайте - Как исправить высокое использование ЦП и утечку ОЗУ в Windows 10

Примечание – SuperFetch был переименован в процесс “SysMain” с версии 1809 RTM сборки 17763.1 Windows 10, выпущенной почти 2 года назад. Пользователи на более старых сборках все еще могут найти опцию SuperFetch в своем приложении служб.

Содержание

  • Что такое Superfetch?
  • Нужен ли вам SuperFetch?
  • Безопасно ли включать/выключать SuperFetch
  • Как отключить SuperFetch? - Отключение через приложение служб
  • Отключение/включение через редактор реестра

Что такое Superfetch?

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

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

SuperFetch применяется к корневому пути SystemRoot%\System32\Sysmain.dll в виде службы Windows, которая сама работает под процессом хоста службы, который можно найти в Диспетчере задач.

Прежде всего, SuperFetch акцентирует внимание на сокращении времени загрузки и, в конечном итоге, улучшении процесса загрузки.

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

SuperFetch также работает с дефрагментацией, которая взаимодействует с расположением файлов для загрузки файлов в порядке приоритета использования на жестком диске. Эта функция выполняется раз в три дня. Необходимое расположение файлов хранится программой в /Windows/Prefetch/Layout.ini.

Во-вторых, он работает над сокращением времени запуска приложений. Это достигается путем предварительной загрузки часто используемых приложений в память вашего компьютера на основе шаблонов и рутин использования. Например, если вы открываете Microsoft Word > Excel > веб-браузер Opera после включения компьютера, а затем Google Chrome через несколько минут. Он адаптируется и предварительно загружает эти программы, чтобы увеличить скорость запуска приложений.

Несмотря на то, что Windows имеет встроенный механизм кэширования для подготовки к таким функциям, его функция довольно ограничена. Вот где SuperFetch выходит на первый план, анализируя, изучая шаблон использования и адаптируясь к нему соответственно.


Нужен ли вам SuperFetch?

SuperFetch был запущен с учетом требований Vista к чрезмерной ОЗУ для операций. В результате была выпущена следующая версия механизма кэширования.

Он предназначен для снижения нагрузки на ресурсы на средних компьютерах. Я говорю о ПК с 2 ГБ, возможно, даже 1 ГБ основной памяти. Люди из Tom’s Hardware протестировали SuperFetch и получили впечатляющие положительные результаты на низкокачественных ПК с 2 ГБ ОЗУ.

Вот контрольный список, чтобы понять, нужен ли вам SuperFetch.

  • Пользователи SSD могут не заметить никакой заметной разницы в производительности с Windows 10 и далее. SSD как минимум в 5 раз быстрее, чем стандартный жесткий диск на пластинах. MM2 SSD в 5-10 раз быстрее, чем обычный SSD. Время загрузки SSD составляет в среднем 6-10 секунд для стандартного SATA SSD на рынке.

  • Подводя итог, если у вас есть SSD и вы используете Windows 10, нет значительной необходимости в использовании SuperFetch.

  • Компьютеры с 4 ГБ или менее ОЗУ могут заметить значительную разницу в производительности.

  • Геймеры, играющие в современные игры с 4 ГБ или менее ОЗУ, должны рассмотреть возможность отключения SuperFetch, чтобы избежать ненужных задержек. Эксперты объясняют это постоянной потребностью игры в дополнительную память, которая недоступна из-за того, что SuperFetch резервирует ее для различных целей и т. д.

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

  • Пользователи с большим количеством свободной ОЗУ, скажем, 8 ГБ или более с обычным HDD, должны попробовать SuperFetch.

Безопасно ли включать/выключать SuperFetch

Ответ на это зависит от вас. Если ваша система не показывает никаких признаков замедления, то будет разумно оставить все как есть.

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


Как отключить SuperFetch?

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

Существует два метода отключения SuperFetch (теперь SysMain).

Отключение через приложение служб

  1. Откройте окно RUN, найдя RUN в меню Пуск, или нажмите клавиши Alt+R вместе. Окно Run появится на экране.

  2. Введите services.msc и нажмите ENTER.
    Приложение служб В качестве альтернативы вы можете найти приложение служб в поиске меню Пуск и открыть его. Это не работает для многих пользователей по различным причинам, поэтому упомянутый ранее метод работает безотказно.

  3. Найдите службу SysMain, если вы находитесь на 1809 RTM сборке 17763.1 и позже на Windows 10, в противном случае найдите службу SuperFetch.
    SysMain

  4. Щелкните правой кнопкой мыши на свойствах службы, и появится окно. Нажмите на меню прокрутки типа запуска, где по умолчанию должно быть указано Автоматически. Пожалуйста, измените его на Отключено. В следующий раз, когда ваш компьютер загрузится, он будет отключен.
    отключить sysmain В качестве альтернативы, если в меню прокрутки по умолчанию указано Отключено или любой другой вариант, измените его с максимальной осторожностью.

Отключение/включение через редактор реестра

Перед тем как приступить к работе с реестрами, важно создать их резервную копию, чтобы быть на безопасной стороне. Вы можете сделать резервную копию реестров, перейдя в меню Файл и нажав Экспорт. Сохраните резервную копию в безопасном месте с правильным именем. Теперь вы готовы к шагам.

  1. Откройте окно RUN, как мы упоминали ранее. Введите regedit и нажмите ENTER, чтобы открыть Редактор реестра.
    sysmain через редактор реестра

  2. Перейдите к HKEY_LOCAL_MACHINE > SYSTEM > CURRENT CONTROL SET > CONTROL > Session Manager > Memory Management > ключ SuperFetch или ключ Enable Prefetcher
    ключ superfetch

  3. Значения следующие

  • 0 = Отключить SuperFetching (если доступно)

  • 1 = Включено предварительное кэширование на основе приложений

  • 2 = Включено предварительное кэширование загрузки

  • 3 = Включено предварительное кэширование для всего

  • Дважды щелкните по ключу и отключите Superfetching/Prefetching, введя числовое значение 0. Вы можете вернуть его к предыдущему значению, если производительность кажется не на месте.


Теперь ваша очередь

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

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

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.