Что делает superfetch. Что делать, если «Узел службы: локальная система» грузит систему

Многие пользователи ПК в Диспетчере задач часто наблюдают работу службы 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 – сервис, позволяющий ускорить запуск приложений на Windows 7–10.

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

Сервис SuperFetch что это за служба

Популярнейшая на данный момент Windows 7 работает намного быстрее предшественниц, в чем она в немалой мере обязана сервису SuperFetch.

Что это за служба и что она дает пользователю?

В XP была реализована, а в Vista доработана служба Prefetcher – предшественница рассматриваемого сервиса.

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

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

Из-за того, что скорость считывания информации с в несколько раз меньше, чем скорость обращения к файлу, расположенном в ОЗУ (особенно если информация на HDD изрядно фрагментирована), то и программы загружаются долго.

Сервис во время своей активности отслеживает наиболее запускаемые программы и запоминает, какие файлы используются во время их загрузки в оперативную память.

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

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

Рис. 1 – Службы Windows

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

В Диспетчере задач Windows 10, сервис носит название SysMain, а в описании уже содержится его истинное имя, известное пользователем еще с «семерки».

Рис. 2 – SuperFetcher в Диспетчере задач

Преимущества и недостатки в сравнении с предшествующим сервисом

Prefetcher

Prefetcher (Предварительная выборка) появилась в XP и совершенствовалась с каждым выпуском Windows.

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

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

Что необходимо записывать в ОЗУ, сервис знает еще на стадии загрузки Windows.

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

Отслеженные операции менеджер кэша заносит в соответствующие файл, и на основе этих данных осуществляется создание карты ссылок на файлы и даже каталоги, используемые при открытии приложений или запуске процессов. Карты ссылок представляют собой файлы типа *.pf, расположенные в каталоге Prefetcher в системной директории.

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

В результате этого запуск соответствующей утилиты осуществится намного быстрее ввиду отпадения надобности Windows в помещении рабочих файлов в RAM.

Системная папка Prefetcher и ее очистка в Windows

Что это за таинственная папка prefetch в Windows 7. Можно ли ее просто удалить или просто очистить?

Вам это может быть интересно:

SuperFetch

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

Кроме файлов с картами ссылок, Супервыборка формирует конфигурации запускаемых приложений.

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

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

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

При наличии 2 и даже 4 ГБ оперативной памяти эти функции вреда могут принести больше, чем пользы ввиду того, что перевыбранные данные будут занимать часть и без того жестко ограниченного объема ОЗУ.

Параметры конфигурации сервиса

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

При включенной опции на компьютерах с малым объемом оперативной памяти (2-4 ГБ) скорость запуска ОС и приложений, для которых карта ссылок создана, увеличится, но это может отрицательно сказаться на скорости функционирования компьютера.

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

  • Автоматический (отложенный) старт – запуск службы после загрузки всех системных файлов и драйверов;
  • Автоматический – вместе с операционной системой;
  • Ручной – сервис активируется по запросу Windows или какой-либо программы (для этого случая актуален только первый вариант);
  • Отключена – не запускается никаким способом.

Управляем способом запуска службы посредством оснастки

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

Делается это путем выполнения приведенных шагов.

  1. Зажимаем комбинацию клавиш Win+R .
  2. Вводим services.msc и жмем «Ввод» .

Рис. 3 – Окно командного интерпретатора

  1. Вызываем «Свойства» сервиса через его контекстное меню.

Рис. 4 – Вызов свойств службы

  1. В строчке «Тип запуска» выбираем нужное значение и применяем новые параметры.

Рис. 5 – Свойства службы

Здесь же можно остановить/приостановить работу службы, кликнув по соответствующей кнопке.

Управлять SuperFetch можно и через «Диспетчер задач» . Для этого данный системный инструмент следует запустить и перейти на вкладку «Службы» .

В перечне сервисов (отображаются все установленные в системе, а не только активные) отыскиваем SysMain .

Через его контекстное меню можно запускать, останавливать и перезапускать службу в случае ее зависания.

Рис. 6 – Управление активностью SuperFetch через Диспетчер задач

Когда в работе компьютера начинают появляться зависания или медлительность выполняемых действий, то многие тут же открывают Диспетчер задач и сортируют список по загрузке WG или по объему используемой оперативной памяти. Таким образом можно найти тот процесс, который в данный момент активно использует ресурсы компьютера и приводит к «тормозам» . В поле зрения пользователя в этот момент могут попадаться различные службы и сервисы Windows 10, один из которых – .


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

Естественно возникает вопрос, можно ли отключать службу Superfetch в Windows 10?

Ответ на этот вопрос уверенно дать можно только в том случае, если у вас установлен в качестве системного диска (там, куда установлена операционная система Windows 10) твердотельный накопитель (SSD) . SSD -диски имеют гораздо более высокую производительность по сравнению с традиционными жесткими дисками (HDD) , потому служба в таком случае бесполезна. Мало того, для твердотельных накопителей она даже вредна, так как снижает общий ресурс работы диска. Поэтому службу для SSD дисков следует отключать обязательно.

Если с твердотельными дисками все понятно, то что делать владельцам HDD?

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

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

Для отключения или включения службы следует нажать на клавиатуре Win + R и вписать в строку services.msc .

После нажатия клавиши Enter откроется окно со списком всех служб. Найдите в этом списке нужную службу и кликнете по ней дважды левой кнопкой мышки.

Укажите теперь из выпадающего списка тип запуска «Отключено» и нажмите кнопку ОК .

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

Откройте редактор реестра (Win+R-> regedit -> Enter) .

Найдите ветку:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameter

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SessionManager \ Memory Management \ PrefetchParameter

Теперь дважды кликнете по параметру справа:

EnableSuperfetch

Укажите в качестве значения следующее:

0 — служба отключена
1 — служба работает только для ускорения приложений
2 — служба работает только для ускорения системы
3 — служба работает для ускорения приложений и системы одновременно

Попробовать стоит использовать службу Superfetch с параметром 2, чтобы ускорить запуск системы, если вы пользуетесь разнообразным софтом. Такая настройка позволит максимально эффективно использовать Windows 10 и несколько ускорит работу за компьютером.

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

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

В Windows XP пользовательские и фоновые процессы имеют одинаковый приоритет на использование памяти. Вследствие отсутствия назначения приоритета на использование памяти между этими типами процессов часто возникают конфликты доступа к ресурсам памяти. Кроме этого, по завершению исполнения фоновые процессы часто не выгружаются из памяти. Это отрицательно сказывается на производительности, т. к. данные для пользовательских процессов загружаются в память только тогда, когда они запрашиваются. Эта проблема устранена в Windows 8, Windows 8.1, обеспечивая своевременную выгрузку фоновых процессов по завершению их исполнения и предварительную загрузку данных для пользовательских процессов.

В Windows XP операции ввода-вывода пользовательских и фоновых процессов имеют одинаковый приоритет, вследствие чего часто возникают конфликты доступа к памяти и падает уровень производительности операций записи и чтения. Этот недостаток исправлен в Windows 8, Windows 8.1 посредством реализации очередей ввода-вывода с высоким и низким приоритетом. Ввод-вывод с высоким приоритетом применяется пользовательскими процессами для операций записи и чтения с физическими дисками. А для операций записи и чтения физических дисков фоновыми процессами используется ввод-вывод с низким приоритетом.

 В Windows 8, Windows 8.1 многие службы и повседневные задачи обслуживания выполняются как фоновые процессы. Например, утилита дефрагментации диска запланирована исполняться автоматически через определенные интервалы времени. Эта утилита исполняется как фоновый процесс и использует ввод-вывод с низким приоритетом.

Приоритезация ввода-вывода основана на функциональности . Эта функциональность повышает производительность системы, используя модифицированный алгоритм управления памятью. В отличие от алгоритмов управления памятью в Windows XP и более ранних версиях Windows, SuperFetch оптимизирует использование памяти в зависимости от способа использования компьютера текущим пользователем. Для достижения такой оптимизации применяются следующие методы.

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

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

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

Использование ввода-вывода с разными приоритетами . Средство SupetFetch использует запросы ввода-вывода с высоким и низким приоритетом, предоставляемые в Windows 8, Windows 8.1, для оптимизации времени чтения и записи пользовательских процессов и улучшения общей оперативности реагирования системы. Когда несколько процессов конкурирует за ввод-вывод, процессы с высоким приоритетом всегда получаются больше времени ввода-вывода, чем процессы с низким приоритетом. В результате повышается производительность пользовательских процессов и приложений, а также снижается уровень состязания за время ввода-вывода между пользовательскими и фоновыми процессами при их одновременном выполнении.

Средство SuperFetch поддерживается всеми версиями Windows 8, Windows 8.1. Администраторы должны понимать принципы работы функциональности SuperFetch и способы ее настройки. Ниже приводится описание основных характеристик SuperFetch.

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

Служба использует исполняемый файл Svchost.exe с сетевыми ограничениями. Это означает, что SuperFetch имеет доступ только к локальному компьютеру, но не к локальной сети, к которой этот компьютер может быть подключен.

Должное функционирование SuperFetch обеспечивается компонентом Filter Manager, который предоставляет информацию о файлах и файловой системе, необходимую для SuperFetch. Этот компонент устанавливается автоматически при установке операционной системы.

SuperFetch записывает предварительно выбранные данные в папку %SystemRoot%\Prefetch . Эти данные используются для ускорения запуска приложений. Папка Prefetch содержит несколько файлов баз данных, применяемых для отслеживания истории использования приложения и повышения его производительности. Ошибки приложений также отслеживаются и записываются в файл журнала базы данных.

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

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


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

Вся работа SuperFetch происходит вне видимости пользователя. Запоминая программы, которые пользователь использует в постоянстве она предварительно, ещё до непосредственного запуска приложения, выгружает его данные в оперативную память, если это позволяют её объёмы. Таким образом, когда вы будете запускать программу, вычисления будут начинаться не с самого начала, а с платформы, созданной службой.

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

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

Иногда, когда эта функция отключена или, даже включена, возникают ошибки системы, но это скорее индивидуальная особенность некоторых твиков. Соответственно, вам следует в таком случае изменить состояние службы.

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

Если вы используете SSD диск, вы так же можете отключить данную функцию, так как особой пользы она не принесёт. Так же вы можете отключить ещё PreFetch службу, они идут в комплекте и выполняют подобные задачи. На текущий момент в современных компьютерах SuperFetch утратила свою актуальность из-за большой мощности, так как нет необходимости дополнительно загружать информацию предварительно, запуск происходит итак довольно быстро.

Отключить службу SuperFetch можно несколькими способами, аналогично можно и включить её, а именно: с помощью стандартного меню «Службы» и редактора реестра.

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

Остановка SuperFetch в «Диспетчере Задач»

Предварительно вам может потребоваться остановить работу данной службы, особенно в Windows 8, для её последовательного отключения, сделать это можно следующим образом:

  1. Нажмите сочетание клавиш Alt + Ctrl + Delete или правой кнопкой по панели задач;
  2. Перейдите на вкладку «Службы»;
  3. Вам необходимо найти пункт с названием SysMain в описании должно быть указано SuperFetch;
  4. Нажмите правой кнопкой мыши по элементу и выберите «Остановить».

Отключение службы SuperFetch с помощью окна «Службы»

Теперь следует перейти непосредственно к отключению этой функции. Как и все службы Windows, отключить данную возможность можно из одноименного меню, так же как и запустить.

  • Откройте меню «Пуск»;
  • Выберите элемент «Панель управления»;
  • Далее вам следует найти плитку «Администрирование» и нажать на неё;

  • Нажмите по ссылке «Службы», сюда же можно попасть нажав Win + R и введя services.msc;

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

Аналогичным образом вы сможете отключить службу PreFetch, если у вас возникнет необходимость, актуально для SSD накопителей. Выполнив действия пункта 6 наоборот, вы сможете включить данную функцию в системе.

Следующий метод, который не является предпочтительным для использования, но некоторым пользователям помогает, в случаях с какими-либо проблемами в файле services.msc.

Отключение службы SuperFetch в редакторе реестра

  • Нажмите комбинацию клавиш Win + R;
  • Введите слово regedit и нажмите Enter;

  • Вам следует пройти по следующему пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters;
  • Найдите параметр EnableSuperfetcher, если его нет, тогда создайте в формате DWORD с соответствующим названием;
  • Вам необходимо установить значение для данной переменной в положение 0, чтобы отключить SuperFetch, для активации подойдёт цифра 3;
  • Для отключения службы PreFetch вам в том же окне, следует выбрать переменную EnablePrefetcher и задать ей значение 0.

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

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


if(function_exists("the_ratings")) { the_ratings(); } ?>

Похожие публикации