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

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

  • автор:

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

Отключение SuperFetch в Windows

Технология SuperFetch была представлена в Vista и присутствует в Windows 7 и Windows 8 (8.1). При работе, SuperFetch использует кэш в оперативной памяти для программ, с которыми вы часто работаете, тем самым ускоряя их работу. Кроме этого, данная функция должна быть включена для функционирования ReadyBoost (или вы получите сообщение о том, что SuperFetch не выполняется).

В этой инструкции подробно будут рассмотрено, как отключить SuperFetch двумя способами (а также коротко будет сказано об отключении Prefetch, если вы настраиваете Windows 7 или 8 для работы с SSD). Ну а если вам требуется включить эту функцию по причине появления ошибки «Superfetch не выполняется», просто сделайте все наоборот.

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

Служба Windows 8 Superfetch

Первый, быстрый и простой способ отключить службу SuperFetch — зайти в Панель управления Windows — Администрирование — Службы (или нажать клавиши Windows + R на клавиатуре и ввести services.msc)

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

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

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

То же самое вы можете сделать и с помощью редактора реестра Windows. Тут же покажу и как отключить Prefetch для SSD.

SuperFetch и Prefetch в редакторе реестра

  1. Запустите редактор реестра, для этого нажмите клавиши Win + R и введите regedit, затем нажмите Enter.
  2. Откройте раздел реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters
  3. Вы можете увидеть параметр EnableSuperfetch, а можете его и не увидеть в данном разделе. Если его нет, то создайте параметр DWORD с этим именем.
  4. Для отключения SuperFetch используйте значение параметра 0.
  5. Для того, чтобы отключить Prefetch, измените значение параметра EnablePrefetcher на 0.
  6. Перезагрузите компьютер.

Все варианты значения параметра EnablePrefetcher:

  • 0 — отключено
  • 1 — включено только для программ
  • 2 — включено только для загрузки системы
  • 3 — включено

В целом, это все на тему выключения данных функций в современных версиях Windows.

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Как разрешить обычному пользователю запускать программу от имени Администратора без ввода пароля
  • Как выйти из полноэкранного режима в Windows
  • Как включить компактный вид панели быстрых настроек Windows 11
  • Шрифты в интерфейсе Chrome стали более жирными и размытыми — как исправить?
  • Msftconnecttest.com — что это и как исправить возможные ошибки
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

    Игорь 01.11.2015 в 00:06

  • Dmitry 01.11.2015 в 08:18

Служба SuperFetch (SysMain) скачок ЦП в течение 1–2 минут, когда 64-разрядное приложение работает в Windows

В этой статье описывается решение проблемы, из-за которой система испытывает пик ЦП в течение 1–2 минут при запуске 64-разрядного приложения в 64-разрядной версии Windows.

Применяется к: Windows 7 с пакетом обновления 1 (SP1)
Исходный номер базы знаний: 2723033

Симптомы

Когда 64-разрядное приложение, скомпилированное с параметром /LARGEADDRESSAWARE:NO, выполняется в 64-разрядных версиях Windows, в системе может возникнуть пик ЦП в течение 1–2 минут, и это происходит в определенной момент. В этом случае диспетчер задач показывает, svchost.exe процесс размещения службы SysMain (SuperFetch) потребляет загрузку ЦП.

Причина

При создании процесса Windows создает один дескриптор виртуальных адресов (VAD) только для чтения для адресного пространства свыше 2 ГБ. SuperFetch при сканировании дерева VAD выполняющегося процесса сталкивается с VAD и вращается с огромным размером VAD, что приводит к скачку ЦП.

Обходной путь

Чтобы обойти эту проблему, избегайте параметра /LARGEADDRESSAWARE:NO при компиляции приложений.

По умолчанию 64-разрядное приложение использует расширенное адресное пространство (8 терабайт на процесс).

Superfetch – что это? Лайфхак «как отключить» на Windows 10

Никто не думает о скорости и производительности своего ПК до тех пор, пока система не начнет зависать. Superfetch – это одна из тех фоновых службы Windows 10, которая активна в 90% случаев и предоставляет массу неудобств пользователям, которые даже об этом и не догадываются. Что это такое? Нужно и безопасно ли отключать Superfetch? Как быстро отключить? На все эти вопросы сухо и по делу с уст профессионалов. Поехали…

Версия 2.03, Файл: superfetch.exe проверен на вирусы (см. отчет на Virustotal), размер: 0.4 Мб. Обновлено: 24.10.2018

лайфхак Superfetch для Windows 10

Superfetch для «чайников»

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

На деле все происходит не так. Впервые функция Superfetch появилась на ОС Windows Vista, как приемник службы Prefetch всеми любимой винды XP. Еще на тех старых «пеньках» за счет кэширования данных в ОЗУ система могла быстрее запускать приложения с медлительных HDD и увеличивать их продуктивность. Но когда не хватает оперативной памяти или она в излишке, Superfetch сильно грузит диск за счет частых обращений к носителю памяти (запрос шаблона, запрос для освобождения места).

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

Superfetch – отключать или нет? Советы профессионалов

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

  1. Фоновый режим работы ВСЕГДА задействует ресурсы процессора и оперативной памяти, а это, так или иначе, дополнительно грузит параметры вашего ПК.
  2. Superfetch НЕ полностью подгружает данные в ОЗУ. При загрузочных процессах вы будете испытывать одинаковые задержки, как со включенной, так и с выключенной Superfetch.
  3. Эффект от работы Superfetch заметен только в сочетании SSD и Windows 10, при том, что ОЗУ подобрана в соответствии с запросами пользователя.
  4. Высокий износ SSD накопителей за счет частого обращения к модулю памяти. С включенной Superfetch ваши твердотельные накопители «помрут» быстрее.
  5. Программа Superfetch кэширует свои же данные и другие активные приложения, которые не участвуют в рабочих процессах. В фоновом режиме она неуправляема.
  6. Зависания в играх при оперативной памяти меньше 4 Гб. Это происходит за счет периодичных запросов к ОЗУ, которая и так максимально задействована в игровом процессе.

3 способа отключить Superfetch

Завершая все вышеперечисленные доводы статистикой, отметим, что многие лидирующие производители накопителей (Samsung, TRANSCEND, ADATA и другие) рекомендуют отключать Superfetch в системах с объемом ОЗУ больше 4 Гб. В 70% случаев эта служебная программа замедляет рабочие процессы и сильно грузит диск, в том числе активно расходуется ресурс SSD.

Отключить Superfetch достаточно просто. Например, Samsung выпустили утилиту Samsung Magician, где предусмотрен специальный пункт меню.

отключить Superfetch через Samsung Magician

Настройками операционной системы Windows 10 не предусмотрено отключение Superfetch (она активна по умолчанию), поэтому мы рекомендуем воспользоваться следующими способами:

Отключение службы Superfetch при помощи утилиты

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

Самый быстрый и простой способ отключени Superfetch! Кроме отключения, доступны дополнительные параметры для ускорения работы компьютера. Теперь Вы можете самостоятельно измерить производительность системы и выбрать оптимальный вариант. Поддерживаются все ОС Windows, в том числе последние 8 и 10 версии, где используется Superfetch.

Скриншот главного окна утилиты Superfetch for Windows

Поддерживается отключение служб: Superfetch, Prefetch, ReadyBoot, Windows Update NEW!

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

Отключение службы Superfetch через диспечер задач

  1. Запустите дипетчер задач:
    Нажав Ctrl + Alt + Del
  2. Далее перейдите на вкладку Службы
  3. Найдите службу по имени: SysMain или по описанию: Superfetch

Указанная последовательность действий позволяет отключить службу Superfetch до следующей перезагрузки компьютера. Чтобы отключить службу полностью, нажмите на кнопку Службы, для запуска системной программы «Службы».

Далее, найдите службу Superfetch по имени и двойным кликом вызовете контекстное меню:

На вкладке «Общие» поменяйте Тип запуска на Отключено.
После этих действий, служба не сможет запускаться в автоматическом режиме.

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

  1. Нажмите клавиши Win + R и введите regedit для запуска программы редактор реестра.
  2. Найдите ключ, скопировав имя ключа ниже и подставив в строку поиска:

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

Итог. Отключение Superfetch можно назвать обязательным требованием для современных сборок на базе ОС Windows. Это однозначный вердикт опытных юзеров и профессионалов. Самый простой и быстрый вариант – скачать утилиту Superfetch.exe.

Решайте проблемы мудро и не зависайте!

Версия 2.03, Файл: superfetch.exe проверен на вирусы (см. отчет на Virustotal), размер: 0.4 Мб. Обновлено: 24.10.2018

Если после отключения Superfetch — проблема осталась,
рекомендуем установить Антивирус ESET NOD32 для проверки на вирусы.

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

Что такое служба 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

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

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

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

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

Использование диска службой 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 в такой ситуации может заметно улучшить производительность.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *