Windows 10 отключить superfetch prefetch

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

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

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

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

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

Ну надеюсь что вы поняли то, что я хотел до вас донести Настоятельно рекомендую отключать эту технологию, если у вас SSD-накопитель, ибо он и так по себе быстрый. Кстати, я не могу сказать что этот кэш очень эффективен — ведь он кэширует файлы, а не блоки, понимаете? А вот например утилита PrimoCache, кэширует именно блоки! Если интересно, то о ней я писал тут, в статье как ускорить жесткий диск.

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

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

Читайте также:  Редактор pdf для линукса

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

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

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

Comments

Спасибо, очень познавательная и полезная статья. У меня есть вопрос. До конца не могу понять, что значат эти слова:»ведь он кэширует файлы, а не блоки». Очень хочу понять, разъясните пожалуйста. Спасибо.

Ответил там

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Как отключить 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. Далее перезагрузить компьютер.

Читайте также:  Chave do windows 10

При необходимости включения 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 может вызывать некоторые проблемы:

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

Безопасно ли отключать SysMain (SuperFetch)?

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

Читайте также:  Realtek high definition audio утилита windows 10

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

Приложение Службы

  1. Откройте меню Пуск, введите запрос Службы и выберите одноименное классическое приложение. В качестве альтернативы можно использовать сочетание клавиш Windows + R , а затем введите services.msc и нажмите OK.
  2. Прокрутите список служб и щелкните правой кнопкой мыши по службе SysMain, затем выберите пункт “Остановить”.
  3. Щелкните правой кнопкой мыши по SysMain, выберите пункт “Свойства”. На вкладке “Общие” в разделе “Тип запуска” выберите значение “Отключено” (или “Вручную”, если вы хотите самостоятельно запускать службу по мере необходимости).

Системный реестр

  • Откройте меню Пуск, введите запрос regedit и выберите предложенную команду для запуска. В качестве альтернативы можно использовать сочетание клавиш Windows + R , а затем введите regedit и нажмите OK.
  • Перейдите по следующему пути:
  • Справа вы должны увидеть параметр EnableSuperfetch. Если его нет, то его нужно создать вручную: щелкните правой кнопкой мыши по папке “PrefetchParameters” и выберите Создать > Параметр DWORD (32 бита) .
  • Щелкните по параметру EnableSuperfetch правой кнопкой мыши и выберите “Изменить”. Чтобы отключить Superfetch, установки значение 0 и нажмите ОК.

Командная строка

  • Откройте меню Пуск, введите запрос cmd и запустите Командную строку от имени администратора.
  • Чтобы отключить службу SysMain выполните следующую команду:
  • Чтобы включить службу SysMain выполните следующую команду:

Windows PowerShell

  • Нажмите правой кнопкой мыши по меню Пуск, и выберите Windows PowerShell (администратор).
  • Чтобы отключить службу SysMain выполните следующую команду:
  • Чтобы включить службу SysMain выполните следующую команду:

Как включить или отключить Superfetch (Prefetch) Windows 10, 8 и 7

Включить или отключить функцию Superfetch Windows 10, 8 или 7 (иначе известную как Prefetch). Superfetch кэширует данные, чтобы они могли быть немедленно доступны вашему приложению. Иногда это может повлиять на производительность определенных приложений. Он имеет тенденцию плохо работать с играми, но может улучшить производительность в бизнес-приложениях.

Чтобы изменить, включена или отключена функция Superfetch, вы можете выполнить следующие шаги.

Отключить службы

  1. Удерживая клавишу Windows , нажмите «R», чтобы открыть диалоговое окно «Выполнить».
  2. Введите «services.msc», затем нажмите «Enter».
  3. Отобразится окно «Службы». Найдите в списке «Superfetch».
  4. Щелкните правой кнопкой мыши «Superfetch», затем выберите «Свойства».

Включение или отключение через реестр

  1. Удерживая клавишу Windows , нажмите « R », чтобы открыть диалоговое окно « Выполнить ».
  2. Введите « 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:\Windows\Prefetch ».

    Оцените статью