Что такое служба superfetch. В чем разница между Prefetch и SuperFetch? Многих может напугать, что в графе "свободная память" значение близко к нулю

Когда в работе компьютера начинают появляться зависания или медлительность выполняемых действий, то многие тут же открывают Диспетчер задач и сортируют список по загрузке WG или по объему используемой оперативной памяти. Таким образом можно найти тот процесс, который в данный момент активно использует ресурсы компьютера и приводит к «тормозам» . В поле зрения пользователя в этот момент могут попадаться различные службы и сервисы Windows 10, один из которых – .


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

Естественно возникает вопрос, можно ли отключать службу Superfetch в Windows 10?

Ответ на этот вопрос уверенно дать можно только в том случае, если у вас установлен в качестве системного диска (там, куда установлена операционная система Windows 10) твердотельный накопитель (SSD) . SSD -диски имеют гораздо более высокую производительность по сравнению с традиционными жесткими дисками (HDD) , потому служба в таком случае бесполезна. Мало того, для твердотельных накопителей она даже вредна, так как снижает общий ресурс работы диска. Поэтому службу для SSD дисков следует отключать обязательно.

Если с твердотельными дисками все понятно, то что делать владельцам HDD?

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

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

Для отключения или включения службы следует нажать на клавиатуре Win + R и вписать в строку services.msc .

После нажатия клавиши Enter откроется окно со списком всех служб. Найдите в этом списке нужную службу и кликнете по ней дважды левой кнопкой мышки.

Укажите теперь из выпадающего списка тип запуска «Отключено» и нажмите кнопку ОК .

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

Откройте редактор реестра (Win+R-> regedit -> Enter) .

Найдите ветку:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameter

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SessionManager \ Memory Management \ PrefetchParameter

Теперь дважды кликнете по параметру справа:

EnableSuperfetch

Укажите в качестве значения следующее:

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

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

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

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

Не знаю как у вас или как у тех пользователей, а у меня со службой SuperFetch все хорошо и при отключенной ее комп работает хуже

Но это у меня. Я просто до последнего сидел на Windows XP, а потом перескакнул сразу на Windows 10. На Windows 7 и Windows 8 я сидел мало и поэтому я не знаю как там работает SuperFetch, может и действительно тормозит.

А тормозить может хотя бы потому что косяки в Windows 7 и мной были замечены. Все таки иногда приходилось пользоваться и этой системой. Так вот однажды я ее ставил и после установки подключил интернет и все ОК. Но когда дело доходит до обновления — то тут ступор. Во-первых семерка их очень долго ищет и также долго устанавливает. Короче гембель еще тот. В итоге я не удивлюсь что если и служба SuperFetch может грузить жесткий диск.

Еще напишу немного о SuperFetch, а то я так и не написал что это вообще такое. Значит технология SuperFetch как я уже написал нужна для ускорения компа, а если быть точнее то для улучшения производительности файловой системы. Все файлы которыми вы пользуетесь, программы, все это кэшируется в оперативную память. И при этом сколько бы не было оперативки, кэш может занять почти всю. Ну и в итоге свободной оперативки мало, из-за чего у многих юзеров начинаются глюки. Хотя, разработчики Microsoft заявляют, что память которая ушла под кэш, что при первой же необходимости будет освобождена для нуждающихся программ.

Ну, надеюсь понятно все со службой SuperFetch.

Свои служебные данные эта служба хранит вот в этой папке:

C:\Windows\Prefetch

Вот ее содержимое:


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

Как вырубить SuperFetch? Отключается также как и любая служба, для этого открываем диспетчер задач и там на вкладке Службы нажимаем эту кнопку:


Потом ищем SuperFetch и нажимаем два раза по ней:


Появится такое окно вот тут и есть все что нужно чтобы вырубить эту службу. Нужно в Тип запуска выбрать Отключена и потом нажать на кнопку Остановить, чтобы служба сразу прекратила свою работу:

После отключения данной службы очистите эту папку на всякий случай:

C:\Windows\Prefetch

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


Вот как видите, у меня свободно 910 мб, при том что весь обьем ОЗУ равен 1600.

Полностью отключить кэширование вроде как нельзя, но я могу ошибаться.

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

11.06.2016

Windows 10 создана таким образом, чтобы работать как можно стабильнее прямо из коробки, без необходимости в каких-то глубинных настройках. Необходимость в последних возникает в тот момент, когда пользователь сталкивается с какими-то странностями или аномалиями в работе компьютера. Причиной сильной нагрузки на процессор или оперативную память может быть «Служба узла: SuperFetch». Это системный компонент, о котором подробнее расскажет эта статья.

Что это за Служба узла SuperFetch

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

SuperFetch появился еще во времена Windows Vista. Он тихоньку работает в фоне и постоянно анализирует потребление оперативной памяти различными приложениями на вашем компьютере. Сервис обучается тому, какие программы вы используете чаще всего, и со временем обозначает эти программы как «часто используемые». После этого приложения предварительно загружаются в память, чтобы пользователь мог быстрее начать с ними работу. Проще говоря, приложение гораздо быстрее открывается, так как уже находится в оперативной памяти.

Найти следы работы SuperFetch можно в Диспетчере задач.

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

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

Также обратите внимание, что Prefetch и SuperFetch – разные понятия. Prefetch использовался во времена Windows XP, а SuperFetch пришел ему на смену. Разница между двумя сервисами в том, что ранняя версия не анализировала привычки пользователя и не подстраивала параметры предварительной загрузки под сценарии использования компьютера.

Cлужба узла SuperFetch грузит диск в Windows 10

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

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

  • SuperFetch постоянно работает в фоне, а потому всегда потребляет часть ресурсов процессора и памяти (радикально мало). Иногда нагрузка может быть аномально высокой.
  • Старт системы может быть медленнее, поскольку SuperFetch загружает информацию с диска в память. Если ваш диск загружен на 100% после каждого запуска на протяжении нескольких минут, причина может скрываться именно в сервисе SuperFetch.
  • SuperFetch может быть также причиной просадки производительности компьютера в играх. Чаще всего это актуально для систем с 4 Гб системной памяти и меньше. Пока что не совсем понятно, почему у разных пользователей это проявляется по-разному. Возможно, это из-за того, что игры постоянно запрашивают много памяти из-за чего SuperFetch приходится постоянно загружать и выгружать информацию.

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

Стоит отключать SuperFetch или нет

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

К вашему сведению : мы никогда не рекомендуем отключать системные компоненты Windows, если для этого нет логично обусловленных причин, вроде диагностики.

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

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

Отключить службу SuperFetch можно несколькими способами. Традиционно начинаем от самого простого и движемся к самому сложному.

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


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


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

Всем привет, в этой заметке я вам, дорогие друзья, покажу как отключить Prefetch (префетч) и Superfetch (суперфетч) в Windows 10. В старых версиях Windows, даже в XP эти приблуды также отключали, так как польза от них была сомнительная (хотя можно поспорить). Как бы там не было на самом деле, а если вам нужно это отключить, то попробуйте — вдруг это действительно сделает комп немного быстрее.

За кэширование в винде отвечает служба , но вы не думайте что это какая-то левая, нет, просто в списке служб вы видите название SuperFetch, а второе имя ее это SysMain! Вот такие пироги!

Грузить вас не хочу и не буду, но все таки пару слов о том, что такое SuperFetch напишу (Prefetch было в XP, можно так сказать, это предыдущая версия технологии). Значит так, это такая технология, которая позволяет вроде бы как сделать Windows еще быстрее, то есть те программы или файлы, с которыми вы чаще всего работаете, они загружаются в оперативку и именно для того, что бы если что, к ним был быстрый доступ.

То есть с одной стороны, то вообще полезно, но зачем тогда отключать? Честно, врать не стану, я не знаю насколько стабильно работает система, когда эта технология по максимум начинает отгребать себе память, кстати другими словами этот SuperFetch (появился еще в Vista) является кэшем Windows 10. Так вот, насколько стабильно будет работать Windows, если например кэш ее будет около пару гб? Лично я не могу ответить точно.. но в интернете, можно встретить отзывы что система виснет и тормозит, ну и в этом духе, и именно поэтому пользователи и интересуются как отключить кэш в Windows 10.

Итак, приступим (в принципе данный способ подходит и для других Windows) — открываем Диспетчер задач (на панели задач правой кнопкой мышки и там выберите в меню), и там переходим на вкладку Службы. Тут вам нужно найти пункт SysMain (это и есть служба кэширования), и по нему нажать правой кнопкой и выбрать Остановить:


После этих действий, служба SuperFetch остановится и прекратит свою работу. Но это так, чтобы по быстрому отключить, если же вы хотите навсегда избавится от SuperFetch, то нужно открыть службы, просто зажмите на клаве Win + R и введите туда вот такое: services.msc:


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


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

Все! Теперь кэширование отключено, но, десятка все равно что-то будет кэшировать, почему и что — я не знаю (может быть какие-то особо важные системные компоненты?), но надеюсь что это не будет создавать тормоза. А вообще, вы наверно сами знаете, что сколько бы не было оперативки (если суперфетч включен), Windows под этот кэш может десятки гб брать… (врать не буду, у меня такого не было, но было у других!).

11.02.2016

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

SuperFetch: общая информация и основное предназначение

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

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

Prefetch VS SuperFetch: основные различия

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

В семерке эта технология была оптимизирована и доработана, а также получила новое название. Помимо этого, был значительно переработан алгоритм работы. Все дело в том, что в ранних версиях SuperFetch все приложения загружались в ОЗУ, что в определенной степени ограничивало возможности оптимизации загрузки, поскольку объем оперативки ограничен. Поэтому разработчики решили усовершенствовать технологию и реализовали в ней возможность создания специальных конфигурационных файлов, которые содержат информацию о часто используемых приложениях. Таким образом, если какая-либо программа была закрыта, то SuperFetch добавляет в файл конфигурации информацию о ней и при последующем ее запуске берет данные не с жесткого диска, а с конфигурационного файла.

Таким образом, эта технология способствует не только более быстрому запуску программ, но и ускоряет загрузку самой операционной системы. Однако стоит отметить, что для стабильной работы SuperFetch необходимы достаточные ресурсы ОЗУ, объем которой не должен быть менее одного гигабайта.

Настройка службы

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

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

0 - деактивация службы;
1 - кеширование наиболее часто используемых приложений;
2 - оптимизация исключительно компонентов Windows;
3 - ускорение запуска Windows и программ.

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

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

Актуальность использования

На различных тематических форумах в сети можно найти множество весьма противоречивых мнений об актуальности использования службы SuperFetch. Все дело в том, что для ее стабильной работы необходим большой объем оперативной памяти. Оптимальным вариантом станет 4 гигабайта оперативки, однако, на борту стареньких машин, как правило, установлен всего один гигабайт, которого просто недостаточно, поскольку в процессе работы семерки уровень использования службой RAM-памяти достигает 600 мегабайт, в результате чего не остается достаточного количества ресурсов для стабильной работы системы.

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

Возможные проблемы

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