1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

SuperFetch: что это за служба и стоит ли ее отключать

SuperFetch: что это за служба и стоит ли ее отключать

В данной статье рассмотрим SuperFetch что это за служба и зачем она появилась в Windows 7.

Также мы рассмотрим как ее можно отключить и следует ли это делать.

Фактически, SuperFetch – сервис, позволяющий ускорить запуск приложений на Windows 7–10.

Как происходит этот процесс – читайте в нашем материале.

Содержание:

  • Сервис SuperFetch что это за служба
  • Преимущества и недостатки в сравнении с предшествующим сервисом
  • Параметры конфигурации сервиса
  • Управляем способом запуска службы посредством оснастки
  • Конфигурирование SuperFetch через редактор реестра
  • Видео: как повысить производительность Windows 7 при помощи SuperFetch

SuperFetch: что это за служба

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

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

Основная цель функции – ускорение загрузки приложений с HDD. Пользователи с SSD не получат заметного улучшения, так как SuperFetch не загружает приложения в ОЗУ, если в системе обнаружен SSD. Однако по умолчанию функция активирована. Если у Вас в системе стоит HDD и SSD, тогда оптимизация будет произведена для HDD без вмешательства в работу SSD.

Как работает SysMain в Windows 10?

По умолчанию SysMain предназначен для того, чтобы занимать все доступное пространство ОЗУ с предварительно загруженными приложениями. Не волнуйтесь, речь идет только о неиспользованной памяти. Как только вашей системе требуется больше оперативной памяти (например, для загрузки приложения, которое не было предварительно загружено), она освобождает необходимую память по мере необходимости.

До Windows 8.1, если приложению нужно использовать, к примеру 5 Гб памяти, а компьютер имеет лишь всего 4 Гб оперативной памяти, то система Windows вынуждена была отправить 1 Гб этих данных в файл подкачки, который на жестком диске. Благодаря этой виртуальной памяти появляется возможность запустить и использовать эту программу, но будет работать медленнее чем с достатком ОЗУ.

Начиная с Windows 10, когда операционная система нуждается в большем количестве памяти чем имеет в наличии, тогда и происходит процесс сжатия данных, как ZIP, в оперативную память, вместо того, чтобы отправить их на жесткий диск в файл подкачки. Таким образом, если нам нужно сохранить два информационных пакета данных 6 Гб и 3 Гб и компьютер имеет всего лишь 8 Гб ОЗУ, то Windows 10 сжимает пакет 3 Гб уменьшив его до 1.5 и поучается в общей сумме 7.5 Гб вместо 9 Гб и может получать к ней доступ из оперативной памяти не прибегая к обмену.

Отключение SuperFetch

Существует несколько способов деактивировации сервиса.

Через «Службы»

SuperFetch можно выключить через раздел администрирования системы «Службы».

  1. Нажмите «Поиск» → введите «Службы» → откройте классическое приложение.
  2. Щелкните ПКМ по «SuperFetch» →«Остановить».
  3. Снова откройте контекстное меню сервиса → «Свойства».
  4. В поле «Тип запуска» в выпадающем списке выберите «Отключена» → «OK».
  5. Перезапустите ПК.

С помощью реестра

Отключение сервиса доступно также через системный реестр.

  1. Откройте программу «Выполнить» сочетанием клавиш Win + R → введите «regedit» → «OK».
  2. Перейдите в ветку HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management PrefetchParameters .
  3. Дважды щелкните по параметру «EnableSuperfetch» → введите значение 0 → «OK».
  4. Перезагрузите компьютер.
Читать еще:  Не открывается дисковод на ноутбуке что делать

Через командную строку

Деактивировать службу можно в командной строке, запущенной от имени администратора.

  1. Откройте «Поиск» → введите «Командная строка» → щелкните ПКМ по классическому приложению → «Запуск от имени администратора».
  2. Введите команду sc config SysMain start=disabled .
  3. Перезагрузите ПК.

Отключение SuperFetch: все «за» и «против»

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

Есть и общая рекомендация для всех пользователей, которая заключаются в следующем:

— маленький объем оперативной памяти не позволяет беспроблемное использование службы;

— достаточный ее объем рекомендует «Суперфетч» активировать.

Таким образом, если объем оперативной памяти не превышает 1 Гб, а загрузка памяти может достигнуть 600 Мб, не говоря о дополнительной виртуальной памяти и файле подкачки, то возникает ситуация с ограниченной функциональность ОЗУ. Но это конечно в случае, если компьютерная система старого поколения (используется readyboost). В современных же системах даже при условии, когда используется минимальная конфигурация, оснастка изначально подразумевает большие объемы оперативной памяти, составляющие от 3 Гб. В этом случае, конечно же, использование службы SuperFetch оправдано. Можно сравнить работу компьютера в различных режимах: с использованием SuperFetch и при ее отключении. Некоторые пользователи отмечают, что в данном случае не увидели особой разницы.

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

Как распознать, что узел грузит диск

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

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

За что отвечает служба SuperFetch в Windows 10?

Если вы когда-нибудь заходили в диспетчер задач компьютера, то краем глаза могли увидеть такой процесс как svchost.exe и службу SysMain. Они редко фигурируют в обзорах, так как для обычного пользователя они не представляют интереса. Таким образом, в интернете зародилось слово SuperFetch, обозначающее ту же службу SysMain под процессом svchost.exe. Что это же это такое?

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

Таким образом, при запуске системы, функция берет все эти ссылки и загружает по ним кэшированные данные в оперативную память. Это означает, что все запускаемые процессы должны запускаться быстрее, потому что они уже частично загружены в ОЗУ.

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

Возможные причины ухудшения производительности при отключении SuperFetch в Windows 10.

  1. Отключение службы может привести совсем к обратному – загрузка программ с диска будет занимать очень много времени, так как система будет чаще обращаться к жесткому диску.
  2. Если количество обращений к диску увеличится, то и его загрузка станет еще сильнее. В этом случаи отключение будет оптимальным только для SSD дисков, в которых и так скорость быстрее, а кеширование не имеет смысла.
  3. Для большого объема оперативной памяти освобождение нескольких сотен мегабайт не будет заметно. Но если ОЗУ мало, то система может начать сильно тормозить из-за нехватки оперативной памяти.

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

Нужно ли выключать супервыборку

Супервыборка, как и многие другие компоненты Виндовс 7, активны по умолчанию не просто так. Дело в том, что работающая служба Superfetch может ускорить быстродействие операционной системы на слабых компьютерах ценой повышенного потребления оперативной памяти, пусть и незначительного. Кроме того, супервыборка способна продлить срок службы традиционных HDD, как бы это парадоксально не звучало – активная супервыборка диском практически не пользуется и уменьшает частоту обращения к накопителю. Но если же система установлена на SSD, то Superfetch становится бесполезной: твердотельные накопители быстрее магнитных дисков, отчего никакого прироста скорости работы эта служба не приносит. Её отключение освобождает часть оперативной памяти, но слишком мало для серьёзного влияния.

Читать еще:  DNS probe finished no internet что делать

Когда же стоит отключать рассматриваемый элемент? Ответ очевиден – когда с ним наблюдаются проблемы, в первую очередь высокая нагрузка на процессор, с которой неспособны справиться более щадящие методы вроде очистки жесткого диска от «мусорных» данных. Деактивировать супервыборку можно двумя методами – через окружение «Службы» или посредством «Командной строки».

Обратите внимание! Отключение Superfetch повлияет на доступность функции ReadyBoost!

Способ 1: Инструмент «Службы»

Самый простой вариант остановки работы супервыборки – отключить её через менеджер служб Виндовс 7. Происходит процедура по такому алгоритму:

  1. Используйте комбинацию клавиш Win + R для доступа к интерфейсу «Выполнить». Введите в текстовую строку параметр services.msc и нажмите «ОК».

В перечне элементов Диспетчера служб отыщите элемент «Superfetch» и дважды кликните по нему ЛКМ.

Для отключения супервыборки в меню «Тип запуска» выберите вариант «Отключить», после чего воспользуйтесь кнопкой «Остановить». Для применения изменений используйте кнопки «Применить» и «ОК».

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

    Способ 2: «Командная строка»

    Не всегда получается задействовать менеджер служб Виндовс 7 – например, если версия операционной системы представляет собой Starter Edition. К счастью, в Windows нет задачи, которую нельзя было бы решить задействованием «Командной строки» — она же поможет нам и в выключении супервыборки.

      Перейдите в консоль с полномочиями администратора: откройте «Пуск»«Все приложения»«Стандартные», найдите там «Командную строку», кликните по ней ПКМ и выберите вариант «Запуск от имени администратора».

    После запуска интерфейса элемента введите такую команду:

    sc config SysMain start= disabled

    Проверьте корректность ввода параметра и нажимайте Enter.

  • Для сохранения новых настроек осуществите ребут машины.
  • Как показывает практика, задействование «Командной строки» эффективнее отключения через менеджер служб.

    Что делать, если служба не отключается

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

      Вызовите «Редактор реестра» — в этом нам снова пригодится окно «Выполнить», в котором нужно ввести команду regedit .

    Раскройте дерево каталогов по следующему адресу:

    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters

    Найдите там ключ под названием «EnableSuperfetch» и дважды щёлкните по нему левой кнопкой мыши.

  • Для полного отключения введите значение 0 , после чего нажмите «ОК» и перезагружайте компьютер.
  • Заключение

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

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

    Хотя не все это признают, Windows 10 является определенным улучшением по сравнению с предыдущими версиями во многих отношениях.

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

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

    Как SuperFetch ускоряет работу вашего ПК

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

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

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

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

    Читать еще:  На что влияет пропускная способность оперативной памяти

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

    Действительно ли SuperFetch необходим?

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

    Но есть некоторые «проблемы», которые могут возникнуть с SuperFetch:

    • Поскольку SuperFetch всегда работает в фоновом режиме, сама служба SuperFetch всегда использует некоторый процессор и оперативную память.
    • SuperFetch не устраняет необходимость загрузки приложений в оперативную память, но просто переносит загрузку на более раннее время. Всякий раз, когда эта загрузка происходит, ваша система будет испытывать такое же замедление, как если бы вы запускали приложение без SuperFetch.
    • Запуск системы может быть вялым, потому что SuperFetch предварительно загружает кучу данных с вашего жесткого диска в оперативную память. Если ваш жесткий диск работает на 100% в течение нескольких минут при каждом запуске или перезагрузке компьютера, виновником может быть SuperFetch.
    • Повышение производительности SuperFetch может быть незаметным, если Windows 10 установлена на SSD. Поскольку SSD так быстр, что вам не нужна предварительная загрузка.

    Известно, что SuperFetch вызывает проблемы с производительностью во время игр, особенно в системах с 4 ГБ ОЗУ или меньше. Непонятно, почему это происходит, потому что это не происходит для всех, но я подозреваю, что это связано с RAM-тяжелыми играми, которые постоянно запрашивают и освобождают память, что может заставить SuperFetch постоянно загружать и выгружать данные.

    Безопасно ли отключать SuperFetch? Да! Если вы решите его отключить нет никакого риска побочных эффектов. Моя рекомендация заключается в том, что, если ваша система работает хорошо, оставьте его включенным. Если у вас есть проблемы с высоким уровнем использования жесткого диска, высокой потребляемой памятью или ухудшением производительности во время активных операций с RAM, попробуйте отключить его и посмотреть, поможет ли это. Если это так, отключите его автозагрузку при запуске windows. В противном случае включите его снова.

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

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

    Использование приложения «Службы»

    Шаг 1. Запустите приложение «Службы». Откройте меню «Пуск», найдите службы и запустите приложение «Службы». Кроме того, вы можете открыть окно «Выполнить», нажав клавишу Windows + R, затем ввести services.msc и нажать «ОК». Это не то же самое что службы в «диспетчере задач».

    Шаг 2: Отключите службу SuperFetch. Прокрутите вниз до тех пор, пока вы не увидите Superfetch, щелкните его правой кнопкой мыши и нажмите «Остановить». SuperFetch теперь отключен.

    Шаг 3: Предотвратите автоматический запуск SuperFetch. Все еще в приложении «Службы» щелкните правой кнопкой мыши на Superfetch и выберите «Свойства». На вкладке «Общие» найдите тип запуска и измените его на «Отключено». (Или вручную, если вы хотите включить его, когда вам это нужно.)

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

    Приложение «Службы» является предпочтительным для этого способом, но, если оно по какой-то причине не работает, вы всегда можете редактировать раздел реестра напрямую. Прежде чем вы это сделаете, убедитесь, что вы создали резервную копию реестра если что-то, пойдет не так (это более распространено, чем вы думаете,).

    Шаг 1. Откройте редактор реестра. Откройте меню «Пуск», выполните поиск regedit, затем выберите его из результатов. Кроме того, откройте окно «Выполнить», нажав клавишу Windows + R, затем введите «regedit» и нажмите «ОК».

    Шаг 2. Найдите ключ SuperFetch. Используя левую боковую панель, перейдите к следующему: HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control / Session Manager / MemoryManagement / PrefetchParameters:

    Шаг 3: Отключите SuperFetch. На правой панели вы увидите ключ под названием EnableSuperfetch. Щелкните его правой кнопкой мыши и выберите «Изменить» . чтобы открыть редактор ключей. Чтобы отключить SuperFetch, измените значение Data на 0 и нажмите OK.

    Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector