Перейти к содержанию
Просмотров 15.9к. Опубликовано 3 сентября, 2018 Обновлено 3 сентября, 2018
Включить или отключить функцию Superfetch Windows 10, 8 или 7 (иначе известную как Prefetch). Superfetch кэширует данные, чтобы они могли быть немедленно доступны вашему приложению. Иногда это может повлиять на производительность определенных приложений. Он имеет тенденцию плохо работать с играми, но может улучшить производительность в бизнес-приложениях.
Чтобы изменить, включена или отключена функция Superfetch, вы можете выполнить следующие шаги.
Отключить службы
- Удерживая клавишу Windows , нажмите «R», чтобы открыть диалоговое окно «Выполнить».
- Введите «services.msc», затем нажмите «Enter».
- Отобразится окно «Службы». Найдите в списке «Superfetch».
- Щелкните правой кнопкой мыши «Superfetch», затем выберите «Свойства».
- Выберите кнопку «Остановить», если вы хотите остановить службу. В раскрывающемся меню «Тип запуска» выберите «Отключено».
Включение или отключение через реестр
- Удерживая клавишу Windows , нажмите «R», чтобы открыть диалоговое окно «Выполнить».
- Введите «Regedit», затем нажмите « Enter ».
- Откроется окно редактора реестра. Перейдите в следующее место в реестре.
- HKEY_LOCAL_MACHINE
- SYSTEM
- CurrentControlSet
- Control
- Session Manager
- MemoryManagement
- PrefetchParameters
- С правой стороны дважды щелкните «EnableSuperfetch». Если этого значения не существует, щелкните правой кнопкой мыши папку «PrefetchParameters», затем выберите «Создать»> «Значение DWORD».
- Дайте «EnableSuperfetch» одно из следующих значений:
- 0 — отключить Superfetch
- 1 — включение предварительной выборки при запуске программы
- 2 — чтобы включить предварительную выборку загрузки
- 3 — включение префектуры всего
- Выберите «ОК».
- Закройте редактор реестра.
Примечание. Если вы отключите Superfetch и хотите включить его для определенных приложений, вы можете использовать специальный переключатель в ярлыке программы: /prefetch: 1
Вопросы-Ответы
Где хранятся данные предварительной выборки?
По умолчанию данные предварительной выборки хранятся в папке « C:WindowsPrefetch ».
В этой статье мы увидим, как Windows 10/8/7 обрабатывает Prefetch и SysMain на твердотельных накопителях. Вчера мы видели, как Windows обрабатывает дефрагментацию на твердотельных накопителях. Прежде чем мы начнем, позвольте мне прояснить, что отключать SysMain (Ранее назывался SuperFetch) или же Предварительная выборка так как это может снизить производительность системы. Лучше всего оставить для этих служб настройки по умолчанию.
Каждый раз, когда вы запускаете приложение на своем ПК, операционная система Windows создает файл предварительной выборки, содержащий информацию о файлах, загруженных приложением. Информация в Предварительная выборка используется для оптимизации времени загрузки приложения при его следующем запуске. SysMain пытается предсказать, какие приложения вы запустите в следующий раз, и предварительно загружает все необходимые данные в память. Его алгоритм прогнозирования превосходен и может предсказать, какие следующие 3 приложения вы запустите в какое время дня.
Короче говоря, SysMain и Prefetch — это технологии управления хранилищем Windows, которые обеспечивают быстрый доступ к данным на традиционных жестких дисках. На твердотельных накопителях они приводят к ненужным операциям записи.
Отключить SysMain
В SysMain сервис это тот, который связан с Superfetch. Его задача — поддерживать и улучшать производительность системы с течением времени. Он находится в папке System32. Службы такие же, но отображаемое имя для них было изменено в Windows 10 с Superfetch на SysMain.
Если по какой-то причине необходимо вручную отключить их, можно отключить SysMain таким образом. Пробег Сервисы.msc , чтобы открыть диспетчер служб. Прокрутите вниз до службы SysMain (Superfetch), которая отвечает за поддержание и улучшение производительности системы с течением времени.
Дважды щелкните по нему, чтобы открыть окно «Свойства». Нажмите «Остановить», чтобы остановить процесс. Сделайте тип запуска Неполноценный и нажмите Применить.
Тебе придется перезагрузите компьютер чтобы системные изменения вступили в силу.
Отключить предварительную выборку
Чтобы отключить предварительную выборку в Windows, запустите regedit , чтобы открыть редактор реестра. Перейдите к следующему разделу реестра:
HKLMSYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters
Дважды щелкните на EnablePrefetcher справа, чтобы открыть поле значения DWORD.
Возможные значения EnablePrefetcher:
- 0 — отключить Prefetcher
- 1 — предварительная выборка при запуске приложения включена
- 2 — предварительная загрузка загрузки включена
- 3 — Запуск приложения и предварительная загрузка при загрузке включены
Значение по умолчанию — 3. Чтобы отключить предварительную выборку, установите для него значение 0. Нажмите ОК и Выйти.
Кстати, вы также можете отключить или настроить Suoerfetcher здесь — вы увидите EnableSuperfetcher DWORD чуть ниже.
Возможные значения EnableSuperfetch:
- 0 — отключить SysMain
- 1 — Включить SysMain только для файлов загрузки
- 2 — Включить SysMain только для приложений
- 3 — Включите SysMain как для файлов загрузки, так и для приложений.
Если вы пользуетесь твердотельным накопителем, возможно, вы захотите прочитать о бесплатном программном обеспечении. Срок службы SSD которые могут проверить состояние вашего твердотельного накопителя и SSD Tweaker, что поможет вам настроить твердотельные накопители.
Prefetch был представлен в системе Windows еще при запуске Windows XP. Это системная служба, работающая в фоновом режиме, не потребляя энергии от процессора. Эта служба направлена на сокращение времени загрузки приложений в системе Windows.
Prefetch встроен в ОС Windows для улучшения взаимодействия с пользователем. Это не обязательная система. Так что если вы захотите отключить его, проблем не возникнет. Но как на самом деле работает предварительная выборка в системе Windows? Это действительно хорошо? Если нет, то как его отключить? Давайте найдем ответы на все эти вопросы в этой статье.
Оглавление
-
1 Что такое предварительная выборка?
- 1.1 Как это работает?
- 1.2 Где хранятся файлы кеша?
- 1.3 Как отключить предварительную выборку?
- 1.4 Как включить предварительную выборку?
Что такое предварительная выборка?
Prefetch — это системная служба Windows, которая незаметно извлекает ресурсы до того, как они потребуются будущему приложению. Он создает файл кеша, в котором хранится информация о ресурсах. Как только это приложение запускается, Windows возвращается к этому файлу кеша и использует уже извлеченные ресурсы, и в итоге оно открывает приложение быстрее, чем обычно. Эти файлы кеша создаются на основе повседневного поведения пользователя Windows. Он создает эти файлы кеша для всех приложений, которые пользователь часто открывает.
Как это работает?
Система Windows контролирует использование всех установленных и системных программ. Windows создаст несколько небольших файлов кэша в определенной папке предварительной выборки в зависимости от этой информации. Таким образом, в следующий раз, когда пользователь откроет приложение, которое он / она часто использует, Windows обратится к этим файлам кеша в папке предварительной выборки, и это ускорит загрузку приложения.
В папке предварительной выборки можно сделать до 128 записей. ОС автоматически продолжает обновлять эти файлы кеша, и пользователю вообще нет необходимости возиться с этими файлами. Некоторые люди утверждают, что очистка папки предварительной выборки ускоряет время загрузки и освобождает память, но это не так. Служба предварительной выборки даже не использует память, которую нужно очистить. Он просто использует данные часто используемых приложений и создает на их основе файл кеша. Если пользователь не запустит это конкретное приложение, предварительная выборка не вступит в силу. И если пользователь запускает какое-то другое требовательное приложение, которого нет в папке предварительной выборки, оно просто займет любую оперативную память, которую хочет, чтобы функционировать должным образом. Предварительная загрузка этому совершенно не помешает.
Где хранятся файлы кеша?
Файлы кеша хранятся в папке предварительной выборки каталога Windows. Чтобы открыть это,
- Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».
- Введите «предварительная выборка» в поле и нажмите «ОК».
- Система запросит разрешение на открытие этого каталога. Предоставьте ему необходимое разрешение, и появится папка предварительной выборки со всеми файлами кеша.
Как отключить предварительную выборку?
Отключение предварительной выборки приведет только к увеличению времени загрузки приложений. Но если вы столкнулись с конкретными проблемами, такими как 100% использование диска, что является ошибкой предварительной выборки, которая влияет на некоторые системы, рассмотрите возможность отключения этой службы.
- Щелкните строку поиска и выполните поиск по запросу «Редактор реестра».
- Откройте его, как только он появится в результатах поиска.
- Перейдите по следующему пути:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Управление памятью PrefetchParameters
- Дважды щелкните файл «EnablePrefetcher».
- Установите значение этого ключа на 0.
- Нажмите ОК, и все готово.
Как включить предварительную выборку?
Если у вас отключена предварительная выборка, вашим приложениям потребуется некоторое время для загрузки. Итак, чтобы включить его,
- Щелкните строку поиска и выполните поиск по запросу «Редактор реестра».
- Откройте его, как только он появится в результатах поиска.
- Перейдите по следующему пути:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Управление памятью PrefetchParameters
- Дважды щелкните файл «EnablePrefetcher».
- Установите значение этого ключа на 3.
- Нажмите ОК, и все готово.
Вот как вы можете включить или отключить функцию предварительной выборки в Windows. Если у вас есть какие-либо вопросы или вопросы по этой статье, оставьте комментарий ниже, и мы свяжемся с вами. Также не забудьте ознакомиться с другими нашими статьями о Советы и хитрости iPhone,Советы и хитрости для Android, Советы и хитрости для ПКи многое другое для получения дополнительной полезной информации.
Содержание
- Как отключить SuperFetch и Prefetch в Windows 10
- Отключение SuperFetch в Виндовс 10 командой «выполнить»
- Убираем SuperFetch и Prefetch в 10 Винде редактором реестра
- Стоит ли отключать SysMain (SuperFetch) в Windows 10?
- За что отвечает SysMain (SuperFetch)
- Нужен ли вам SysMain (SuperFetch)?
- Безопасно ли отключать SysMain (SuperFetch)?
- Как отключить SysMain (SuperFetch) в Windows 10
- Приложение Службы
- Системный реестр
- Командная строка
- Windows PowerShell
- 990x.top
- Простой компьютерный блог для души)
- EnablePrefetcher — что это? (Windows 10, PrefetchParameters)
- Как работает SuperFetch?
- SuperFetch — включить или нет?
- Superfetch и Prefetch в Windows: как повысить производительность
- Что такое Superfetch в Windows и как он нам поможет?
- Полезно ли постоянно активировать функцию Superfetch?
- Когда рекомендуется отключить Superfetch и как это сделать
- Что такое Prefetch и как он помогает улучшить производительность Windows
- SuperFetch: что это, способы настройки и отключения в Windows 7, 8 и 10
- SuperFetch — что это за служба
- Для чего она нужна
- Параметры SuperFetch
- EnableBootTrace
- EnablePrefetcher
- EnableSuperFetch
- Нужна ли SuperFetch на компьютере?
- Насколько безопасно ее отключение?
- Способы отключения SuperFetch
- Через командную строку
- С помощью редактора реестра
- Через оснастку «Службы»
- Частые ошибки связанные со службой SuperFetch
- Решение ошибок
- Заключение
Как отключить SuperFetch и Prefetch в Windows 10
Что такое и для чего нужны Prefetch и SuperFetch в Виндовс 10. Как их отключить. Подробная инструкция с скриншотами и видео
Vista была первой операционной системой, в которой появилась SuperFetch. Затем данная служба была внедрена в систему Windows и Windows 8. Данная служба призвана интенсифицировать производительность программного обеспечения, применяя в оперативной памяти их кэш. SuperFetch используется в работе ReadyBoost.
На компьютерах, где установлена версия программного обеспечения более, чем Windows 8, SuperFetch для ускорения не требуется. В этом случае данная служба может вызывать ошибки при эксплуатации системы. Во избежание ошибок, лучше отключить SuperFetch.
Существует два метода, позволяющих с легкостью остановить работу SuperFetch. Если же провести весь алгоритм действий в обратном порядке, то SuperFetch снова будет работать. Ниже рассмотрены алгоритмы отключения SuperFetch:
Отключение SuperFetch в Виндовс 10 командой «выполнить»
Самый простой способ отключения с помощью Панели управления, перейти в «Администрирование», а затем в «Службы». Можно так же использовать комбинацию Windows+R, в развернувшемся окне ввести значение services.msc.
В появившемся окне находится перечень служб, среди которых SuperFetch. Кликнуть на данную службу мышкой два раза. В развернувшемся окне выбрать команду «Остановить». В разделе «Тип запуска» есть подпункт «Отключена», его и следует нажать. Далее «Применить», это активирует настройки. Затем следует перезапустить компьютер, и проверить работоспособность приложений (это делать не обязательно, как правило, все настройки работают).
Убираем SuperFetch и Prefetch в 10 Винде редактором реестра
Еще один способ отключения SuperFetch, используя редактор реестра Windows 10. Нажать комбинацию клавиш Win+R и и произвести ввод — regedit. Для экономии времени команду можно не набирать вручную, а вставить её при помощи копирования, убрав точку в конце. Нажать Enter. Появляется окошко «редактор реестра». Отыскиваем строку адресного ввода и вводим: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management PrefetchParameters.
Дальше следует найти EnableSuperfetcher. В ситуации, когда данный параметр отсутствует, необходимо создать его при помощи DWORD, использовав это название. При необходимости отключить Prefetch нужно поменять значение EnablePrefetcher на 0. Далее перезагрузить компьютер.
При необходимости включения SuperFetch, нужно провести все действия в обратном порядке, только вместо 0 поставить 3.
При выбранном значении 1 — технология работает выборочно, то есть только для файлов загрузки. При значении 2 – только для программного обеспечения. Данные параметры помогают настроить систему под каждого конкретного пользователя. Алгоритм включения и отключения очень прост.
Источник
Стоит ли отключать SysMain (SuperFetch) в Windows 10?
Пользователи Windows 10 иногда сталкиваются с проблемами быстродействия системы. Часто причина заключается в неправильных системных настройках. Среди многих способов улучшить производительность Windows 10 есть один менее очевидный – изменение статуса службы SysMain (ранее – SuperFetch).
За что отвечает SysMain (SuperFetch)
В описании SysMain (SuperFetch) говорится, что данная служба “поддерживает и улучшает производительность системы с течением времени”. Однако механизм работы сервиса подробно не раскрывается.
SuperFetch – это функция, которая впервые появилась в Windows Vista. Служба постоянно работает в фоновом режиме, анализирует шаблоны обработки оперативной памяти и узнает, какие приложения используется чаще всего. Со временем SuperFetch помечает эти приложения как “часто используемые” и заранее загружает их в оперативную память.
Таким образом, благодаря работе SuperFetch, запуск приложения будет происходить гораздо быстрее, потому что оно уже было предварительно загружено в ОЗУ.
По умолчанию SuperFetch заполняет свободную область оперативной памяти загружаемыми приложениями. Как только операционной системе потребуется больше оперативной памяти (например, для загрузки приложения, которое не было предварительно загружено) SuperFetch освободит необходимый объем ОЗУ.
SuperFetch является преемником службы Prefetch, которая появилась еще в Windows XP. Однако, Prefetch не анализировал шаблоны использования и не настраивал предварительную загрузку соответствующим образом.
Нужен ли вам SysMain (SuperFetch)?
В большинстве случаев SuperFetch действительно несет пользу. Если вы являетесь обладателем современного компьютера хотя бы со средними характеристиками, служба SuperFetch будет работать нормально и не доставит неприятностей.
Тем не менее, SuperFetch может вызывать некоторые проблемы:
Безопасно ли отключать SysMain (SuperFetch)?
Да, это безопасно для системы, но существует риск побочных эффектов от этого действия. Если ваша система работает хорошо, то рекомендуется оставить службу SuperFetch включенной. Если вы испытываете проблемы с высокой загрузкой жесткого диска, большим объемом потребляемой памяти или заметили ухудшение производительности во время активных операций с ОЗУ, то попробуйте отключить SuperFetch и понаблюдать за работой системы. Если что-то пойдет не так, вы всегда сможете снова включить службу.
Как отключить SysMain (SuperFetch) в Windows 10
Приложение Службы
Системный реестр
Командная строка
Windows PowerShell
Источник
990x.top
Простой компьютерный блог для души)
EnablePrefetcher — что это? (Windows 10, PrefetchParameters)
Один из параметров настройки технологии SuperFetch, активирующий работу функции Prefetcher (упреждающая выборка). Технология SuperFetch улучшает производительность ПК, предварительно загружая данные в ОЗУ, которые в ближайшее время могут понадобиться.
Данный параметр находится в реестре, точнее в таком разделе:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters
Раздел содержит три параметра SuperFetch:
Последние два параметра могут иметь значение:
Как работает SuperFetch?
Суть сводится к двум моментам:
Поэтому в принципе технология очень полезная, отключать не стоит.
SuperFetch — включить или нет?
В интернете присутствует много споров — включать или нет данную технологию.
Мое мнение — включать. Также несколько раз проводил эксперименты, при которых отключение SuperFetch приводит к освобождению небольшого обьема оперативки, не особо существенно, но работа некоторого софта стала немного медленнее. Почти незаметно, но факт. Поработав так несколько дней потом данную технологию включил — система стала работать немного отзывчивее.
Поэтому мое мнение — SuperFetch не стоит отключать.
Однако при желании отключить — небольшая инструкция:
Надеюсь данная информация оказалась полезной. Удачи и добра.
Источник
Superfetch и Prefetch в Windows: как повысить производительность
Но, конечно, это то, что Redmond не достигли в одночасье, на самом деле это стоило намного больше, чем первоначально ожидалось. Чтобы достичь этого, как мы говорим, со временем были реализованы новые и более мощные функции. В то же время, другой целью фирмы является не только то, чтобы у нас было больше возможностей, но и чтобы пользовательский опыт был наилучшим. Как не могло быть иначе, для этого крайне важно, чтобы программное обеспечение на компьютере работало максимально плавно.
И это то, что необходимость работать изо дня в день на медленном ПК, на выполнение которого уходит больше времени, чем нужно, может привести нас в отчаяние. Поэтому, чтобы улучшить это, Microsoft Разработчики, в свою очередь, включают в себя определенные функции, которые помогут нам в этих задачах. к улучшить производительность Окна 10 у нас под рукой большое количество реализованных функций, некоторые из которых более известны и доступны, чем другие.
Что такое Superfetch в Windows и как он нам поможет?
Его работа сосредоточена на таком важном разделе, как управление Оперативная память память, которую операционная система использует постоянно. В частности, речь идет о функции, которая по умолчанию всегда работает в Windows и это использует избыток оперативной памяти в то время. Например, для контроля использования оперативной памяти каждого из загруженных приложений, диспетчер задач будет очень полезен.
Таким образом, он использует то же самое для ускорения приложений, которые мы используем чаще всего на ежедневной основе, предварительно загружая их в саму систему. Благодаря этому мы получаем доступ к наиболее распространенным программам, гораздо быстрее, все в фоновом режиме.
Полезно ли постоянно активировать функцию Superfetch?
Все это означает, что мы сможем открыть эти программы, скажем, обычные, гораздо быстрее, с преимуществами, которые влечет за собой все это. Кроме того, мы должны знать, что для этой предварительной загрузки Superfetch использует оставшиеся ОЗУ всегда, так что это не влияет на задачи, которые мы выполняем сейчас. В то же время, когда системе необходимо использовать больше оперативной памяти, Superfetch освобождает ее часть, чтобы ее можно было использовать быстрее. Как не могло быть иначе, все это делается абсолютно прозрачным образом для пользователь так что это дает только преимущества.
Когда рекомендуется отключить Superfetch и как это сделать
Для этого первое, что мы сделаем, это откроем службы Windows приложение, что мы достигаем, например, из окна поиска меню «Пуск». Таким образом, как только у нас появится окно Service на экране, нам нужно будет выполнить поиск по функции Superfetch.
Как только мы нашли его в Услуги список, при проверке которого, в левой части окна мы увидим опцию Stop, где мы нажимаем. Даже если он больше не работает, перезагрузка ПК активирует его. Поэтому, если мы хотим, чтобы он остановился навсегда, нам нужно только щелкнуть правой кнопкой мыши на этой записи и выбрать «Свойства», где в разделе «Тип запуска» нажать «Отключено».
Что такое Prefetch и как он помогает улучшить производительность Windows
Как легко представить, это делает загрузку этих программы более динамичный, что положительно сказывается на общей работе оборудования. В качестве любопытства скажем, что записи здесь генерируются по тем приложениям, которые имеют .pf файл расширение.
Источник
SuperFetch: что это, способы настройки и отключения в Windows 7, 8 и 10
Почти каждый день похож на предыдущий. Это касается и нюансов использования ПК. На нем запускаются примерно одни и те же приложения, просматриваются фото из одной и той же папки, включаются одни и те же аудиофайлы. Служба SuperFetch оптимизирует компьютерную рутину, чтобы все работало быстро и без сбоев. Но не всегда это получается, иногда возникают проблемы.
SuperFetch — что это за служба
Рабочий процесс, который улучшает отзывчивость операционной системы (ОС) и приложений благодаря анализу ретроспективных данных и последующего активного управления свободной оперативной памятью. Эта служба дебютировала в Windows Vista и с тех пор включалась в каждый релиз ОС. По умолчанию она постоянно работает в фоновом режиме, анализируя запускаемые файлы. Возможна достаточно гибкая настройка этого системного компонента.
СуперФетч можно сравнить с умным отцом, который держит весь инструмент в гараже не просто в порядке, а в “правильном” порядке, чтобы сын быстро отыскивал нужные ключи или кусачки. “Правильный” порядок означает следующее:
Пример абсолютно условный, но он абстрактно демонстрирует задачи службы и это поможет более точно ответить на вопрос: “SuperFetch? Что это?”.
Для чего она нужна
Чтобы понять, что такое SuperFetch, можно описать 2 основные цели службы:
Порой служба узла SuperFetch грузит диск Windows 10. Это вызывается 2 причинами:
Параметры SuperFetch
Для исчерпывающего ответа на вопрос: “SuperFetch – что это за служба?”, следует знать, какие именно параметры ОС она устанавливает. Они доступны для редактирования через реестр. Чтобы получить к ним доступ, нужно выполнить следующее (на примере десятой версии Виндовс):
EnableBootTrace
Параметр определяет статус трассировки процессов во время загрузки. Он устанавливает, должна ли ОС анализировать, как читаются файлы при запуске. Отключать это нет особого смысла по следующим причинам:
EnablePrefetcher
EnableSuperFetch
Параметр задает правила работы службы СуперФетч. Для него, как и для EnablePrefetcher, возможны 4 установки:
Нужна ли SuperFetch на компьютере?
Да, она все еще остается востребованной. Если стоит вопрос максимального снижения загрузки ресурсов компьютера процессами операционной системы, то гораздо эффективнее отключать визуальные эффекты, а не SuperFetch.
Насколько безопасно ее отключение?
Стоит SuperFetch отключить или нет Windows 7? Никаких проблем не возникнет, если все выключить. Служба никак не влияет на конфиденциальность данных и в подавляющем большинстве случаев слабо нагружает ресурсы системы. Хуже точно не станет, так что не стоит этого бояться.
Другой вопрос, что нет особого смысла специально это делать. Служба не просто так мигрирует из одной версии ОС в другую на протяжении почти 20 лет. Если бы она чему-то особо мешала, то SuperFetch вырезали из ядра системы. Если бы она вызывала нестабильность Windows, то от нее бы точно избавились.
Способы отключения SuperFetch
SuperFetch как отключить можно многими способами.
Через командную строку
Отключение производится по следующему алгоритму:
С помощью редактора реестра
Включить, выключить и настроить SuperFetch Windows 10, 8, 7 и Vista можно за несколько кликов. Для этого следует:
Через оснастку «Службы»
Действуют следующим образом:
В оснастке ОС Sysmain SuperFetch – одно и то же. Первое название – это внутрисистемный идентификатор, а второе имя используется для отображения на экране компьютера.
Частые ошибки связанные со службой SuperFetch
Бывает, что SuperFetch Windows 10 грузит диск на 100%. Система в таком режиме не отвечает на команды пользователя, и поэтому сложно завершить текущие операции – например, браузер не захочет закрываться. Это, как правило, наблюдается при двух обстоятельствах:
Решение ошибок
Самый действенный способ исправить любую ошибку – отключить службу. Это наиболее эффективно, но также можно попробовать такие способы:
Заключение
Многое в отношении SuperFetch обусловлено тем, что она дебютировала на ОС Vista – еще в 2006 году. В те годы разработчики программ куда больше внимания уделяли тестированию и оптимизации продукта, особенно это касается рациональности использования оперативной памяти. Так сложилась ситуация, что тогда действительно можно было предварительно подгружать часто используемые данные в оперативку, и это улучшало отзывчивость компьютера. Сегодня эта технология уже несколько устарела – оперативной памяти мало, а жесткие диски стали гораздо быстрее. Тем не менее отключать эту службу специально не стоит. Исключение составляют лишь те ситуации, когда она точно виновна в подвисании компьютера.
Источник
Что такое и для чего нужны Prefetch и SuperFetch в Виндовс 10. Как их отключить. Подробная инструкция с скриншотами и видео
Vista была первой операционной системой, в которой появилась SuperFetch. Затем данная служба была внедрена в систему Windows и Windows 8. Данная служба призвана интенсифицировать производительность программного обеспечения, применяя в оперативной памяти их кэш. SuperFetch используется в работе ReadyBoost.
На компьютерах, где установлена версия программного обеспечения более, чем Windows 8, SuperFetch для ускорения не требуется. В этом случае данная служба может вызывать ошибки при эксплуатации системы. Во избежание ошибок, лучше отключить SuperFetch.
Существует два метода, позволяющих с легкостью остановить работу SuperFetch. Если же провести весь алгоритм действий в обратном порядке, то SuperFetch снова будет работать. Ниже рассмотрены алгоритмы отключения SuperFetch:
Отключение SuperFetch в Виндовс 10 командой «выполнить»
Самый простой способ отключения с помощью Панели управления, перейти в «Администрирование», а затем в «Службы». Можно так же использовать комбинацию Windows+R, в развернувшемся окне ввести значение services.msc.
В появившемся окне находится перечень служб, среди которых SuperFetch. Кликнуть на данную службу мышкой два раза. В развернувшемся окне выбрать команду «Остановить». В разделе «Тип запуска» есть подпункт «Отключена», его и следует нажать. Далее «Применить», это активирует настройки. Затем следует перезапустить компьютер, и проверить работоспособность приложений (это делать не обязательно, как правило, все настройки работают).
Убираем SuperFetch и Prefetch в 10 Винде редактором реестра
Еще один способ отключения SuperFetch, используя редактор реестра Windows 10. Нажать комбинацию клавиш Win+R и и произвести ввод — regedit. Для экономии времени команду можно не набирать вручную, а вставить её при помощи копирования, убрав точку в конце. Нажать Enter. Появляется окошко «редактор реестра». Отыскиваем строку адресного ввода и вводим: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management PrefetchParameters.
Дальше следует найти EnableSuperfetcher. В ситуации, когда данный параметр отсутствует, необходимо создать его при помощи DWORD, использовав это название. При необходимости отключить Prefetch нужно поменять значение EnablePrefetcher на 0. Далее перезагрузить компьютер.
При необходимости включения SuperFetch, нужно провести все действия в обратном порядке, только вместо 0 поставить 3.
При выбранном значении 1 — технология работает выборочно, то есть только для файлов загрузки. При значении 2 – только для программного обеспечения. Данные параметры помогают настроить систему под каждого конкретного пользователя. Алгоритм включения и отключения очень прост.
Содержание
- 1 Служба SuperFetch в Windows 10: за что отвечает и для чего нужна
- 2 Как настроить службу SuperFetch на Windows 10
- 3 Стоит ли отключать службу SuperFetch
- 4 Как отключить SuperFetch
- 5 Ошибка запуска службы SuperFetch
- 6 Superfetch для «чайников»
- 7 Superfetch – отключать или нет? Советы профессионалов
- 8 3 способа отключить Superfetch
Со временем каждый компьютер начинает медленнее работать. Причиной этому может быть не только наличие «мусорных» файлов в системе, но и служба под названием Superfetch, которая, хотя и призвана оптимизировать работу устройства, в некоторых случаях приносит только вред компьютеру в виде проблем с быстродействием. Для чего была создана опция? Как её отключить, если устройство отказывается стабильно работать с ней?
Служба SuperFetch в Windows 10: за что отвечает и для чего нужна
Служба, известная для пользователей Windows 10 как SuperFetch, ответственна за поддержку и улучшение производительности системы, как указывается в её описании в окне «Службы». Другие её названия — svchost.exe и SysMain. Каким образом она оптимизирует работу устройства?
Данный компонент системы анализирует, как используется оперативная память: какие приложения загружаются в неё чаще всего. Постепенно служба помечает эти утилиты как «часто запускаемые» и начинает загружать их заранее в оперативную память ПК. В результате программы открываются заметно быстрее, потому что они уже частично находились в ОЗУ.
SuperFetch заполняет популярными утилитами (кэширует) только свободную часть «оперативки». Если системе вдруг понадобится дополнительный объем памяти ОЗУ для программ, которые не включены в список часто используемых, служба тут же его освобождает, чтобы не снижать скорость работы на ПК.
Как настроить службу SuperFetch на Windows 10
Службу SuperFetch легко настроить под свой компьютер: включить её отдельные опции. Это возможно сделать в «Редакторе реестра», а также в окне «Редактор локальной групповой политики». Принцип настройки одинаков для обоих случаев: необходимо поставить определенное значение в параметре, который отвечает за эту службу. Инструкция довольно простая, поэтому с ней справится даже начинающий. Используем для примера «Редактор реестра»:
- Вызываем универсальное окно «Выполнить» для запуска окон и программ с помощью знакомой комбинации Win + R. Печатаем запрос regedit, который вызовет «Редактор реестра». Кликаем тут же по ОК.
Введите команду regedit в поле «Открыть» - Жмём на «Да», чтобы разрешить редактору вносить изменения на компьютере.
- В левой области панели вы увидите несколько главных веток. Откройте третью из них под названием HKEY_LOCAL_MACHINE.
Откройте папку HKEY_LOCAL_MACHINE в левой части окно редактора - Теперь поочерёдно запускайте следующие папки: SYSTEM — CurrentControlSet — Control — Session Manager — MemoryManagement — PrefetchParameters. Когда откроете последнюю, переключите своё внимание уже на вторую часть панели. В ней будет перечень определённых записей реестра. Найдите среди них EnableSuperfetch.
В папке PrefetchParameters найдите параметр EnableSuperFetch - Если его нет, необходимо создать его. Для этого кликаем по последней открытой папке PrefetchParameters правой клавишей мышки и в списке опций выбираем сначала «Создать», а затем «Параметр DWORD». Дайте ему соответствующее имя.
Создайте параметр EnableSuperfetch в папке PrefetchParameters - Теперь щёлкаем по нему правой клавишей мыши и выбираем в контекстном меню «Изменить» или же запускаем его двойным щелчком левой кнопки.
Кликните по пункту «Изменить» в контекстном меню параметра - В сером окошке, которое открылось поверх редактора, нас интересует поле «Значение». В нём необходимо написать одну из следующих цифр, в зависимости от того, что именно вы хотите оптимизировать:
- 1 — кеширование часто используемых утилит;
- 2 — ускорение запуска только компонентов системы Windows;
- 3 — оптимизация запуска и компонентов Windows, и программ.
- Рекомендуемым параметром является последний. Он, кстати, установлен по умолчанию.
Стоит ли отключать службу SuperFetch
Нужно ли выключать данную опцию по оптимизации работы ПК? Деактивировать службу точно стоит при следующих условиях:
- У вас ОЗУ меньше 1 ГБ. Этого объёма недостаточно для стабильной работы службы.
- Вы заметили, что потребляется большой объем «оперативки» и при этом ухудшилась производительность во время активных операций с ОЗУ.
- Вы регулярно пользуетесь большим количеством приложений, которые потребляют много ресурсов ПК.
- Ваша «оперативка» и жёсткий диск сильно изношены. Чтобы не нагружать их лишний раз за счёт активной работы службы SuperFetch, отключите её.
Если SuperFetch не потребляет много ресурсов и компьютер работает в хорошем режиме, отключать опцию не нужно. Чтобы помочь вам определиться с выбором, рассмотрим также плюсы и минусы использования службы.
Негативные эффекты от службы SuperFetch
Что может смотивировать пользователя отключить данную опцию на ПК:
- SuperFetch — фоновый процесс, поэтому он всегда использует ресурсы как оперативной памяти (ОЗУ), так и центрального процессора (ЦП).
- При включённой службе приложения все равно будут загружаться в течение некоторого времени (зависит от ресурсоёмкости и состояния системы). SuperFetch только ускоряет в той или иной мере данный процесс, но не избавляет от необходимости загрузки утилит в оперативную память в момент запуска.
- Если вы играете в ресурсоёмкие игры и в вашей системе установлено менее 4 ГБ ОЗУ, есть вероятность, что они будут постоянно закрываться или работать со сбоями, так как SuperFetch будет также постоянно выгружать и загружать данные этих утилит.
- Если у вас на ПК твердотельный накопитель SSD с установленной Windows 10, функция SuperFetch вам не нужна. От неё просто не будет эффекта, потому что такой жёсткий диск работает быстро сам по себе.
- Windows может начать медленно запускаться при включении компьютера, так как служба SuperFetch будет сразу загружать тот или иной объем данных с вашего жёсткого диска в ОЗУ. Если при запуске Windows ваши ресурсы сильно загружены в течение нескольких минут, стоит подумать об отключении данной функции.
Польза от данной службы
В большинстве своём служба SuperFetch весьма полезна клиентам Windows 10, если на устройстве есть большой объем «оперативки». Даже если у вас средние технические характеристики, функция будет работать в нормальном режиме и никаких неудобств вам не придётся терпеть.
Какие плюсы от использования SuperFetch можно выделить:
- Ускорение запуска Windows и наиболее популярных приложений, установленных на вашем компьютере.
- Запуск компонентов ОС и полезных стандартных утилит Windows в фоновом режиме, которые призваны улучшить быстродействие ПК и защитить его от вредоносных программ. Например, это может быть «Защитник Windows» и сервис «Дефрагментация диска».
- Кэширование изображений и некоторых других элементов сайтов в браузерах. При последующих их запусках страницы будут загружаться заметно быстрее.
Как отключить SuperFetch
Деактивировать SuperFetch можно несколькими стандартными методами. При этом используются только встроенные средства Windows. Рассмотрим подробно каждый из вариантов.
Отключение через «Службы»
Самый популярный способ отключить опцию — в окне, где собраны все службы Windows:
- Щёлкаем по значку в виде лупы на «Панели задач», который располагается справа от кнопки «Пуск». В строке для запроса печатаем «Службы». В результатах поиска сразу появится нужный системный раздел. Кликаем по нему один раз левой клавишей мышки.
Введите в строке поиска запрос «Службы» - Второй способ запуска этого же сервиса — через небольшое окошко «Выполнить». Вызываем его с помощью сочетания клавиш Win + R. В строке «Открыть» вводим команду services.msc и кликаем по ОК либо нажимаем на Enter. После этого жмём на «Да», чтобы разрешить окну «Службы» вносить изменения на вашем устройстве.
Вставьте в поле «Открыть» команду services.msc - В перечне службы будут стоять в алфавитном порядке, поэтому ищем SuperFetch в конце списка объектов с английскими названиями. Кликаем по ней левой клавишей мышки. В панели слева нажимаем на синюю ссылку «Остановить».
Кликните по ссылке «Остановить» в левом меню - Если левое меню отсутствует, переключитесь с вкладки «Стандартный» на «Расширенный» внизу окна.
- Опция остановки доступна также в контекстном меню элемента, которое запускается кликом правой кнопки.
Нажмите на «Остановить» в контекстном меню SuperFetch - В упомянутом контекстном меню с перечнем опций нажмите на пункт «Свойства».
- Откроется новое окно. Во вкладке «Общие» необходимо кликнуть по кнопке «Остановить». После этого поменяйте тип запуска в одноимённом блоке. В выпадающем меню ставим либо «Отключена», либо «Вручную». Последнее значение устанавливается в том случае, если вы хотите при необходимости включать эту службу самостоятельно.
Установите значение «Отключено» или «Вручную» в выпадающем меню «Тип запуска»
Видео: деактивируем SuperFetch в «Службах»
Деактивация в «Командной строке»
В стандартном сервисе Windows «Командная строка» можно изменить тип запуска SuperFetch:
- Снова воспользуемся стандартным сервисом Windows «Поиск». Кликаем по «лупе» на «Панели задач» и печатаем соответствующий названию консоли запрос. По мере ввода система будет предугадывать, что именно вы хотите найти. Обычно достаточно ввести несколько первых букв.
Начните печатать запрос «Командная строка» в «Поиске Windows» - Щёлкаем теперь по нужному разделу в результатах правой клавишей и в перечне кликаем уже по опции «Запуск от имени администратора».
Выберите первый пункт «Запуск от имени администратора» - В чёрном окне вставляем скопированную команду: sc config SysMain start= disabled. Сразу нажимаем на Enter, чтобы «Командная срока» её выполнила.
Введите или вставьте команду sc config SysMain start= disabled в чёрном редакторе - Перезапускаем устройство, чтобы все внесённые изменения вступили в силу.
С помощью «Редактора реестра»
В этом стандартном окне Windows можно не только включить отдельные опции службы SuperFetch (отдельную оптимизацию Windows или приложений), но и полностью отключить её. Каким образом это сделать:
- Используя инструкцию из раздела «Как настроить службу SuperFetch на Windows 10», откройте папку PrefetchParameters и найдите там запись реестра EnableSuperFetch.
- Кликните дважды по ней, чтобы открыть её параметры.
- В строке «Значение» в маленьком сером окошке вместо 3 пишем 0. Для сохранения изменений нажимаем на ОК.
Поставьте 0 в качестве значения для параметра EnableSuperFetch - Перезапустите свой ПК, чтобы все изменения вступили в силу.
В «Диспетчере задач»
Данный метод поможет отключить службу только на время, в частности, только для текущего сеанса. При повторном запуске компьютера служба снова будет включена автоматически. Этот способ вам подойдёт, если вы хотите деактивировать опцию только в данный момент,а не выключить её насовсем. Чтобы изменить тип запуска службы, воспользуйтесь инструкцией из раздела «Отключение через «Службы».
Итак, как на время деактивировать SuperFetch в «Диспетчере задач»:
- Кликаем по «Панели задач» правой клавишей мышки. В чёрном контекстном меню выбираем объект «Диспетчер задач». Его окно вы можете также вызвать с помощью сочетания из трёх клавиш: Ctrl + Alt + Delete.
Кликните по пункту «Диспетчер задач» в контекстном меню «Панели задач» - Переключаемся сразу на блок «Службы». Щёлкаем также по заголовку первого столбца для удобства поиска.
Нажмите на заголовок столбца «Имя», чтобы упорядочить список - В перечне находим службу SysMain. Это другое название SuperFetch. Кликаем правой клавишей мышки по пункту и в небольшом списке выбираем «Остановить».
Щёлкаем по «Остановить» в контекстном меню SysMain
Ошибка запуска службы SuperFetch
При обратном включении службы SuperFetch могут возникнуть трудности. Даже ввод нужных значений в «Редакторе реестра» не помогает — служба не запускается. При этом обычно появляется сообщение об аварийном завершении либо запрете доступа. Как правило, ошибка с сообщением о невозможности запуска имеет номер 1067 или 1068.
Из-за чего возникает ошибка:
- На компьютере не хватает оперативной памяти для работы службы.
- Произошёл конфликт между планками оперативной памяти.
- На компьютере есть повреждённые системные файлы. В этом случае исправьте их с помощью «Командной строки».
- Это могут быть сбои в самой системе. Настройте в таком случае средство восстановления службы в окне «Свойства».
- На устройстве есть вирусы. Проверьте жёсткие диски антивирусом.
Сканирование системных файлов в «Командной строке»
Windows способна сама себя вылечить: за счёт сканирования она определяет повреждённые системные файлы и заменяет их на новые «правильные». Однако данную проверку запускает пользователь. Следуйте инструкции, чтобы активировать сканирование:
- В «Поиске Windows» (иконка в виде лупы) напечатайте запрос «Командная строка». Щёлкаем в результатах по соответствующему разделу правой клавишей мышки. В сером подменю выбираем первый пункт «Запуск от имени администратора».
- Смело нажимаем на «Да» в следующем окошке, чтобы разрешить редактору вносить изменения на вашем устройстве.
Кликните по «Да», чтобы разрешить «Командной строке» вносить изменения на устройстве - В чёрном окне вводим команду sfc /scannow и нажимаем на Enter, чтобы система запустила проверку.
Выполните команду sfc /scannow в окне редактора - Процесс может занять от нескольких минут до получаса. В окне вы будете видеть ход выполнения сканирования в процентах.
В редакторе будет отображаться ход выполнения проверки в процентах - В результате система обнаружит «неправильные» файлы и решит проблему с ними.
Восстановление на запуск при сбое службы
Если возникают проблемы с запуском тех или иных служб, в том числе SuperFetch, пользователю рекомендуется настроить средство по их восстановлению: задаётся значение «Перезапуск» в случае возникновения сбоев в работе. Как происходит настройка:
- Откройте окно «Свойства» опции SuperFetch в сервисе «Службы», используя инструкцию из раздела «Отключение через «Службы» этой статьи.
- Переключитесь на вкладку «Восстановление».
Откройте вкладку «Восстановление» в окне «Свойства» - Для строк «Первый сбой», «Второй сбой» и «Последующие сбои» укажите значение «Перезапустить службу».
Выберите «Перезапустить службу» в выпадающем меню - В следующих полях укажите время в минутах, по истечении которого система будет выполнять попытки перезапуска.
- Кликните по «Применить», а затем по ОК.
Если перезапуск после сбоев не помогает, просканируйте ПК на наличие вредоносного ПО с помощью антивируса, установленного на устройстве. При этом нужно использовать функцию полной проверки. Антивирус должен также быть обновлён. В противном случае он может не найти вирус, который прячется в его системной памяти.
Служба SuperFetch может приносить пользу компьютеру только в том случае, если в нём установлен достаточный объём оперативной памяти (не меньше 1 ГБ). Опция распознаёт приложения, которыми вы чаще всего пользуетесь, и загружает некоторые их части заранее в ОЗУ. Таким образом, ускоряется их запуск. Если служба отнимает много ресурсов у вашего компьютера (он начинает тормозить, даже если присутствует большой объём «оперативки»), отключите её в окне «Службы», «Командная строка», «Редактор реестра» или в «Диспетчере задач».
Включить или отключить функцию Superfetch Windows 10, 8 или 7 (иначе известную как Prefetch). Superfetch кэширует данные, чтобы они могли быть немедленно доступны вашему приложению. Иногда это может повлиять на производительность определенных приложений. Он имеет тенденцию плохо работать с играми, но может улучшить производительность в бизнес-приложениях.
Чтобы изменить, включена или отключена функция Superfetch, вы можете выполнить следующие шаги.
Отключить службы
- Удерживая клавишу Windows , нажмите «R», чтобы открыть диалоговое окно «Выполнить».
- Введите «services.msc», затем нажмите «Enter».
- Отобразится окно «Службы». Найдите в списке «Superfetch».
- Щелкните правой кнопкой мыши «Superfetch», затем выберите «Свойства».
- Выберите кнопку «Остановить», если вы хотите остановить службу. В раскрывающемся меню «Тип запуска» выберите «Отключено».
Включение или отключение через реестр
- Удерживая клавишу Windows , нажмите «R», чтобы открыть диалоговое окно «Выполнить».
-
Введите «Regedit», затем нажмите « Enter ».
</span>
-
Откроется окно редактора реестра. Перейдите в следующее место в реестре.
- HKEY_LOCAL_MACHINE
- SYSTEM
- CurrentControlSet
- Control
- Session Manager
- MemoryManagement
- PrefetchParameters
- С правой стороны дважды щелкните «EnableSuperfetch». Если этого значения не существует, щелкните правой кнопкой мыши папку «PrefetchParameters», затем выберите «Создать»> «Значение DWORD».
-
Дайте «EnableSuperfetch» одно из следующих значений:
- — отключить Superfetch
- 1 — включение предварительной выборки при запуске программы
- 2 — чтобы включить предварительную выборку загрузки
- 3 — включение префектуры всего
- Выберите «ОК».
- Закройте редактор реестра.
Примечание. Если вы отключите Superfetch и хотите включить его для определенных приложений, вы можете использовать специальный переключатель в ярлыке программы: /prefetch: 1
Вопросы-Ответы
Где хранятся данные предварительной выборки?
По умолчанию данные предварительной выборки хранятся в папке « C:WindowsPrefetch ».
Никто не думает о скорости и производительности своего ПК до тех пор, пока система не начнет зависать. Superfetch – это одна из тех фоновых службы Windows 10, которая активна в 90% случаев и предоставляет массу неудобств пользователям, которые даже об этом и не догадываются. Что это такое? Нужно и безопасно ли отключать Superfetch? Как быстро отключить? На все эти вопросы сухо и по делу с уст профессионалов. Поехали…
Версия 2.03, Файл: superfetch.exe проверен на вирусы (см. отчет на Virustotal), размер: 0.4 Мб. Обновлено: 24.10.2018
Скриншот из видеоинструкции как отключить 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 for Windows
Поддерживается отключение служб: Superfetch, Prefetch, ReadyBoot, Windows Update<font>NEW!</font>
Добавлены способы ускорения работы компьютера, такие как: ускоренный запуск программ, быстрое включение.
Отключение службы Superfetch через диспечер задач
- Запустите дипетчер задач:Нажав Ctrl + Alt + Del
- Далее перейдите на вкладку Службы
- Найдите службу по имени: SysMain или по описанию: Superfetch
- Выберите указанную службу и нажмите правую кнопку мыши, чтобы появилось контекстное меню:
- Выберите пункт меню Остановить службу (если у Вас запущен Superfetch)
Указанная последовательность действий позволяет отключить службу Superfetch до следующей перезагрузки компьютера. Чтобы отключить службу полностью, нажмите на кнопку Службы, для запуска системной программы «Службы».
Далее, найдите службу Superfetch по имени и двойным кликом вызовете контекстное меню:
На вкладке «Общие» поменяйте Тип запуска на Отключено.После этих действий, служба не сможет запускаться в автоматическом режиме.
Отключение службы Superfetch через реестр
- Нажмите клавиши Win + R и введите regedit для запуска программы редактор реестра.
- Найдите ключ, скопировав имя ключа ниже и подставив в строку поиска:<textarea> HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters</textarea>
- Далее нужно поменять параметры EnablePrefetcher и EnableSuperfetcher на значение (ноль).
Возможные режимы Superfetch: 0 — отключить, 3 — включить, 1 — кэшировать только системные службы, 2 — кэшировать только программы.
- Чтобы внесенные изменения заработали, перезагрузите компьютер!
Напоминаем, что указанный функционал уже реализован в утилите Superfetch.exe для быстрого вненсения изменений настройки системы Windows.
Итог. Отключение Superfetch можно назвать обязательным требованием для современных сборок на базе ОС Windows. Это однозначный вердикт опытных юзеров и профессионалов. Самый простой и быстрый вариант – скачать утилиту Superfetch.exe.
Решайте проблемы мудро и не зависайте!
Версия 2.03, Файл: superfetch.exe проверен на вирусы (см. отчет на Virustotal), размер: 0.4 Мб. Обновлено: 24.10.2018
Если после отключения Superfetch — проблема осталась,рекомендуем <font>установить</font> Антивирус ESET NOD32 для проверки на вирусы.
Это официальная, не пиратская версия Антивируса, где бесплатный ключ выдается во время установки. Подробнее…
Ссылка на дистрибутив с официального сайта esetnod32.ru: http://aries.esetnod32.ru/dist/hod32
^ Наверх
Используемые источники:
- https://winda10.com/optimizatsiya/sluzhba-superfetch-v-windows-10.html
- https://comhub.ru/kak-vklyuchit-ili-otklyuchit-superfetch-prefetch-windows-10-8-i-7/
- https://superfetch.ru/
SuperFetch (супер выборка) – технология, отслеживающая приложения, которые Вы используете чаще всего, загружая их предварительно с HDD в ОЗУ, чтобы данные приложения грузились быстрее, минуя повторного обращения к HDD. Иногда супер выборка может не ускорить работу ПК, а наоборот замедлить, подробнее читайте материал: служба узла SuperFetch грузит диск Windows 10.
Технология дает результаты для жестких дисков, но не всегда, в случае если Вы владелец SSD, не ждите прироста производительности. В руководстве рассмотрим, как включить, отключить SuperFetch в Windows 10 для определения прироста производительности. По умолчанию супер выборка включена в «Десятке», поэтому все ситуации изначально будут рассматриваться с включенной технологией. Войдите в ОС в качестве админа и выполните один из 4-х способов ниже.
Запуск и остановка службы SuperFetch
Запустите «Выполнить» Виндовс 10 (сочетание клавиши Win + R). Напечатайте services.msc, эта команда вызывает окошко управления службами. Кликните OK.
Далее отсортируйте службы по названию, так удобнее будет производить поиск. Найдите службу SuperFetch. Двойным кликом ЛКМ по ней откройте «Свойства».
В свойствах супер выборки Вам нужна вкладка «Общие». Для отключения SuperFetch проделайте так:
- Нажмите кнопку «Остановить».
- Тип запуска установите «Отключена».
- Щелкните OK.
Для включения SuperFetch сделайте так:
- Тип запуска поставьте «Автоматический».
- Кликните «Применить», затем «Запустить».
- Сделайте нажатие на OK.
Редактирование реестра
Откройте редактор реестра Windows 10. Посетите раздел PrefetchParameters, путь смотрите на скриншоте. Дважды кликните параметр EnableSuperfetch ЛКМ. Вы можете ввести такие значения:
- 0 – отключение.
- 1 – кэш для приложений.
- 2 – кэш файлов загрузки.
- 3 – кэшировать все (по умолчанию).
Выставив нужное значение, кликните OK. В связке с EnableSuperfetch, работает параметр EnablePrefetcher, поэтому аналогичные значения нужно присваивать и ему. Например, нужно отключить SuperFetch тогда выставляем в двух параметрах значение 0. Далее перезагрузите ПК.
Включение и отключение супер выборки в Cmd
Вызовите командную строку Виндовс 10 от администратора. Поместите в Cmd такую конструкцию для отключения супер выборки:
sc stop «SysMain» & sc config «SysMain» start=disabled
После ввода сделайте нажатие Enter для активации команды. Надписи, как на скриншоте указывают на успешное выполнение.
Для включения используйте такую конструкцию, не забывая нажать Enter:
sc config «SysMain» start=auto & sc start «SysMain»
Использование PowerShell
Отключение SuperFetch можно сделать с использованием консоли PowerShell. Щелкните ПКМ по кнопке «Пуск» для появления специального меню. Далее запустите через меню, PowerShell в режиме админа, при сообщении UAC щелкните «Да». Для отключения супер выборки скопируйте в PowerShell такую команду:
Stop-Service -Force -Name «SysMain»; Set-Service -Name «SysMain» -StartupType Disabled
После вставки команды, нажмите Enter.
Для включения поместите в PowerShell конструкцию ниже, кликнув Enter:
Set-Service -Name «SysMain» -StartupType Automatic -Status Running
Теперь Вы знаете, как включить и отключить SuperFetch в Windows 10. Для этого есть достаточно способов, выбирайте удобный для себя. Судить о том, полезна ли технология супер выборки можно экспериментальным путем.
Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.
Спустя время производительность компьютера резко снижается, и пользователь начинает искать проблему совсем не там, где она может быть. Он очищает мусор компьютера, удаляет скрытые процессы и даже меняет свое железо, но проблема остается на том же месте.
Дело в том, что в Windows 10 есть специальная служба под названием SuperFetch, которая предотвращает торможение ПК и улучшает его производительность. Однако во многих случаях она сильно загружает процессор, и компьютер начинает тормозить, поэтому рекомендуется вовсе выключить службу. Для чего она была создана, и как ее отключить? Сегодня мы поговорим об этом подробнее.
› Разное
19.01.2020
Технология SuperFetch была представлена в Vista и присутствует в Windows 7 и Windows 8 (8.1). При работе, SuperFetch использует кэш в оперативной памяти для программ, с которыми вы часто работаете, тем самым ускоряя их работу. Кроме этого, данная функция должна быть включена для функционирования ReadyBoost (или вы получите сообщение о том, что SuperFetch не выполняется).
Однако, на современных компьютерах данная функция не особо нужна, более того, для твердотельных дисков SSD SuperFetch и PreFetch рекомендуется отключить. И, наконец, при использовании некоторых твиков системы, включенная служба SuperFetch может вызывать появление ошибок. Также может пригодиться: Оптимизация Windows для работы с SSD
В этой инструкции подробно будут рассмотрено, как отключить SuperFetch двумя способами (а также коротко будет сказано об отключении Prefetch, если вы настраиваете Windows 7 или 8 для работы с SSD). Ну а если вам требуется включить эту функцию по причине появления ошибки «Superfetch не выполняется», просто сделайте все наоборот.
Отключение службы SuperFetch
Первый, быстрый и простой способ отключить службу SuperFetch — зайти в Панель управления Windows — Администрирование — Службы (или нажать клавиши Windows + R на клавиатуре и ввести services.msc)
В списке служб находим Superfetch и кликаем по ней мышкой дважды. В открывшемся диалоговом окне следует нажать «Остановить», а в пункте «Тип запуска» выбрать «Отключена», после чего применить сделанные настройки и перезагрузить (необязательно) компьютер.
Отключение SuperFetch и Prefetch с помощью редактора реестра
То же самое вы можете сделать и с помощью редактора реестра Windows. Тут же покажу и как отключить Prefetch для SSD.
- Запустите редактор реестра, для этого нажмите клавиши Win + R и введите regedit, затем нажмите Enter.
- Откройте раздел реестра HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management PrefetchParameters
- Вы можете увидеть параметр EnableSuperfetcher, а можете его и не увидеть в данном разделе. Если его нет, то создайте параметр DWORD с этим именем.
- Для отключения SuperFetch используйте значение параметра 0.
- Для того, чтобы отключить Prefetch, измените значение параметра EnablePrefetcher на 0.
- Перезагрузите компьютер.
Все варианты значения данных параметров:
- 0 — отключено
- 1 — включено только для файлов загрузки системы
- 2 — включено только для программ
- 3 — включено
В целом, это все на тему выключения данных функций в современных версиях Windows.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, , Телеграм, , , , Яндекс.Дзен)
Источник: https://cluster-shop.ru/raznoe/superfetch-chto-eto-za-sluzhba.html
Управление службой через системный реестр
Нужна ли Superfetch-служба? Вопрос несколько некорректный. В большинстве случаев отключать данный процесс не рекомендуется, хотя сделать это можно.
Теперь непосредственно о том, как запустить Superfetch. Вообще, по умолчанию этот процесс находится в активном состоянии, так что вопрос повторного старта применим только к ситуациям, когда служба по каким-то причинам была отключена.
В редакторе реестра, вызываемом через консоль Run («Выполнить») командой regedit, чтобы долго не блуждать по дереву директорий, задаем поиск (Ctrl + F) и в ветке HKLM находим раздел PrefetchParameters, где справа должны отобразиться два интересующих нас ключа — EnableSuperFetch и EnablePrefetcher. В случае отсутствия первого нужно будет создать параметр DWORD с соответствующим названием.
Устанавливаемые значения обоих параметров выглядят следующим образом:
- 0 — полная деактивация;
- 1 — оптимизация только стартующих приложений;
- 2 — ускорение старта системных компонентов;
- 3 — сбалансированный запуск.
Как отключить SuperFetch
29.12.2014 windows
Технология SuperFetch была представлена в Vista и присутствует в Windows 7 и Windows 8 (8.1). При работе, SuperFetch использует кэш в оперативной памяти для программ, с которыми вы часто работаете, тем самым ускоряя их работу. Кроме этого, данная функция должна быть включена для функционирования ReadyBoost (или вы получите сообщение о том, что SuperFetch не выполняется).
Однако, на современных компьютерах данная функция не особо нужна, более того, для твердотельных дисков SSD SuperFetch и PreFetch рекомендуется отключить. И, наконец, при использовании некоторых твиков системы, включенная служба SuperFetch может вызывать появление ошибок. Также может пригодиться: Оптимизация Windows для работы с SSD
В этой инструкции подробно будут рассмотрено, как отключить SuperFetch двумя способами (а также коротко будет сказано об отключении Prefetch, если вы настраиваете Windows 7 или 8 для работы с SSD). Ну а если вам требуется включить эту функцию по причине появления ошибки «Superfetch не выполняется», просто сделайте все наоборот.
Отличия между Superfetch и Prefetcher
При использовании предварительной выборки (Prefetcher) система может «повиснуть» только из-за того, что количество одновременно загружаемых программ и их компонентов явно ограничено. При переполнении RAM, вне зависимости от приоритета приложений, происходит их выгрузка, причем в виртуальную память, за активное состояние которой отвечает файл подкачки pagefile.sys. Таким образом, получается замкнутый круг, поскольку повторное считывание, опять же, производится с жесткого диска (виртуальная память представляет собой зарезервированное место на винчестере).
Superfetch Windows 7 и операционных систем выше стала работать несколько иначе. Служба не только отслеживает активность в использовании того или иного приложения, но и создает специальные карты с учетом установленных в программах параметров. Если вдруг по каким-то причинам приложение было выгружено, служба тут же проводит анализ причин, вызвавших сбой, и загружает программу и ее компоненты в ОЗУ повторно. В целом это обеспечивает стабильность при старте любого приложения, хотя пользователь об этом не догадывается, ведь все процессы происходят в фоновом режиме. При этом и появление последующих ошибок при вызове апплетов практически исключается.
Нюансы отключения службы SysMain в Windows 10
В интернетах бытует устойчивое мнение, что служба SysMain (ранее – SuperFetch) абсолютно не нужна в Windows 10, установленной на SSD. Якобы недалекие разработчики Microsoft не понимают, что префетчинг не дает никакого ускорения на твердотельном диске, и нам приходится учить глупую ОС новой реальности, отключая службу.
К сожалению, эти тезисы основаны на устаревшей информации и не учитывают изменений, произошедших в Windows 10. Отчасти в этом виновата Microsoft, ограничившая доступ к документации центром отзывов.
На самом деле служба сокращает объем записи на диск за счет сжатия и объединения страниц памяти, повышая производительность под нагрузкой. Ее отключение прекрасно вписывается в мифы оптимизации SSD. Обновить их в этом контексте меня давно подталкивал читатель блога Арслан, а последней каплей стала пара дискуссий в форуме. Рассказ о сжатии памяти в сокращенном виде и без анонсов я добавил к разбору мифов еще в январе, а сегодня публикую полный материал в качестве отдельной записи.
Сжатие памяти в Windows 10
В Windows 10 отображаемое в графическом интерфейсе имя службы Superfetch сменилось на SysMain, что соответствует фактическому названию службы. Видимо, так Microsoft обозначила смещение основного назначения службы с унаследованного из старых ОС префетчинга приложений к новой функции — сжатию памяти (memory compression)
.
Компания опубликовала рассказ о технологии еще в августе 2015 года, но почему-то исключительно в приложении Центр отзывов (копия в PDF). Как следствие, информация прошла мимо многих пользователей Windows 10. Ниже мое краткое объяснение и дополнительные сведения.
Принцип работы
Когда диспетчер памяти ощущает недостаток памяти, он не сбрасывает неиспользуемые страницы памяти на диск, а сжимает их. В файл подкачки запись ведется лишь в том случае, когда алгоритмы диспетчера памяти определяют, что сжатие не компенсирует недостаток памяти.
Хранящаяся в памяти коллекция сжатых страниц называется compression store. Система использует единое хранилище для всех приложений (Win32 и UWP), а также индивидуальные хранилища для всех приложений Windows Runtime, обеспечивающие тримминг и своп. Вместо записи страниц в файл подкачки, диспетчер памяти сжимает их и помещает в соответствующее хранилище.
Как ни странно, в документе ничего не говорится про еще одну функцию службы SysMain — объединение страниц памяти (page combining)
. Диспетчер памяти определяет страницы с одинаковым содержимым и объединяет их. Эта функция работает в рамках службы независимо от сжатия памяти.
Снижение объема записи на диск
За счет сжатия и объединения страниц памяти сокращается число операций ввода-вывода и соответственно снижается объем записи на диск. Поэтому бессмысленно отключать службу SysMain ради экономии ресурса SSD.
Нужно ли выключать супервыборку
Супервыборка, как и многие другие компоненты Виндовс 7, активны по умолчанию не просто так. Дело в том, что работающая служба Superfetch может ускорить быстродействие операционной системы на слабых компьютерах ценой повышенного потребления оперативной памяти, пусть и незначительного. Кроме того, супервыборка способна продлить срок службы традиционных HDD, как бы это парадоксально не звучало – активная супервыборка диском практически не пользуется и уменьшает частоту обращения к накопителю. Но если же система установлена на SSD, то Superfetch становится бесполезной: твердотельные накопители быстрее магнитных дисков, отчего никакого прироста скорости работы эта служба не приносит. Её отключение освобождает часть оперативной памяти, но слишком мало для серьёзного влияния.
Когда же стоит отключать рассматриваемый элемент? Ответ очевиден – когда с ним наблюдаются проблемы, в первую очередь высокая нагрузка на процессор, с которой неспособны справиться более щадящие методы вроде очистки жесткого диска от «мусорных» данных. Деактивировать супервыборку можно двумя методами – через окружение «Службы» или посредством «Командной строки».
Обратите внимание! Отключение Superfetch повлияет на доступность функции ReadyBoost!
Способ 1: Инструмент «Службы»
Самый простой вариант остановки работы супервыборки – отключить её через менеджер служб Виндовс 7. Происходит процедура по такому алгоритму:
- Используйте комбинацию клавиш 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» и дважды щёлкните по нему левой кнопкой мыши.
Заключение
Мы детально рассмотрели особенности службы Superfetch в Windows 7, привели методы её отключения в критических ситуациях и решение, если способы оказались неэффективны. Напоследок напоминаем – программная оптимизация никогда не заменит апгрейд компонентов компьютера, поэтому нельзя слишком уж сильно на неё полагаться.
Отблагодарите автора, поделитесь статьей в социальных сетях.
что за служба узла и почему грузит диск?
Никто не думает о скорости и производительности своего ПК до тех пор, пока система не начнет зависать. Superfetch – это одна из тех фоновых службы Windows 10, которая активна в 90% случаев и предоставляет массу неудобств пользователям, которые даже об этом и не догадываются. Что это такое? Нужно и безопасно ли отключать Superfetch? Как быстро отключить? На все эти вопросы сухо и по делу с уст профессионалов. Поехали…
Скачать бесплатно Superfetch.exe
for Windows
Версия 2.03, Файл: superfetch.exe проверен на вирусы (см. отчет на Virustotal), размер: 0.4 Мб. 24.10.2018
Скриншот из видеоинструкции как отключить superfetch
Superfetch для «чайников»
Как пояснили сами разработчики, служба Superfetch предназначена для поддержания и улучшения производительности компьютера. Конкретных механизмов взаимодействия нет в описаниях, но по факту эта фоновая программа анализирует данные, обработанные оперативной памятью, чтобы пометить их как «часто используемые» и заранее загружать обратно в ОЗУ для ускорения запуска приложений.
На деле все происходит не так. Впервые функция Superfetch появилась на ОС Windows Vista, как приемник службы Prefetch всеми любимой винды XP. Еще на тех старых «пеньках» за счет кэширования данных в ОЗУ система могла быстрее запускать приложения с медлительных HDD и увеличивать их продуктивность. Но когда не хватает оперативной памяти или она в излишке, Superfetch сильно грузит диск за счет частых обращений к носителю памяти (запрос шаблона, запрос для освобождения места).
Нельзя сказать, что разработчики службы Superfetch создали бесполезное детище, но с 2007 года, а именно тогда она была создана, уже прошло много технологических обновлений, и на 2021 год эта программа попросту устарела.
Superfetch – отключать или нет? Советы профессионалов
Если синтетические тесты на продвинутом железе не дадут видимых результатов того, что Superfetch грузит диск или как-то снижает производительность системы, то слова профессионалов расставят все точки.
- Фоновый режим работы ВСЕГДА задействует ресурсы процессора и оперативной памяти, а это, так или иначе, дополнительно грузит параметры вашего ПК.
- Superfetch НЕ полностью подгружает данные в ОЗУ. При загрузочных процессах вы будете испытывать одинаковые задержки, как со включенной, так и с выключенной Superfetch.
- Эффект от работы Superfetch заметен только в сочетании SSD и Windows 10, при том, что ОЗУ подобрана в соответствии с запросами пользователя.
- Высокий износ SSD накопителей за счет частого обращения к модулю памяти. С включенной Superfetch ваши твердотельные накопители «помрут» быстрее.
- Программа Superfetch кэширует свои же данные и другие активные приложения, которые не участвуют в рабочих процессах. В фоновом режиме она неуправляема.
- Зависания в играх при оперативной памяти меньше 4 Гб. Это происходит за счет периодичных запросов к ОЗУ, которая и так максимально задействована в игровом процессе.
Конфигурирование SuperFetch через редактор реестра
Больше возможностей по управлению работой Супервыборки предоставляет системный реестр.
Через него можно контролировать степень ускорения операционной системы или отключить его вовсе.
- Выполняем команду regedit через поисковую строку или командный интерпретатор Win+R , как ранее.
- В открывшемся интерфейсе редактора реестра разворачиваем раздел HKEY_LOCAL_MACHINE.
- Переходим в его подраздел SYSTEM
- Открываем каталог CurrentControlSet и идем по пути ControlSessionManagerMemory Management.
- Разворачиваем PrefetchParameters
- Находим ключ EnableSuperfetch и открываем окно редактирования его значения путем двойного клика или контекстного меню.
Рис. 7 — Открываем свойства ключа
- Изменяем его на нужное:
- 0 – выключена;
- 1 – Супервыборка работает только для приложений;
- 2 – ускорение применяется только для компонентов Windows;
- 3 – включена для программ и ОС.
Рис. 8 – Окно редактирования ключа EnableSuperfetch
- Кликаем «ОК» и перезагружаемся.
Новая конфигурация вступит в силу после перезагрузки.
Как ими распоряжаться, каждый решает сам, исходя из собственных потребностей в быстром запуске приложений и мощности компьютера (объема ОЗУ).
SysMain: Что это за служба и как её включить в Windows 10
В обновлении 1809 Windows 10, Microsoft выбрала новое имя для службы SuperFetch, называемое SysMain. Когда мы говорим о «памяти» компьютера, как правило, мы обращаемся к физической памяти RAM, которая у нас подключена. Операционные системы от microsoft имеют дополнительные функции и возможности, такие как виртуальная память файла подкачки или сжатую память (SysMain). Разработанные, чтобы максимизировать память и обеспечить нормальную работу компьютера даже при высоких рабочих нагрузках.
В Windows в дополнение к использованию RAM, имеет известную функцию, как файл подкачки (виртуальная память). Пространство зарезервированное на жестком диске, позволяя выполнять загрузку памяти и хранить информацию. Таким образом, когда не хватает оперативной памяти, то программы нуждающиеся в памяти обращаются к файлу подкачки на жестком диске. С появлением Windows 10, Microsoft реализовала в операционной системе новую функцию (которая уже существовала в течение некоторого времени в Linux и MacOS) под названием «SysMain«. Она является лучшей альтернативой обычной виртуальной памяти в ранних версиях Windows 8, 7, XP.
Что такое SysMain в Windows 10?
SysMain — это функция, которая была представлена еще в Windows Vista, под другим именем как SuperFetch. Он тихо сидит на заднем плане, постоянно анализируя схемы использования ОЗУ и узнавая, какие приложения вы запускаете чаще всего. Со временем SysMain помечает эти приложения как «часто используемые» и заранее загружает их в оперативную память. Идея состоит в том, что когда вы захотите запустить приложение, оно запустится намного быстрее, потому что оно уже загружено в память.
Как уже говорил выше, «Службу узла: SysMain» это новая функция выпущена с выходом Windows 10, которая стремиться стать альтернативой файла подкачки, повышая общую производительность компьютера. В отличие от файла подкачки (который можно включить, изменить размер, отключить и т.д) эта опция включена по умолчанию в Windows 10 и работает без нашего вмешательства.
https://www.youtube.com/watch?v=iT5TGDfUYew
В ранних версиях Windows 10, SysMain назывался, как SuperFetch и была связана с процессом «Sysytem«, что вызывало удивление, что этот процесс потреблял большие объемы памяти. С обновлением Update Creators, этот параметр записывается в разделе «Диспетчера задач» как Структура памяти.
SysMain является лучшим вариантом файла подкачки, но это все не без изъяна, так как система будет все время использовать цикл процессора, чтобы получить доступ к сжатой памяти, которая может замедлить работу компьютера.
Как работает 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 Гб и может получать к ней доступ из оперативной памяти не прибегая к обмену.
Параметры конфигурации сервиса
По умолчанию в любой Windows SuperFetch активирована для приложений и операционной системы. Всего сервис может принимать одно из четырех значений, которые хранятся в реестре:
При включенной опции на компьютерах с малым объемом оперативной памяти (2-4 ГБ) скорость запуска ОС и приложений, для которых карта ссылок создана, увеличится, но это может отрицательно сказаться на скорости функционирования компьютера.
Если же открыть оснастку MMC для управления службами и посмотреть в ней варианты запуска SuperFetch, они немного отличаются от того, что предлагает реестр Windows:
- Автоматический (отложенный) старт – запуск службы после загрузки всех системных файлов и драйверов;
- Автоматический – вместе с операционной системой;
- Ручной – сервис активируется по запросу Windows или какой-либо программы (для этого случая актуален только первый вариант);
- Отключена – не запускается никаким способом.
Как включить или отключить Superfetch Windows 10
Windows 10 была разработана и задумана как операционная система, состоящая из многочисленных служб, процессов и внутренних функций, которые отвечают за улучшение как совместимости, так и скорости доступа к приложениям, программам и файлам. Superfetch — одна из служб, о которой мы мало что слышали, но которая, по мнению Microsoft, играет важную роль в общей производительности системы, — это Superfetch.
Что такое Superfetch?
Superfetch, как описала Microsoft, — это сервис, который «поддерживает и улучшает производительность системы с течением времени». Но мы должны проанализировать это описание дальше, потому что есть много факторов, как аппаратных, так и программных, которые Они играют важную роль в общей производительности Windows 10, а не просто функции.
Думая об оптимизации производительности Windows, Microsoft разработала Superfetch, функцию, представленную в Windows Vista, которая выполняется в фоновом режиме, то есть не влияет на действия пользователя. Superfetch регулярно и постоянно анализирует все характеристики использования оперативной памяти, что важно для производительности Windows 10.
На основе этого частого использования создается алгоритм, который определяет, какие приложения часто запускаются, После того, как все они зарегистрированы Superfetch. Эта функция отвечает за маркировку этих приложений легендой «частое использование», а затем загружает их в оперативную память, тем самым облегчая их чтение и выполнение как можно быстрее.
Superfetch был разработан для того, чтобы занимать только оставшуюся оперативную память для этих предварительно загруженных приложений. Но Superfetch будет использовать только ОЗУ, которое не используется, так как не согласуется, что функция, предназначенная для оптимизации системы, использует ОЗУ, произвольно доступное для более элементарных приложений или процессов. Поэтому, когда Windows 10 требует использования большего объема ОЗУ, функция Superfetch отойдет в сторону и не будет использовать выбранную память, чтобы не оказывать негативного влияния на систему.
С этой точки зрения мы видим улучшение исполнения традиционных приложений без общей производительности Windows 10. Когда мы обращаемся к системному администратору, в разделе «Производительность» мы видим объем доступной оперативной памяти. Это будет полезно для Superfetch, чтобы помочь нам быстрее запускать частые приложения:
Особенности Superfetch
Некоторые функции этой функции Superfetch:
- При работе в фоновом режиме Superfetch практически не использует ресурсы процессора и оперативной памяти.
- Superfetch перемещает загрузку приложений на более раннее время, то есть, когда приложение загружается, внутренняя операционная система будет реагировать так же, как если бы Superfetch не использовался, что не создает замедления в приложении. исполнение этого.
- Superfetch удобнее работает на механическом жестком диске (HDD), чем на твердотельном диске (SDD). Это связано с тем, что твердотельные накопители спроектированы так, чтобы быть намного быстрее и безопаснее.
Важно помнить, что в операционных системах, где объем оперативной памяти составляет от 4 ГБ или меньше, функция Superfetch может замедлять работу службы.
1. Включите или отключите Superfetch из служб Windows 10
Мы входим в точку, когда некоторые пользователи могут задаться вопросом, стоит ли это использовать Superfetch или нет. Ответ «да» важен, поскольку его логика заключается в том, чтобы обеспечить более быстрый доступ к приложениям, но если мы заметим, что это не так, мы можем деактивировать его без каких-либо проблем.
Шаг 1 Чтобы использовать эту опцию, мы будем использовать следующую комбинацию клавиш и выполнить следующую команду:
+ R
services.msc
Шаг 2 Нажмите OK или используйте клавишу Enter, и в появившемся окне мы найдем :
Шаг 3 Там мы щелкаем правой кнопкой мыши / Свойства или дважды щелкаем по нему, обратите внимание, что его значением по умолчанию является «Автоматически», и в следующем окне мы отображаем параметры поля «Тип запуска» и выбираем «Отключено»:
Шаг 4 Затем нажмите «Стоп» и увидите следующее:
Шаг 5 Там мы нажимаем кнопку «Применить», а затем «ОК», чтобы сохранить изменения, и мы можем убедиться, что Superfetch был отключен в Windows 10:
Шаг 6 Теперь, чтобы активировать его снова, мы дважды щелкаем по службе Superfetch и сначала выбираем опцию «Автоматически» в поле «Тип запуска», чтобы она запускалась с Windows 10:
Шаг 7 Нажмите «Применить», и будет активирована кнопка «Пуск», которую мы должны нажать, чтобы запустить сервис. Нажмите принять, и таким образом мы снова включили службу Superfetch в Windows 10.
Управляем способом запуска службы посредством оснастки
Изменить способ загрузки сервиса новичку рекомендуется через консоль MMC, если предложенных вариантов старта SuperFetch ему будет достаточно.
Делается это путем выполнения приведенных шагов.
- Зажимаем комбинацию клавиш Win+R .
- Вводим services.msc и жмем «Ввод» .
Рис. 3 – Окно командного интерпретатора
- Вызываем «Свойства» сервиса через его контекстное меню.
Рис. 4 – Вызов свойств службы
- В строчке «Тип запуска» выбираем нужное значение и применяем новые параметры.
Рис. 5 – Свойства службы
Здесь же можно остановить/приостановить работу службы, кликнув по соответствующей кнопке.
Управлять SuperFetch можно и через «Диспетчер задач» . Для этого данный системный инструмент следует запустить и перейти на вкладку «Службы» .
В перечне сервисов (отображаются все установленные в системе, а не только активные) отыскиваем SysMain .
Через его контекстное меню можно запускать, останавливать и перезапускать службу в случае ее зависания.
Рис. 6 – Управление активностью SuperFetch через Диспетчер задач
Contents
- 1 How to Disable Prefetch on Windows 10
- 2 How to Disable Superfetch on Windows 10
The Windows 10 features Prefetch and SuperFetch provide startup acceleration for frequently used applications.
What is Prefetch and Superfetch?
Even when you’re not using them, Superfetch loads frequently used programs into memory to speed up startup.
Prefetch is a similar feature which was introduced already with Windows XP that gathers data about programs to also help them start faster.
To achieve this, the prefetch algorithm tries to anticipate when data most probably won´t be available in cache to directly load it from the respective drive. This data is located in C:WindowsPrefetch.
Contrary to many blog posts, disabling Prefetch and SuperFetch for SSD drives is actually unnecessary. It IS true that Prefetch and SuperFetch won´t provide a huge advantage for starting applications from SSD drives, as they are fast anyway. In this respect one could actually switch off the service.
But Windows 10 already does this automatically for Superfetch if an SSD is installed as system drive. This means you don’t have to worry about the lifetime of older SSD drives because of ongoing SuperFetch-requests.
On Windows 10 PCs with normal hard disks it may make sense to deactivate SuperFetch in some rare cases.
This is because the service causes increased system load and significantly more hard disk requests.
Without SuperFetch, some slower computers even work better, though the startup of certain applications may take a little longer. However, this is more an exception than the rule.
Prefetch actually should be always stay enabled, even on slower HDDs. Whether you perform better with or without SuperFetch, you have to find out for yourself. Below you find the necessary steps to disable Prefetch and Superfetch.
Open the “Registry Editor” using Windows 10 search.
There, open the following location:
“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters”
Double-click on “EnablePrefetcher” to open this key and in “Value data” put “0” to turn Prefetch off. Here are the other available settings from 1-3:
1=Application launch prefetching enabled
2 = Boot prefetching enabled
3 = Applaunch and Boot enabled (Optimal and Default)
How to Disable Superfetch on Windows 10
First, right click on the start icon in the taskbar to open the context menu. There you click on the entry “Computer Management”, which opens the system program of the same name.
Windows 10 – Start – Quick Access Menu – Open Computer ManagementOn the left side open “Services and Applications” and there “Services”.
Select “SysMain” in the services list and click on “Stop the service”. This will deactivate Superfetch. Afterwards you can evaluate if your system works any better.
To re-enable Super Fetch simply click on “Start the service” in the same view where you deactivated it previously.
Почти каждый день похож на предыдущий. Это касается и нюансов использования ПК. На нем запускаются примерно одни и те же приложения, просматриваются фото из одной и той же папки, включаются одни и те же аудиофайлы. Служба SuperFetch оптимизирует компьютерную рутину, чтобы все работало быстро и без сбоев. Но не всегда это получается, иногда возникают проблемы.
Содержание
- SuperFetch — что это за служба
- Для чего она нужна
- Параметры SuperFetch
- EnableBootTrace
- EnablePrefetcher
- EnableSuperFetch
- Нужна ли SuperFetch на компьютере?
- Насколько безопасно ее отключение?
- Способы отключения SuperFetch
- Через командную строку
- С помощью редактора реестра
- Через оснастку «Службы»
- Частые ошибки связанные со службой SuperFetch
- Решение ошибок
- Заключение
Рабочий процесс, который улучшает отзывчивость операционной системы (ОС) и приложений благодаря анализу ретроспективных данных и последующего активного управления свободной оперативной памятью. Эта служба дебютировала в Windows Vista и с тех пор включалась в каждый релиз ОС. По умолчанию она постоянно работает в фоновом режиме, анализируя запускаемые файлы. Возможна достаточно гибкая настройка этого системного компонента.
СуперФетч можно сравнить с умным отцом, который держит весь инструмент в гараже не просто в порядке, а в “правильном” порядке, чтобы сын быстро отыскивал нужные ключи или кусачки. “Правильный” порядок означает следующее:
- в непосредственной близости от рабочей зоны будут находиться те инструменты, который используются чаще всего;
- приоритетный инструмент также расположен не наобум – если часто снимаются автоколеса, то домкрат будет ближе, чем баллонный ключ, поскольку тот нужен раньше;
- все инструменты после использования кладут на старое место;
- если какая-то операция уже не повторяется (например, купили новую покрышку и колесо теперь не прокалывается часто), то требуемый для ее выполнения специфический инструмент постепенно располагается все дальше и дальше от рабочей зоны.
Пример абсолютно условный, но он абстрактно демонстрирует задачи службы и это поможет более точно ответить на вопрос: “SuperFetch? Что это?”.
Для чего она нужна
Чтобы понять, что такое SuperFetch, можно описать 2 основные цели службы:
- Загружать Windows быстрее. Во время запуска ОС разные файлы требуются в различное время (да и один и тот же файл нужен много раз, но в разное время). Служба “узнает”, какие файлы или их комплект нужен для загрузки, и в какой именно момент времени. В результате создается условная папка, где хранятся наиболее приоритетные для Виндовс файлы. Постоянное повторение циклов запуска системы позволяет хранить требуемые компоненты таким образом, чтобы их чтение минимально нагружало систему. При этом служба взаимодействует со встроенным дефрагментатором – файлы физически будут находиться в непосредственной близости друг к другу. Итог – загрузка выполняется быстрее.
- Запускать приложения эффективнее. Для этого анализируются 2 фактора: какие приложения запускаются чаще, и существует ли определенная очередность их запуска. Например, утром бухгалтер на рабочем месте может все начать с краткого чтения новостей через браузер. Далее он запустит 1С и проведет актуальные хозяйственные операции. После обеда он может плотно заняться финансовым анализом, используя Excel. Изо дня в день эта последовательность может особо не изменяться. Служба “видит” этот паттерн поведения и предварительно загружает в свободную оперативную память те данные, которые нужны для запуска следующего приложения. То есть, утром, если браузер запущен, в оперативку уже частично загружены самые важные файлы 1С. Итог – приложения запускаются эффективнее и поэтому работают стабильнее.
Порой служба узла SuperFetch грузит диск Windows 10. Это вызывается 2 причинами:
- Служба базируется на прошлом опыте. Она “привыкла”, что после приложения X всегда запускается приложение Y и “готовится” к этому. Если случится непредсказуемое, и нужно будет загружать программу B, а не Y, то это может вызвать сбой и существенную загрузку ресурсов ОС.
- Служба чувствительна к объему оперативной памяти. Чем больше оперативки, тем эффективнее работает Суперфетч, ведь все основывается на рациональном и предварительном заполнении свободной оперативной памяти. Если все окажется занято, то не останется места, куда можно записывать часто используемые файлы. Итог – увеличится конкуренция за каждый незанятый мегабайт и система может из-за этого подтормаживать.
Параметры SuperFetch
Для исчерпывающего ответа на вопрос: “SuperFetch – что это за служба?”, следует знать, какие именно параметры ОС она устанавливает. Они доступны для редактирования через реестр. Чтобы получить к ним доступ, нужно выполнить следующее (на примере десятой версии Виндовс):
- нажать кнопку Windows на клавиатуре, появится окно, в нем (внизу) ввести regedit, кликнуть по итогу поиска (вверху) правой кнопкой мышки и в выпадающем меню выбрать строку “Запустить от имени администратора”;
- откроется “Редактор реестра”, и в левой его части нужно последовательно раскрывать кликом следующие строчки: HKEY_LOCAL_MACHINE => SYSTEM => CurrentControlSet => Control => SessionManager => MemoryManagement => PrefetchParameters;
- в правой части окна обнаружится 3 основных параметра, определяющих режим работы службы – двойным кликом на любом открывается окно редактирования значений параметра, но об этом речь пойдет дальше.
EnableBootTrace
Параметр определяет статус трассировки процессов во время загрузки. Он устанавливает, должна ли ОС анализировать, как читаются файлы при запуске. Отключать это нет особого смысла по следующим причинам:
- параметр не влияет на все, что происходит с Windows после загрузки;
- ускоряется загрузка ОС за счет внутренней оптимизации файлов.
EnablePrefetcher
Касательно этого параметра нужно объяснить историю предшественника SuperFetch – Prefetcher. Он появился еще на Windows XP и логика его действий – база для СуперФетч. Он анализирует, какие именно файлы загружаются при старте ОС или программ, создает таблицу приоритетности этих файлов и оптимизирует их размещение на носителе . Отличие от SuperFetch заключается в том, что он не анализирует паттерны поведения пользователя. Этот параметр – модификация EnableBootTrace, которая работает не только при старте Виндовс, но и при запуске приложений.
EnableSuperFetch
Параметр задает правила работы службы СуперФетч. Для него, как и для EnablePrefetcher, возможны 4 установки:
- 0 – отключение службы;
- 1 – использование только при загрузке приложений;
- 2 – использование только при загрузке ОС;
- 3 – использование при загрузке приложений и ОС.
Нужна ли SuperFetch на компьютере?
Да, она все еще остается востребованной. Если стоит вопрос максимального снижения загрузки ресурсов компьютера процессами операционной системы, то гораздо эффективнее отключать визуальные эффекты, а не SuperFetch.
Насколько безопасно ее отключение?
Стоит SuperFetch отключить или нет Windows 7? Никаких проблем не возникнет, если все выключить. Служба никак не влияет на конфиденциальность данных и в подавляющем большинстве случаев слабо нагружает ресурсы системы. Хуже точно не станет, так что не стоит этого бояться.
Другой вопрос, что нет особого смысла специально это делать. Служба не просто так мигрирует из одной версии ОС в другую на протяжении почти 20 лет. Если бы она чему-то особо мешала, то SuperFetch вырезали из ядра системы. Если бы она вызывала нестабильность Windows, то от нее бы точно избавились.
Способы отключения SuperFetch
SuperFetch как отключить можно многими способами.
Через командную строку
Отключение производится по следующему алгоритму:
- нажать кнопку Windows на клавиатуре, появится окно, в нем (внизу) ввести cmd, кликнуть по итогу поиска (вверху) правой кнопкой мышки и в выпадающем меню выбрать строку “Запустить от имени администратора”;
- запустится черное окно, в которое нужно скопировать команду net.exe stop superfetch и подтвердить запуск нажатием на Enter;
- в том же окне ввести эту команду sc config sysmain start=disabled и опять нажать Enter.
С помощью редактора реестра
Включить, выключить и настроить SuperFetch Windows 10, 8, 7 и Vista можно за несколько кликов. Для этого следует:
- нажать кнопку Windows на клавиатуре, появится окно, в нем (внизу) ввести regedit, кликнуть по итогу поиска (вверху) правой кнопкой мышки и в выпадающем меню выбрать строку “Запустить от имени администратора”;
- откроется “Редактор реестра”, и в левой его части нужно последовательно раскрывать кликом следующие строчки: HKEY_LOCAL_MACHINE => SYSTEM => CurrentControlSet => Control => SessionManager => MemoryManagement => PrefetchParameters;
- в правой части окна найти строчку Superfetch, двойной клик на нее откроет свойства, в которых нужно установить значение О, после чего сохранить изменения.
Через оснастку «Службы»
Действуют следующим образом:
- Запустить “Службы”. Можно просто ввести в системном поиске соответствующий запрос и запустить найденное приложение. Можно зажать комбинацию Win+R, ввести команду services.msc и запустить ее нажатием на Enter – этот способ сработает в любой Windows, начиная с Vista.
- Отыскать службу “Superfetch”. Для этого в окне нужно смотреть на первую колонку “Имя”. Когда она найдется, кликнуть правой кнопкой мышки на “Свойства”. На первой вкладке “Общие” установить требуемые параметры службы.
- Настройка. Кликнув только на “Остановить” и “Применить”, компонент отключится, но при следующей перезагрузке ОС опять запустится. Зачем это нужно? Нужно изменить такой сценарий, для чего в строке “Тип запуска” выбрать “Отключен” и кликнуть на “Применить”.
В оснастке ОС Sysmain SuperFetch – одно и то же. Первое название – это внутрисистемный идентификатор, а второе имя используется для отображения на экране компьютера.
Частые ошибки связанные со службой SuperFetch
Бывает, что SuperFetch Windows 10 грузит диск на 100%. Система в таком режиме не отвечает на команды пользователя, и поэтому сложно завершить текущие операции – например, браузер не захочет закрываться. Это, как правило, наблюдается при двух обстоятельствах:
- На компьютере 4 и меньше гигабайт оперативной памяти. Образно говоря, если дать службе волю, то она с радостью закэширует 20 гигабайт программных и системных файлов. Однако, сегодня даже открытый браузер с 10 вкладками в течение 5-6 часов может спокойно занять 2 гигабайта оперативки. Такая ресурсоемкость современных приложений не позволяет службе “распоясаться”, что может вызвать ее внутренний сбой.
- При запуске требовательных игр на старых компьютерах. В этом сценарии ситуация усугубляется тем, что игрушки очень часто обращаются к различным файлам – все время подгружаются новые текстуры, которые много весят, красочные визуальные эффекты в пиковые моменты могут требовать от системы все имеющиеся ресурсы. Если прибавить к этому старый и медленный жесткий диск, то SuperFetch станет “бутылочным горлышком” ОС – служба в стремлении все оптимизировать не поспеет за столь активным и хаотичным кругооборотом файлов.
Решение ошибок
Самый действенный способ исправить любую ошибку – отключить службу. Это наиболее эффективно, но также можно попробовать такие способы:
- изменять значения параметров службы;
- переустановить недавно установленные приложения;
- проверить жесткий диск на ошибки.
Заключение
Многое в отношении SuperFetch обусловлено тем, что она дебютировала на ОС Vista – еще в 2006 году. В те годы разработчики программ куда больше внимания уделяли тестированию и оптимизации продукта, особенно это касается рациональности использования оперативной памяти. Так сложилась ситуация, что тогда действительно можно было предварительно подгружать часто используемые данные в оперативку, и это улучшало отзывчивость компьютера. Сегодня эта технология уже несколько устарела – оперативной памяти мало, а жесткие диски стали гораздо быстрее. Тем не менее отключать эту службу специально не стоит. Исключение составляют лишь те ситуации, когда она точно виновна в подвисании компьютера.