Почему superfetch грузит диск. SuperFetch: что это за служба. Сравнение Prefetch и SuperFetch

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

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

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

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

Впервые служба появилась еще в Windows Vista, а ее предшественником является Prefetch из операционной системы Windows XP.

Процесс способствует быстрому запуску приложений. Свободная область ОЗУ заполняется программами, к которым нужен быстрый доступ.

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

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

Третий и самый важный фактор — замедление запуска компьютера. Данная служба запускает операционную систему сначала в область оперативной памяти, а затем уже включает ее. Определить эту процедуру легко: при включении ПК жесткий диск работает на максимальной загрузке в течение 1-2 минут.

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

Вопрос безопасности

Является ли служба настолько важной, что без нее компьютер будет работать нестабильно или вовсе перестанет загружаться? На самом деле, отключить SuperFetch на Windows 10 можно без каких-либо ограничений. Однако рекомендуется выключать процесс только в тех случаях, когда у вас возникают проблемы с работой ПК (постоянная высокая нагрузка на жесткий диск или заполненность ОЗУ). Если выключение SuperFetch не дало никакого результата, то ее можно включить снова.

Первый способ: приложение «Службы»

Итак, поговорим о самом отключении. Для первого метода нам понадобится стандартное приложение «Службы», которое можно запустить через поиск Windows 10 или окно «Выполнить» посредством команды services.

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

В окне со свойства обратите внимание на строку «Тип запуска». Здесь необходимо выставить пункт «Отключена» и сохранить изменения. После этого служба автоматически завершит работу, и не будет запускаться при повторном включении компьютера.

Второй способ: редактор реестра

Следующий метод, позволяющий навсегда отключить SuperFetch в Windows 10 немного сложнее. Для начала нам нужно открыть редактор реестра. Сделать это можно через поиск или окно «Выполнить» по команде regedit.

Сначала заходим в ветку SYSTEM и открываем каталог CurrentControlSet. Здесь ищем папку Control и поэтапно переходим в MemoryManagement — это конечный пункт. Кликаем на подраздел PrefetchParameters. В правой части окна создаем параметр DWORD (32 бита) и задаем ему название EnableSuperfetch. В свойства выставляем значение 0 и сохраняем изменения. После этого перезагружаем компьютер.

Третий способ: командная строка

Наконец, последний способ отключить службу SuperFetch в Windows 10. Им можно воспользоваться через обычную командную строку или Windows PowerShell. Для начала запускаем окно с помощью команды cmd в поисковой строке на панели задач. Для выключения службы вводим строку sc stop SysMain & sc config SysMain start=disabled" и применяем ее клавишей Enter. На экране появится сообщение о том, что служба успешно остановлена.

Теперь вы знаете назначение SuperFetch и сможете выключить ее 3 разными способами, если такая необходимость возникнет!

Многие пользователи ПК в Диспетчере задач часто наблюдают работу службы Superfetch. Зачем она нужна и за что отвечает? И вообще, Superfetch что это за служба в Windows 10? Superfetch или SysMain – это служба, которая отвечает за кэширование данных в Windows 10. Включить службу SysMain стоит тем, у кого обычный жесткий диск. Владельцам SSD эта служба не нужна, так как скорость работы данных будет и так высокой.

Способы отключения службы Superfetch

Служба Суперфетч на компьютере под управлением Виндовс 10 может быть отключена стандартным способом, а именно:

  • Запускаем «Диспетчер задач» и переходим во вкладку «Службы». Здесь нужно остановить службу «SysMain».
  • Теперь жмём «Win+R» и вводим «services.msc».

  • Откроется окно служб. Находим в списке «Superfetch». Двойным кликом запускаем её. В типе запуска выставляем «Отключена».

  • Перезагружаем систему. Служба кэширования отключена.

Ошибка: не удалось запустить дочернюю службу

Если при запуске какого-либо приложения на ПК под управлением Windows 10 вы столкнулись с уведомлением, что не удалось запустить дочернюю службу, это значит, что необходимая служба или группа отключена или ей не удалось запуститься. Чтобы исправить неполадку, стоит выполнить следующие действия:

  • Внимательно смотрим на ошибку «Не удалось запустить дочернюю службу». Определяем, какая именно служба дала сбой. Она ВСЕГДА указывается. В нашем случае отключена «Вспомогательная служба IP». Именно её и нужно включить.

  • Жмём «Win+R» и вводим «services.msc». В списке служб ищем нужную.

  • Двойным щелчком открываем этот элемент. Выставляем тип запуска «Автоматически» или «Вручную». Лучше первый вариант.

  • Ошибка будет исправлена.

Ошибка 1068 или как запустить службу аудио на Виндовс 10?

Ошибка 1068 указывает на сбой службы. Такая служба может отвечать за любой процесс. В том числе и за воспроизведения звука. О том, как запустить службу аудио, когда она выключена, стоит ознакомиться ниже.

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

  • Windows Audio – Автоматический запуск;
  • Питание – Автоматический запуск;
  • Планировщик классов мультимедиа – Автоматический запуск;
  • Средство построения конечных точек Windows Audio – Автоматический запуск;
  • Удаленный вызов процедур RPC – Автоматический запуск.

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

Как исправить ошибку, когда службе Profsvc не удалось войти в систему?

Если приложения перестали запускаться, а при входе в систему появилась ошибка «Службе Profsvc не удалось войти в систему», значит, проблема в директории «Default». Исправляем неполадку следующим способом:

  • Включаем отображение скрытых файлов и папок. Переходим в диск С, папку «Пользователи» и переименовываем «Default» в «Default.Old».
  • Копируем с рабочего ПК такую же папку, той же версии и разрядности, что и установлена Windows. Если нет рабочего ПК, рабочую папку стоит скачать с нашего сайта.

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

Не знаю как у вас или как у тех пользователей, а у меня со службой SuperFetch все хорошо и при отключенной ее комп работает хуже

Но это у меня. Я просто до последнего сидел на Windows XP, а потом перескакнул сразу на Windows 10. На Windows 7 и Windows 8 я сидел мало и поэтому я не знаю как там работает SuperFetch, может и действительно тормозит.

А тормозить может хотя бы потому что косяки в Windows 7 и мной были замечены. Все таки иногда приходилось пользоваться и этой системой. Так вот однажды я ее ставил и после установки подключил интернет и все ОК. Но когда дело доходит до обновления — то тут ступор. Во-первых семерка их очень долго ищет и также долго устанавливает. Короче гембель еще тот. В итоге я не удивлюсь что если и служба SuperFetch может грузить жесткий диск.

Еще напишу немного о SuperFetch, а то я так и не написал что это вообще такое. Значит технология SuperFetch как я уже написал нужна для ускорения компа, а если быть точнее то для улучшения производительности файловой системы. Все файлы которыми вы пользуетесь, программы, все это кэшируется в оперативную память. И при этом сколько бы не было оперативки, кэш может занять почти всю. Ну и в итоге свободной оперативки мало, из-за чего у многих юзеров начинаются глюки. Хотя, разработчики Microsoft заявляют, что память которая ушла под кэш, что при первой же необходимости будет освобождена для нуждающихся программ.

Ну, надеюсь понятно все со службой SuperFetch.

Свои служебные данные эта служба хранит вот в этой папке:

C:\Windows\Prefetch

Вот ее содержимое:


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

Как вырубить SuperFetch? Отключается также как и любая служба, для этого открываем диспетчер задач и там на вкладке Службы нажимаем эту кнопку:


Потом ищем SuperFetch и нажимаем два раза по ней:


Появится такое окно вот тут и есть все что нужно чтобы вырубить эту службу. Нужно в Тип запуска выбрать Отключена и потом нажать на кнопку Остановить, чтобы служба сразу прекратила свою работу:

После отключения данной службы очистите эту папку на всякий случай:

C:\Windows\Prefetch

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


Вот как видите, у меня свободно 910 мб, при том что весь обьем ОЗУ равен 1600.

Полностью отключить кэширование вроде как нельзя, но я могу ошибаться.

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

11.06.2016

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

Что это за Служба узла SuperFetch

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

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

Найти следы работы SuperFetch можно в Диспетчере задач.

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

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

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

Cлужба узла SuperFetch грузит диск в Windows 10

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

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

  • SuperFetch постоянно работает в фоне, а потому всегда потребляет часть ресурсов процессора и памяти (радикально мало). Иногда нагрузка может быть аномально высокой.
  • Старт системы может быть медленнее, поскольку SuperFetch загружает информацию с диска в память. Если ваш диск загружен на 100% после каждого запуска на протяжении нескольких минут, причина может скрываться именно в сервисе SuperFetch.
  • SuperFetch может быть также причиной просадки производительности компьютера в играх. Чаще всего это актуально для систем с 4 Гб системной памяти и меньше. Пока что не совсем понятно, почему у разных пользователей это проявляется по-разному. Возможно, это из-за того, что игры постоянно запрашивают много памяти из-за чего SuperFetch приходится постоянно загружать и выгружать информацию.

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

Стоит отключать SuperFetch или нет

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

К вашему сведению : мы никогда не рекомендуем отключать системные компоненты Windows, если для этого нет логично обусловленных причин, вроде диагностики.

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

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

Отключить службу SuperFetch можно несколькими способами. Традиционно начинаем от самого простого и движемся к самому сложному.

Для справки : для выполнения этой инструкции вам понадобится учетная запись с правами Администратора. Если у вас нет таковой, система попросит ввести пароль Администратора на экране UAC. Как вариант, вы можете , о чем описано в отдельной статье.


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


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

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

В описании SuperFetch говорится, что данная служба “поддерживает и улучшает производительность системы с течением времени”. Однако механизм работы сервиса подробно не раскрывается.

SuperFetch - это функция, которая впервые появилась в Windows Vista. Служба постоянно работает в фоновом режиме, анализирует шаблоны обработки оперативной памяти и узнает, какие приложения используется чаще всего. Со временем SuperFetch помечает эти приложения как “часто используемые” и заранее загружает их в оперативную память.

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

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

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

Нужен ли вам SuperFetch?

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

Тем не менее, SuperFetch может вызывать некоторые проблемы:

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

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

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

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

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

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

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

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

Нашли опечатку? Нажмите Ctrl + Enter




Top