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

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:

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

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

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

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

Ответил там

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

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

Источник:
http://virtmachine.ru/superfetch-kak-otklyuchit-v-windows-10.html

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

В данной статье показаны действия, с помощью которых можно отключить службу SysMain (Superfetch) в операционной системе Windows 10.

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

Причины для отключения службы SysMain (Superfetch) могут быть разные. Например если в системе используется SSD или M.2 накопители, то от функционала SuperFetch можно не увидеть прироста производительности, потому что твердотельные накопители (SSD, M.2) работают быстро сами по себе. Также, иногда SuperFetch может вызвать высокую загрузку жесткого диска, что и является причиной для отключения службы SysMain (Superfetch).

Чтобы отключить службу SysMain (Superfetch), необходимо войти в систему с правами администратора

Как отключить службу SysMain (Superfetch) используя консоль «Службы»

Чтобы отключить службу SysMain (Superfetch) откройте консоль «Службы», для этого нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите services.msc и нажмите клавишу Enter ↵.

В окне «Службы» дважды щелкните левой кнопкой мыши службу с названием SysMain.

В открывшемся окне «Свойства: SysMain (локальный компьютер)» остановите службу нажав кнопку Остановить.

Затем в выпадающем списке Тип запуска: выберите пункт Отключена и нажмите кнопку OK.

Как отключить службу SysMain (Superfetch) в командной строке

Также отключить или включить службу SysMain (Superfetch) можно используя командную строку.

Чтобы отключить службу SysMain (Superfetch), запустите командную строку от имени администратора и выполните следующую команду:

sc stop «SysMain» && sc config «SysMain» start=disabled

Чтобы включить службу SysMain (Superfetch), запустите командную строку от имени администратора и выполните следующую команду:

sc config «SysMain» start=auto && sc start «SysMain»

Как отключить службу SysMain (Superfetch) в Windows PowerShell

Также можно использовать консоль PowerShell для отключения или включения службы SysMain (Superfetch).

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

Stop-Service -Force -Name «SysMain»; Set-Service -Name «SysMain» -StartupType Disabled

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

Set-Service -Name «SysMain» -StartupType Automatic -Status Running

Используя рассмотренные выше действия, можно отключить или включить службу SysMain (Superfetch) в операционной системе Windows 10.

Видео «Как отключить службу SysMain (SuperFetch) в Windows 10»

Также, можно посмотреть видео ролик в котором показано как отключить службу SysMain в операционной системе Windows 10.

Источник:
http://winnote.ru/instructions/712-how-to-disable-sysmain-superfetch-windows-10.html

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

Пользователи Windows 10 иногда сталкиваются с проблемами быстродействия системы. Часто причина заключается в неправильных системных настройках. Среди многих способов улучшить производительность Windows 10 есть один менее очевидный – изменение статуса службы SysMain (ранее – SuperFetch).

Читайте также  Msi gaming app не работает на windows 10

За что отвечает 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 и понаблюдать за работой системы. Если что-то пойдет не так, вы всегда сможете снова включить службу.

Как отключить 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, установки значение и нажмите ОК.

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

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

Windows PowerShell

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

Источник:
http://www.comss.ru/page.php?id=4685

Отключение и включение технологии SuperFetch в ОС Windows 10

SuperFetch (супер выборка) – технология, отслеживающая приложения, которые Вы используете чаще всего, загружая их предварительно с HDD в ОЗУ, чтобы данные приложения грузились быстрее, минуя повторного обращения к HDD. Иногда супер выборка может не ускорить работу ПК, а наоборот замедлить, подробнее читайте материал: служба узла SuperFetch грузит диск Windows 10.

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

Запуск и остановка службы SuperFetch

Запустите «Выполнить» Виндовс 10 (сочетание клавиши Win + R). Напечатайте services.msc, эта команда вызывает окошко управления службами. Кликните OK.

Далее отсортируйте службы по названию, так удобнее будет производить поиск. Найдите службу SuperFetch. Двойным кликом ЛКМ по ней откройте «Свойства».

В свойствах супер выборки Вам нужна вкладка «Общие». Для отключения SuperFetch проделайте так:

  1. Нажмите кнопку «Остановить».
  2. Тип запуска установите «Отключена».
  3. Щелкните OK.

Для включения SuperFetch сделайте так:

  1. Тип запуска поставьте «Автоматический».
  2. Кликните «Применить», затем «Запустить».
  3. Сделайте нажатие на 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 такую команду:

Читайте также  Как настроить интернет на - Виндовс - 10: подключение через кабель на компьютере или ноутбуке

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. Для этого есть достаточно способов, выбирайте удобный для себя. Судить о том, полезна ли технология супер выборки можно экспериментальным путем.

Источник:
http://nastrojcomp.ru/optimizaciya/kak-otklyuchit-superfetch-v-windows-10.html

Отключение Superfetch в Windows 10

Способ 1: Управление службами

Самое простое в в своей реализации решение – отключение через менеджер служб.

    Первым делом вызовите «Диспетчер задач» – например, наведите курсор на панель задач, кликните правой кнопкой мыши и выберите соответствующий пункт контекстного меню.

Читайте также: Как открыть «Диспетчер задач» в Windows 10
Далее откройте раздел «Службы» и найдите там пункт «SysMain», в описании которого должно значиться «Superfetch» либо «SysMain». Щёлкните ПКМ по этой записи и выберите «Отключить».

Закрывайте «Диспетчер задач» и вызовите окно «Выполнить» сочетанием клавиш Win+R. Введите в этом окне код services.msc и нажмите «ОК».

Просмотрите список рабочих процессов и найдите среди них «Superfetch». Дважды кликните по ней левой кнопкой мыши.

В окне свойств щёлкните по кнопке «Остановить», а затем установите тип запуска как «Отключена».

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

Данный метод чаще всего эффективен и прибегать к иным обычно не требуется.

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

Альтернативный вариант решения поставленной задачи заключается в использовании «Командной строки».

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

sc config SysMain start= disabled

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

После этого закройте «Командную строку» и перезагрузите машину.

Задействование интерфейса ввода команд технически ничем не отличается от использования рассмотренной в предыдущей части статьи оснастки, но состоит из меньшего количества шагов.

Способ 3: Системный реестр

В некоторых ситуациях обычной остановки службы может оказаться недостаточно. Здесь на помощь приходит реестр ОС.

    Вызовите средство «Выполнить» (об этом рассказывается в первом способе), введите команду regedit и нажмите «ОК».

После запуска «Редактора реестра» перейдите по следующему пути:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters

Найдите запись с именем EnableSuperfetch, выделите её, затем воспользуйтесь пунктами «Правка»«Изменить».

Если запись с таким именем отсутствует, её понадобится создать – выберите соответствующий пункт в меню «Правка», а тип записи установите как «Параметр DWORD (32 бита)».

Значение параметра задайте как «0», после чего нажмите «ОК».

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

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

Источник:
http://lumpics.ru/how-turn-off-superfetch-in-windows-10/

Служба SuperFetch в Windows 10: что это и как отключить

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

Для чего нужна служба SuperFetch?

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

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

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

  • служба исполняется как фоновый процесс, тем самым используя ресурсы жесткого диска и процессора;
  • несмотря на ускорение процесса загрузки приложение, каких-то серьезный привилегий в быстродействии не наблюдается;
  • загрузка ОС может замедлиться из-за SuperFetch: служба обрабатывает массивы данных оперативной памяти при каждой загрузке. Если жесткий диск загружен на 100% в первые секунды запуска Windows, стоит задуматься об отключении SuperFetch (хотя могут быть и другие причины загруженности диска);
  • у геймеров часто возникают проблемы внутри игр: служба постоянно высвобождает место ОЗУ под запущенную игру, затем снова ее заполняет, снова выгружает. Такой круговорот сказывается на быстродействии игрушек. Особенно, если речь идет о компьютерах с малым объемом ОЗУ.

И самый популярный вопрос: стоит ли отключать SuperFetch для дисков SSD? Учитывая скорость считки данных твердотельных накопителей, вряд ли им понадобится дополнительный помощник в ускорении работы с приложениями. Многие пользователи отмечают, что никакого заметного воздействия на SSD служба SuperFetch не оказывает.

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

  1. Меню «Службы».

Нажимаем комбинацию клавиш Win+R и в строке прописываем команду services.msc. Нам откроется список служб, где нужной найти SuperFetch. Кликаем на нее два раза.

В появившемся окне выбираем тип запуска «Отключена» и нажимаем «ОК».

Заходим в Редактор реестра. Подробнее об открытии и работе с ним мы писали здесь.

В редакторе следуем пути, указанному на скриншоте. В папке PrefetchParamets нас интересует параметр EnableSuperfetcher.

Кликаем два раза на параметр и меняем значение 3 (включено) на значение 0 (выключено). Выходим редактора и перезагружаем компьютер.

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

Источник:
http://public-pc.com/sluzhba-superfetch-v-windows-10-chto-eto-i-kak-otklyuchit/