Содержание
- 1 Как включить и стоит ли отключить службу SuperFetch
- 2 Superfetch что это за служба?
- 3 что за служба узла и почему грузит диск?
- 4 Что такое служба Superfetch в Windows
- 5 SuperFetch — что это? Как отключить службу SuperFetch?
- 6 Superfetch что это за служба
- 7 Служба узла Superfetch в Windows 7/10 – что это?
Как включить и стоит ли отключить службу SuperFetch
Корпорация Microsoft включила в операционку Windows программу, которая выполняет кеширование данных. Называется эта служба SuperFetch и является составным компонентом Висты, и Windows 7 и 8 версий.
Принцип работы программы основан на запоминании приложений, которыми пользуется юзер чаще всего и записи в оперативу.
После внесения данных в память запуск процессов происходит быстрее
Разработка внедрялась на компьютеры старого поколения. Новые устройства, в которых установлен твердотельный SSD не нуждаются в службе, поэтому ее желательно выключить. Более того, некоторые изменения реестра с включенной службой провоцируют возникновение системных сбоев.
Подробнее о SuperFetch
Задача приложения – постоянный контроль запускаемых процессов и файлов на персональном компьютере.
С момента первого старта ПК служба superfetch следит за действиями пользователя, после этого создает определенный список от большего к меньшему.
Если приложение ранее использовалось часто, но со временем стало меньше востребованным, оно опускается вниз. То есть происходит постоянное обновление собранных данных.
После работы за компьютером, когда выполнилось его выключение и при следующем запуске, программа сначала включает важные для пользователя процессы, предварительно поместив сведения о них в памяти. Время старта нужной программы уменьшается, потому что устройству ненужно искать информацию на винчестере и прописывать ее в оперативу.
Приложение полезно при запуске сложных программ, например, фотошоп или офис, в их состав входит много файлов с расширением exe, а это тормозит процесс запуска.
Разработчики позаботились о том, чтобы служба не просто сохраняла информацию о популярных приложениях, а имела возможность распределять их по востребованности в зависимости от дня и времени.
Как включить SuperFetch
Служба работает внутри системного диска и носит название svchost, поэтому искать ее нужно на разделе, где установлена система
Пользователь может включить или выключить процесс (обладая определенными знаниями).
Во время контроля и сбора информации служба помещает сведения в папку windows prefetch. Ее владелец найдет в системных файлах
Отыскать сохраненные данные в папке prefetch можно по расширению .db
Управление программой
Если у вас установлена одна из выше указанных операционок, то можно проконтролировать работуSuperfetch посредством редактора реестра. Рассмотрим, как это делается.
Если знания пользователя в компьютере минимальны, рекомендуется воздержаться от внесения изменений в редактор реестра, иначе это может привести к непоправимым ошибкам.
- Нажать комбинацию клавиш для вызова приложения «Выполнить»;
рис.1. Прописать команду вызова редактора реестра
рис.2. В программе открыть ключ, как показано на скриншоте
рис.3. В правой части экрана открыть выделенный параметр, кликнув по нему ПКМ и выбрать «Изменить»
рис.4. На следующем этапе внесем коррективы в предыдущий параметр
Вероятнее всего, что пользователь не знает расшифровку значений, поэтому смотрим в списке:
- 0 – отключает ускорение запуска;
- 1 – применяется для ускорения старта приложений;
- 2 – активирует ускорение запуска только системы;
- 3 – ускоряет запуск системы и приложений.
Как отключить службу SuperFetch
Если пользователь захочет отключить superfetch, ему нужно пройти не сложный путь в параметры администрирования и открыть меню «Службы», или воспользоваться командой «Выполнить» нажав сочетание горячих клавиш (указаны выше), где прописать services.msc
- Находим требуемое приложение и щелкаем по нему два раза ЛКМ.
рис.5 Откроется окно программы, где выбираем опцию «Остановить» и далее как на скриншоте
Жмем кнопку сохранения внесенных корректив, и делаем рестарт компьютера.
Способ №2
Отключить службу в редакторе реестра, плюс деактивация Prefetch.
рис.6 Открываем приложение
рис.2. Переходим в реестр
рис.8 В правой части программы отыскиваем параметр, как на скриншоте
- Если такой отсутствует, то создаем (клик ПКМ – Создать параметр DWORD – имя EnableSuperfetcher);
- Задаем значение 0;
- Делаем рестарт системы, предварительно сохранив все изменения.
Еще раз напомню:
- 0 — выключает;
- 1 — включает загрузку приложений;
- 2 — включает загрузку системы;
- 3 — включить superfetch.
Способ №3
Отключение службы через cmd.
Если пользователь введет в системное окно команду SysMain, SuperFetch прекратит свою работу.
Делаем в точности, как на скрине
Нажать кнопку ввода и выполнить рестарт.
Теперь вы знаете, что за служба Superfetch, как отключить и включить ее.
Источник: http://pcyk.ru/program/vse-chto-nuzhno-znat-ob-upravlenii-sluzhboj-superfetch/
Superfetch что это за служба?
Всех приветствую! SuperFetch что это за служба? Операционная система Windows 7 вышла около десяти лет назад и до сих пор остается популярной. В ней была задействована технология SuperFetch о которой знают не многие. Однако если вы вспомните Prefetcher для Windows Vista, то сразу поймете, о чем речь.
Начнем сначала, как известно при запуске любого приложения его файлы конфигурации запускаются сразу с жесткого диска, а уж потом загружаются в оперативную память. Даже если закрыть программу и запустить ее снова, то процесс повторяется в таком же порядке.
Чтобы ускорить запуск любой программы и оптимизировать все системные процессы разработчики и придумали SuperFetch. Так что же это за служба такая? Если говорить простым языком, то это такая система, которая отслеживает самые популярные программы у пользователя ПК.
Далее она помещает данные этих приложений в КЭШ оперативной памяти, тем самым ускоряя их работу. В итоге запуск этих популярных у юзера программ выполняется намного быстрее, ведь приложение уже находится в оперативной памяти и его не нужно загружать с винчестера.
Если открыть диспетчер задач, то в дереве процессов можно увидеть надпись SysMain, в описании процесса будет изображено SuperFetch.
В чем отличие prefetch от superfetch?
Технология Prefetcher была применена в очень скудном виде в операционной системе Windows XP в переводе она означает предварительная выборка. Она оптимизирует системные компоненты при запуске определенных программ.
В Windows 7 служба была переработана и получила свое название SuperFetch, в переводе означает супервыборка. Конечно технология Prefetcher здесь тоже есть, однако в семерке она более усовершенствована.
В операционной системе Windows XP в оперативную память загружалась лишь часть программ.
Поэтому, когда некоторые программы долгое время не использовались, их выбрасывало из оперативки и приходилось их долго запускать.
Минутку внимания! Возможно вам будет интересно узнать как поставить ударение над буквой в ворде или как сбросить пароль на windows 10.
Технология SuperFetch создает специальные карты с отслеживанием активности пользователя и сохраняет конфигурацию часто используемых приложений. Если одна программа каким-то образом была выгружена из оперативной памяти, то служба проведет анализ, выяснит причины и снова загрузит компоненты приложения в оперативку.
Можно сказать, что эта служба очень полезна, ведь она не только повышает скорость запуска программ, но и влияет на производительность компьютера в целом. Однако здесь есть и подводные камни, если на вашем устройстве установлено мало оперативки, например, один гигабайт, то компьютер будет тормозить, однако разберем этот вопрос позже.
Как управлять службой SuperFetch?
Думаю, мы уже разобрались, что эта за такая служба и как она работает, теперь нужно выяснить, как научиться ею управлять.
Существует несколько способов, можно настраивать службу через системный реестр или групповую политику. Оба эти варианты схожи, мы же разберем первый вариант.
Для начала необходимо вызвать меню «Выполнить» для это нажмите одновременно две клавиши Win + R и введите в поле regedit.
Далее с помощью прокрутки HKLM найдите директорию PrefetchParameters, также это можно сделать с помощью поисковика в окне.
В этой директории нам необходимы два ключа с названиями EnablePrefetcher и EnableSuperFetch. Стоит отметить, что второго ключа может и не быть.
В таком случае создаем параметр с названием DWORD и присваиваем ему имя второго ключа. Для этих двух протоколов есть одинаковые четыре параметра:
- 0 – выключение;
- 1 – оптимизация программ;
- 2 – оптимизация компонентов;
- 3 – общее ускорение компонентов и программ.
Для лучшей работы всей системы следует установить последний параметр – 3.
Настроить данный процесс также можно с использованием команды services.msc, она открывает меню настроек служб. Здесь находим нашу обсуждаемую службу SuperFetch, открываем ее двойным щелчком мыши и настраиваем как описано выше, то есть устанавливаем необходимое значение 3 (конечно, по желанию).
Отключать или нет службу SuperFetch или нет?
Включать или отключать данную службу должен думать каждый, ведь здесь есть свои нюансы. Если на вашем компьютере очень мало оперативной памяти, то лучшее ею не пользоваться.
Для примера, при оперативке в 1 гигабайт, SuperFetch будет забирать около 600 мегабайт памяти, и это не считая виртуальной и файла подкачки.
Таким образом, ваш компьютер при запуске игры, фильма станет серьезно тормозить, что приведет к зависанию, теперь компьютеру попросту будет не хватать оперативной памяти.
Однако в настоящее время уже практически нет компьютеров, ноутбуков с таким скудным объемом памяти. Даже самые дешевые ПК в магазинах продаются не ниже, чем с тремя или четырьмя гигабайтами оперативной памяти. Поэтому отключать службу SuperFetch не рекомендуется, даже если у вас 2 гигабайта оперативки.
Что делать при ошибке запуска SuperFetch?
Иногда случается так, что со службой могут возникнуть проблемы. Если включить ее невозможно, это не беда, сильно на работу компьютера это не повлияет. Ошибкой в процессе SuperFetch может служить то, что даже при вводе необходимых параметров в реестре она не активируется.
Обычно в окне можно увидеть надпись ошибка доступа либо SuperFetch terminated, что означает аварийное завершение. В таком случае оптимальным вариантом будет полное отключение службы, однако если у вас много оперативки, то лучше протестировать процесс, выявить и устранить проблемы и только после этого думать о дальнейшем использовании службы.
Заключение
Исходя из вышесказанного мы уже разобрались про Superfetch что это за служба и для чего она нужна. Включать ее или отключать должен решить каждый пользователь своего ПК самостоятельно. Однако вывод все же один, если оперативки мало, то службу лучше отключить, если ее 2 гигабайта и больше – то включить! В любом случае процесс SuperFetch никакого вреда компьютеру не принесет.
Источник: https://bezkompa.ru/superfetch-chto-eto-za-sluzhba.html
что за служба узла и почему грузит диск?
Никто не думает о скорости и производительности своего ПК до тех пор, пока система не начнет зависать.
Superfetch – это одна из тех фоновых службы Windows 10, которая активна в 90% случаев и предоставляет массу неудобств пользователям, которые даже об этом и не догадываются.
Что это такое? Нужно и безопасно ли отключать Superfetch? Как быстро отключить? На все эти вопросы сухо и по делу с уст профессионалов. Поехали…
Superfetch для «чайников»
Как пояснили сами разработчики, служба Superfetch предназначена для поддержания и улучшения производительности компьютера. Конкретных механизмов взаимодействия нет в описаниях, но по факту эта фоновая программа анализирует данные, обработанные оперативной памятью, чтобы пометить их как «часто используемые» и заранее загружать обратно в ОЗУ для ускорения запуска приложений.
На деле все происходит не так. Впервые функция Superfetch появилась на ОС Windows Vista, как приемник службы Prefetch всеми любимой винды XP.
Еще на тех старых «пеньках» за счет кэширования данных в ОЗУ система могла быстрее запускать приложения с медлительных HDD и увеличивать их продуктивность.
Но когда не хватает оперативной памяти или она в излишке, Superfetch сильно грузит диск за счет частых обращений к носителю памяти (запрос шаблона, запрос для освобождения места).
Нельзя сказать, что разработчики службы Superfetch создали бесполезное детище, но с 2007 года, а именно тогда она была создана, уже прошло много технологических обновлений, и на 2019 год эта программа попросту устарела.
Superfetch – отключать или нет? Советы профессионалов
Если синтетические тесты на продвинутом железе не дадут видимых результатов того, что Superfetch грузит диск или как-то снижает производительность системы, то слова профессионалов расставят все точки.
-
Фоновый режим работы ВСЕГДА задействует ресурсы процессора и оперативной памяти, а это, так или иначе, дополнительно грузит параметры вашего ПК.
-
Superfetch НЕ полностью подгружает данные в ОЗУ. При загрузочных процессах вы будете испытывать одинаковые задержки, как со включенной, так и с выключенной Superfetch.
-
Эффект от работы Superfetch заметен только в сочетании SSD и Windows 10, при том, что ОЗУ подобрана в соответствии с запросами пользователя.
-
Высокий износ SSD накопителей за счет частого обращения к модулю памяти. С включенной Superfetch ваши твердотельные накопители «помрут» быстрее.
-
Программа Superfetch кэширует свои же данные и другие активные приложения, которые не участвуют в рабочих процессах. В фоновом режиме она неуправляема.
-
Зависания в играх при оперативной памяти меньше 4 Гб. Это происходит за счет периодичных запросов к ОЗУ, которая и так максимально задействована в игровом процессе.
3 способа отключить Superfetch
Завершая все вышеперечисленные доводы статистикой, отметим, что многие лидирующие производители накопителей (Samsung, TRANSCEND, ADATA и другие) рекомендуют отключать Superfetch в системах с объемом ОЗУ больше 4 Гб. В 70% случаев эта служебная программа замедляет рабочие процессы и сильно грузит диск, в том числе активно расходуется ресурс SSD.
Отключить Superfetch достаточно просто. Например, Samsung выпустили утилиту Samsung Magician, где предусмотрен специальный пункт меню.
Настройками операционной системы Windows 10 не предусмотрено отключение Superfetch (она активна по умолчанию), поэтому мы рекомендуем воспользоваться следующими способами:
Отключение службы Superfetch при помощи утилиты
Superfetch.exe позволяет отключать системную SuperFetch и другие службы в один клик
Самый быстрый и простой способ отключени Superfetch! Кроме отключения, доступны дополнительные параметры для ускорения работы компьютера. Теперь Вы можете самостоятельно измерить производительность системы и выбрать оптимальный вариант. Поддерживаются все ОС Windows, в том числе последние 8 и 10 версии, где используется Superfetch.
Скачать бесплатно Superfetch.exe for Windows
Версия 2.03, Файл: superfetch.exe проверен на вирусы (см. отчет на Virustotal), размер: 0.4 Мб. 24.10.2018
Скриншот главного окна утилиты Superfetch for Windows
Поддерживается отключение служб: Superfetch, Prefetch, ReadyBoot, Windows Update NEW!
Добавлены способы ускорения работы компьютера, такие как: ускоренный запуск программ, быстрое включение.
Отключение службы Superfetch через диспечер задач
- Запустите дипетчер задач:
Нажав Ctrl + Alt + Del - Далее перейдите на вкладку Службы
- Найдите службу по имени: SysMain или по описанию: Superfetch
- Выберите указанную службу и нажмите правую кнопку мыши, чтобы появилось контекстное меню:
- Выберите пункт меню Остановить службу (если у Вас запущен Superfetch)
Указанная последовательность действий позволяет отключить службу Superfetch до следующей перезагрузки компьютера. Чтобы отключить службу полностью, нажмите на кнопку Службы, для запуска системной программы «Службы».
Далее, найдите службу Superfetch по имени и двойным кликом вызовете контекстное меню:
На вкладке «Общие» поменяйте Тип запуска на Отключено.
После этих действий, служба не сможет запускаться в автоматическом режиме.
Отключение службы Superfetch через реестр
- Нажмите клавиши Win + R и введите regedit для запуска программы редактор реестра.
- Найдите ключ, скопировав имя ключа ниже и подставив в строку поиска: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
- Далее нужно поменять параметры EnablePrefetcher и EnableSuperfetcher на значение (ноль).
Возможные режимы Superfetch: 0 — отключить, 3 — включить, 1 — кэшировать только системные службы, 2 — кэшировать только программы.
- Чтобы внесенные изменения заработали, перезагрузите компьютер!
Напоминаем, что указанный функционал уже реализован в утилите Superfetch.exe для быстрого вненсения изменений настройки системы Windows.
Итог. Отключение Superfetch можно назвать обязательным требованием для современных сборок на базе ОС Windows. Это однозначный вердикт опытных юзеров и профессионалов. Самый простой и быстрый вариант – скачать утилиту Superfetch.exe.
Решайте проблемы мудро и не зависайте!
Скачать бесплатно Superfetch.exe for Windows
Версия 2.03, Файл: superfetch.exe проверен на вирусы (см. отчет на Virustotal), размер: 0.4 Мб. 24.10.2018
Источник: https://superfetch.ru/
Что такое служба Superfetch в Windows
Komp.Guru > Программы > Что такое служба Superfetch в Windows
К длительной загрузке приложений всегда относились отрицательно. И уже с Windows X. P. начались попытки повышения скорости запуска тяжелых и часто используемых программ и служб.
Специалистами была реализована служба Prefetcher, что обозначает «предварительная выборка». Судя по названию, основной функцией данной службы является анализ, выборка, запись информации, которая требуется для моментального запуска процессов.
Запись производится на ОЗУ (оперативную память). Сервис начинает свою работу уже во время загрузки Windows.
- Различия между SuperFetch и Prefetcher
- Управление сервисами и службами
- Системный реестр
- Диспетчер задач Windows
- Отключение службы superfetch
Но с выпуском новых версий Windows служба подвергалась улучшению и совершенствованию, и уже на Windows 7 технология получила название SuperFetch (супервыборка), и принцип ее работы несколько изменился.
Проще говоря superfetch — это автоматизированная система, которая кэширует необходимый объем файлов какой-либо программы и помещает их в оперативную память.
Скорость считывания информации с ОЗУ намного выше, чем с жесткого диска, который был не раз фрагментирован, поэтому загрузка вызванной программы происходит быстрее, что видно даже неопытному пользователю.
Различия между SuperFetch и Prefetcher
Начиная с Windows 7, обе службы присутствуют в реестре операционной системы. Но принцип работы отличается.
У предварительной выборки существуют некоторые недостатки, связанные с объемом информации записываемой на оперативную память. Она ограничена.
А если к программе не обращаются в течение некоторого времени, служба выгружает ее из ОЗУ на жесткий диск. Переносит она ее в файл подкачки, что повышает общую нагрузку на винчестер.
SuperFetch создает карту на основании активности пользователя с конфигурацией часто вызываемых программ.
Если же какой-либо процесс был выгружен из оперативной памяти запуском новой программы, то служба после закрытия программы восстановит удаленный процесс.
На протяжении всего времени работы операционной системы служба корректирует созданную карту на основании последней активности пользователя.
Итогом работы службы является:
- повышенная скорость запуска приложений;
- повышение производительности операционной системы.
Управление сервисами и службами
Для ознакомления, управления работой и изменения параметров процесса superfetch его можно вызвать несколькими способами.
Системный реестр
Для вызова редактора реестра необходимо:
- Кликнуть по кнопке «Пуск».
- Нажать на вкладку «Выполнить» или нажать комбинацию клавиш Win и R.
- Набрать команду «regedit» и кликнуть по «ОК».
- Выйдет окно «Редактор реестра».
- Следуя по ветке HKLM вниз найти ParametersSupercharger. В данной директории можно увидеть работающие ключи EnableSuperfetch, а также Enable Prefetcher. Их работа отображается надписью REG_DWORD .
Задаваемые параметры содержат четыре позиции:
- полное отключение — 0;
- оптимизирование вызываемых программ — 1;
- оптимизирование вызываемых системных служб — 2;
- ускорение операционной системы и программ — 3.
Для корректной работы и оптимизации процессов рекомендуется установить четвертый «3» режим параметров. Если возникла необходимость в отключении, то в параметрах следует установить значение «0».
Диспетчер задач Windows
Для работы в диспетчере задач необходимо:
- Нажать комбинацию клавиш Ctrl и Alt и Delete.
- В открывшемся окне во вкладке «Процессы» увидите строку с именем SysMain с работающим процессом superfetch .
Для прямого доступа из командной строки необходимо набрать команду services. msc .
Установка параметров включения режима или отключения идентична настройкам через системный реестр.
Отключение службы superfetch
Работающая операционная система создает карту, объем которой достигает 600 МБ. И если объем оперативной памяти составляет от 1 до 2 Гб, то служба superfetch съедает значительную часть ресурсов. Кроме того, создаются файл подкачки и виртуальная память. И использование данного процесса, наоборот, тормозит работу.
На современных персональных компьютерах и ноутбуках оптимальным объемом оперативной памяти считается 4 Гб. Работа superfetch происходит без видимых проблем никоим образом не сказывается на общей производительности.
Отключение службы не вызовет никаких последствий. Но существуют случаи, при которых отключение считается целесообразным решением:
- Малый объем ОЗУ. Отключенная служба снижает количество обращений к жесткому диску, к файлу подкачки.
- Длительный срок эксплуатации винчестера. За время продолжительной работы на пластинах HDD появляются битые сектора, которые провоцируют поиск исправных, что приводит к дополнительной нагрузке. Старые модели жестких дисков имеют низкую скорость считывания.
- Многозадачность напрямую работает с оперативной памятью. Информация от нескольких открытых программ и процесс superfetch значительно снижают скорость работы первых.
Системный процесс superfetch, с одной стороны, функция полезная, если персональный компьютер обладает достаточным объемом оперативной памяти, а с другой стороны, способен спровоцировать замедление работы системы. Использование данного ресурса полностью зависит от пользователя.
Источник: https://komp.guru/programmy/chto-takoe-sluzhba-superfetch-v-windows.html
SuperFetch — что это? Как отключить службу SuperFetch?
SuperFetch – это некая служба, которая представляет собой приложение для пред загрузки различного рода программ. Другими словами, анализируя вашу систему на предмет активно использующихся утилит, после запуска она добавляет их в память компьютера. Делается это с целью максимально ускорить загрузку приложений для последующей работы с ними.
Вся работа SuperFetch происходит вне видимости пользователя.
Запоминая программы, которые пользователь использует в постоянстве она предварительно, ещё до непосредственного запуска приложения, выгружает его данные в оперативную память, если это позволяют её объёмы. Таким образом, когда вы будете запускать программу, вычисления будут начинаться не с самого начала, а с платформы, созданной службой.
Исходя из этого можно сделать вывод, что видимость загруженных задач и их реальное количество может отличаться. Возможно вы замечали, что приложение, которое вы используете на постоянной основе, запускается намного быстрее, чем другие с аналогичной грузоёмкостью. Это следствие является производной работы SuperFetch.
[note]Релиз SuperFetch состоялся в Windows Vista, после чего служба была включена в дальнейшие версии. По мере развития технологий данное решение становится всё менее и менее актуальным, поэтому вы можете даже отключить его.[/note]Иногда, когда эта функция отключена или, даже включена, возникают ошибки системы, но это скорее индивидуальная особенность некоторых твиков. Соответственно, вам следует в таком случае изменить состояние службы.
В свою очередь данный подход приносит пользу, но так же занимает дополнительную оперативную память, на, возможно, бесполезные в текущий момент программы.
Таким образом вы можете сами решать стоит ли SuperFetch затраченных ресурсов или нет.
В общем-то рекомендуется останавливать службу в случае с маломощными компьютерами, ресурсы которых не позволяют поддерживать работу дополнительных, хоть и полезных, процессов.
Если вы используете SSD диск, вы так же можете отключить данную функцию, так как особой пользы она не принесёт. Так же вы можете отключить ещё PreFetch службу, они идут в комплекте и выполняют подобные задачи.
На текущий момент в современных компьютерах SuperFetch утратила свою актуальность из-за большой мощности, так как нет необходимости дополнительно загружать информацию предварительно, запуск происходит итак довольно быстро.
[tip]Отключить службу SuperFetch можно несколькими способами, аналогично можно и включить её, а именно: с помощью стандартного меню «Службы» и редактора реестра. [/tip]Предпочтительным является первый вариант, так как функция предусмотрена производителем и не требует обходных путей.
Остановка SuperFetch в «Диспетчере Задач»
Предварительно вам может потребоваться остановить работу данной службы, особенно в Windows 8, для её последовательного отключения, сделать это можно следующим образом:
- Нажмите сочетание клавиш Alt + Ctrl + Delete или правой кнопкой по панели задач;
- Перейдите на вкладку «Службы»;
- Вам необходимо найти пункт с названием SysMain в описании должно быть указано SuperFetch;
- Нажмите правой кнопкой мыши по элементу и выберите «Остановить».
Отключение службы SuperFetch с помощью окна «Службы»
Теперь следует перейти непосредственно к отключению этой функции. Как и все службы Windows, отключить данную возможность можно из одноименного меню, так же как и запустить.
- Откройте меню «Пуск»;
- Выберите элемент «Панель управления»;
- Далее вам следует найти плитку «Администрирование» и нажать на неё;
- Нажмите по ссылке «Службы», сюда же можно попасть нажав Win + R и введя services.msc;
- Найдите нужный пункт с названием SuperFetch и произведите двойное нажатие по нему;
- Выберите тип запуска и установите его в положение «Отключена»;
- Примените изменения, возможно нужно будет перезагрузить компьютер.
Аналогичным образом вы сможете отключить службу PreFetch, если у вас возникнет необходимость, актуально для SSD накопителей. Выполнив действия пункта 6 наоборот, вы сможете включить данную функцию в системе.
Следующий метод, который не является предпочтительным для использования, но некоторым пользователям помогает, в случаях с какими-либо проблемами в файле services.msc.
Отключение службы SuperFetch в редакторе реестра
- Нажмите комбинацию клавиш Win + R;
- Введите слово regedit и нажмите Enter;
- Вам следует пройти по следующему пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters;
- Найдите параметр EnableSuperfetcher, если его нет, тогда создайте в формате DWORD с соответствующим названием;
- Вам необходимо установить значение для данной переменной в положение 0, чтобы отключить SuperFetch, для активации подойдёт цифра 3;
- Для отключения службы PreFetch вам в том же окне, следует выбрать переменную EnablePrefetcher и задать ей значение 0.
Источник: https://tvoykomputer.ru/dlya-chego-ispolzuetsya-superfetch-i-kak-otklyuchit-sluzhbu/
Superfetch что это за служба
Современная технология SuperFetch: что это за служба? Впервые пользователя услышали о SuperFetch после выпуска операционной системы Виндос 7. Это уникальная технология, известная не всем пользователям. Продвинутым юзерам достаточно напомнить Prefetcher в Windows Виста, чтобы понять, в чем суть. В данной статье мы подробно расскажем про Суперфетч.
SuperFetch. Что это за служба. Начало
При включении любой компьютерной программы все конфигурационные компоненты (или исполняемые) первым делом скачиваются с диска, на котором установлена программа. Только после этого происходит загрузка этих компонентов в оперативную память. Данная последовательность действий повторяется каждый раз при запуске какой-либо программы.
Интеллектуальная система SuperFetch – технология для оптимизации процессов функционирования ОС и ускоренного доступа к приложениям. Она проводит анализ самых часто загружаемых пользователем программ. При новом запуске таких программ Суперфетч сохраняет файлы приложений в оперативную память, то есть проводит их кэширование.
Все это позволяет ускорить работу операционной системы и устройства в целом. Таким образом, включение программы происходит гораздо быстрее благодаря тому, что ее данные уже сохранены в оперативной памяти устройства. Их не нужно заново считывать с жесткого диска.
Получается SuperFetch экономит время пользователя на запуске различных приложений.
SuperFetch представлена как SysMain в дереве процессов операционных систем после Висты (если открыть «Диспетчер задач»).
Сравнение Prefetch и SuperFetch
Первое пробное использование технологии произошло уже в Windows XP. В ОС Vista эта технология была названа Prefetcher (с английского «предварительная выборка»). Эта технология применялась для оптимизации загрузки компонентов ОС и различных модулей запускаемых приложений как раз перед самым запуском.
После реализации в операционной системе Windows 7 технология была частично переработана, в том числе изменилось ее название на SuperFetch. Работа службы изменилась, но часть Prefetcher (предварительная выборка) все равно присутствует.
Префетчер имеет, к сожалению, несколько недостатков. Оперативная память устройства ограничена, поэтому имеет смысл загружать только часто используемые приложения.
Когда программой перестают часто пользоваться, ее данные удаляются из оперативной памяти и снова оказываются на жестком диске в файле подкачки.
Новая версия Суперфетч изучает работу юзера с программами, создает специальные карты и сохраняет конфигурацию регулярно загружаемых приложений. Если программа была выгружена, то данная служба анализирует весь процесс, из-за которого произошла выгрузка. При необходимости Суперфетч инициирует новую загрузку данных программы в оперативную память устройства.
В результате пользователь получает большую производительность операционной системы и быструю загрузку популярных программ.
Порой могут появиться проблемы, если объем оперативной памяти устройства менее 1 гигабайта. Далее подробнее остановимся на этом вопросе.
Изменение параметров технологии SuperFetch
В этом разделе речь пойдет о том, как настроить работу SuperFetch. Продвинутые пользователи рекомендуют воспользоваться групповыми политиками или системным реестром для данной цели. Первый и второй вариант в целом повторяют друг друга. Остановимся именно на изменении через системный реестр.
Regedit включается комбинацией клавиш Win+R и добавлением в командную строку соответствующего названия «regedit»
Необходимо в ветке HKLM найти директорию PrefetchParameters. Искать можно вручную или через поисковую строку. В директории должны находиться следующие ключи: EnablePrefetcher и EnableSuperFetch. Второй ключ может отсутствовать, в таком случае его необходимо создать через параметр Edit DWORD. Ключу присвоить соответствующее имя. Возможно ввести 4 значения для каждого из указанных ключей:
- 0 – полностью отключен
- 1 – проводится оптимизация только запускаемых приложений
- 2 – проводится оптимизация только запуска системных компонентов
- 3 – баланс между ускорением системных компонентов и программ.
Рекомендуемый автоматически установленный параметр – «3»
При помощи команды services.msc можно открыть окно настроек запущенных в данный момент процессов и служб. В списке необходимо найти Суперфетч. Из списка настроек выбрать необходимый тип запуска (от 0 до 3). Таким образом можно управлять режимами СуперФетч и сервисом SysMain SuperFetch.
Стоит ли отключать службу SuperFetch
Профессионалы советуют отключить данную функцию, если устройство имеет маленький объем оперативки (менее 1 гигабайта). В данной ситуации загрузка может быть более 500 Мб, без учета файла подкачки и виртуальной памяти.
Большинство современных устройств изначально идут с достаточно большой оперативкой (более 3 Гб). Если устройство имеет 2 гигабайта оперативной памяти, то SuperFetch будет работать корректно, не перегружая систему. Рекомендуется проверить устройство и на основании результата принять решение о необходимости отключения.
Проблема при запуске SuperFetch
При включенной функции SuperFetch в его модуле могут происходить ошибки. Они не повлияют серьезным образом на функционирование операционной системы, ошибки не проявятся на системном уровне. Суть ошибки – служба SuperFetch не активируется, при условии установленных параметров работы (в реестре).
Появляется сообщение о прекращении работы SuperFetch terminated, возможен запрет доступа. Причиной может являться недостаточный объем оперативной памяти или конфликт между планками оперативной памяти. В качестве оптимального решения советуют отключить сервис SuperFetch. Если оперативной памяти достаточно, тогда необходимо ее протестировать на наличие проблем.
После этого можно либо прекратить работу SuperFetch или продолжить применение данной технологии.
В статье мы рассказали о SuperFetch: что это за служба. Порядок настройки через реестр и варианты отключения данного сервиса подробно описаны выше. Самостоятельное отключение или изменение параметров произвести совсем не сложно. Решение об отключении принимается индивидуально в зависимости от объема оперативной памяти устройства.
Superfetch что это за служба
Источник: http://gserver.ru/programmy/superfetch-chto-eto-za-sluzhba.html
Служба узла Superfetch в Windows 7/10 – что это?
Не секрет, что производительность компьютера зависит главным образом от его «железа», впрочем, недооценивать саму операционную систему также не стоит.
Программные способы оптимизации хотя и не столь эффективны, как, например, установка дополнительных планок оперативной памяти, но они также вносят свой вклад в ускорение работы Windows.
Одним из таких способов является кэширование – сохранение данных в специально отведенном месте для ускоренного доступа к ним в будущем.
К примеру, в браузерах в процессе кэширования в эту самую область сохраняются изображения и некоторые элементы сайтов, так что при последующих обращениях к этим ресурсам они грузятся гораздо быстрее.
Есть кэш и в самой Windows, только вот хранит он данные не интернета, а компонентов операционной системы и некоторых, наиболее часто используемых, сторонних программ. Управляет же всем этим делом работающая под процессом svchost.
exe служба SysMain также известная под именем SuperFetch.
Зачем нужна служба SuperFetch в Windows 7/10 и как она работает
Итак, SuperFetch. Что это за служба, как она работает и для чего она вообще нужна? Прямое её предназначение заключается в ускорении загрузки компонентов операционной системы и часто используемых программ, хотя на данном этапе развития компьютерных технологий этот момент является весьма спорным.
Технология супервыборки, а именно так можно перевести термин SuperFetch, не так уж и нова. Похожий сервис присутствовал ещё в Windows XP и назывался Prefetcher, то есть предварительная выборка.
Суть его работы заключалась примерно в следующем: на начальном этапе запуска компонентов и приложений специальная функция отслеживает операции обмена данными между ОЗУ и жёстким диском и записывает их в особые файлы PF.
На основе этих данных создаётся карта ссылок на исполняемые файлы и каталоги, и когда система стартует, служба Prefetcher обращается к этим картам и загружает кэшированные данные программ в особую область оперативной памяти.
В момент запуска системой или пользователем программы полного обращения к её исполняемому файлу не происходит, так как его «часть» уже сохранена и загружена в память. В результате количество обращений к жёсткому диску уменьшается, и приложение запускается быстрее.
Похожим образом работает служба узла SuperFetch, которая, по сути, является усовершенствованной версией Prefetcher, кстати, также присутствующей в Windows 7, 8.1 и 10.
Подробно останавливаться на разнице между этими двумя службами мы не будем, отметим лишь, что SuperFetch умеет создавать конфигурационные файлы, содержащие данные о частоте и условиях запуска часто используемых программ.
Следует ли отключать SuperFetch: все за и против
Выше мы уже отмечали, что в настоящее время целесообразность использования SuperFetch ставится многими под вопрос.
Кто-то утверждает, что, отключив супервыборку, можно высвободить дополнительный объём оперативной памяти, кто-то говорит, что отключение SuperFetch позволяет продлить срок службы жёстких дисков, особенно SSD-накопителей, встречаются также утверждения, что если на ПК имеется более чем достаточно оперативной памяти, то особой пользы от службы попросту не будет.
Что на это можно сказать? Служба SuperFetch потребляет совсем немного ресурсов и весьма сомнительно, что её отключение прибавит сколь-либо производительности даже на слабых машинах.
Скорее всего, всё будет как раз наоборот, так как система и программы станут запускаться медленнее.
На ПК с большим объёмом ОЗУ высвобождение нескольких мегабайт также не будет играть никакой существенной роли, а вот время загрузки системы и приложений увеличится, хотя это и не будет так заметно.
Что касается продления времени службы дисков, так тут всё наоборот, SuperFetch как раз не производит запись на диск, а вот с её отключением количество обращений к винчестеру возрастёт, следовательно, увеличится и нагрузка на него.
Тогда почему самими производителями рекомендуется отключать супервыборку при использовании SSD-дисков? Потому что эти носители намного быстрее традиционных HDD, и, даже будучи включённой, SuperFetch не принесёт на ПК с такими дисками сколь-либо ощутимой пользы.
Вреда от неё, к слову, тоже не будет.
Примечание: установленная на твердотельный накопитель Windows, как правило, сама отключает супервыборку, в остальных случаях её можно деактивировать вручную, если это рекомендует производитель.
Не стоит также забывать о том, что отключая SuperFetch, вы больше не сможете пользоваться некоторыми функциями Windows, в частности, ReadyBoost, предназначенной для ускорения работы компьютеров с малым объёмом оперативной памяти.
Пожалуй, единственным основанием для отключения является случай, когда служба SuperFetch грузит диск в Windows 7/10, мешая нормальной работе пользователя, причём другие способы устранения проблемы, например, обновление драйверов оборудования, не дают положительного результата.
Способы отключения службы
Итак, с тем, нужно ли отключать SuperFetch в Windows 7/10, мы более или менее разобрались, теперь давайте посмотрим, как можно эту службу деактивировать. Для этого существует как минимум три инструмента: оснастка управления службами, командная строка и реестр.
Через оснастку «Службы»
Попасть в интерфейс управления службами проще всего, выполнив в диалоговом окошке Run (Win+R) команду services. Также вы можете открыть Диспетчер задач, перейти на вкладку «Службы» и нажать внизу ссылку «Открыть службы».
Далее в списке найдите службу под названием SuperFetch и дважды кликните по ней.
В открывшемся диалоговом окошке нажмите кнопку «Остановить», а в выпадающем меню «Тип запуска» выберите опцию «Остановлена». Нажмите «Применить», затем «OK» и перезагрузите компьютер.
С помощью командной строки
Отключить супервыборку также можно из командной строки. Откройте консоль CMD от имени администратора и выполните в ней команду sc config SysMain start= disabled.
Команда net stop в данном случае не подходит, так как она лишь временно остановит службу, но не изменит её тип запуска. Чтобы новые настройки вступили в силу, перезагружаем компьютер.
С помощью редактора реестра
Наконец, отключить SuperFetch позволяет редактор реестра. Откройте его командой regedit в окошке «Выполнить» и разверните ветку:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters
В правой колонке редактора вы увидите DWORD-параметр EnableSuperfetch. Он может принимать четыре значения:
- 0 – отключает службу;
- 1 – включает ее только для файлов программ (запускаться быстрее будут только приложения);
- 2 – включает службу только для компонентов загрузки системы (ускорение загрузки Windows);
- 3 – включает супервыборку и для системы, и для программ.
Соответственно, чтобы полностью отключить SuperFetch, вам нужно заменить текущее значение на 0 и перезагрузить компьютер.
Источник: https://viarum.ru/sluzhba-superfetch/