Служба узла superfetch в windows 7/10
Содержание:
- Как работает SysMain в Windows 10?
- Параметры конфигурации сервиса
- Узел службы «Локальная Система» грузит диски, сеть и память Windows
- Отключение SuperFetch
- Ошибки при запуске Superfetch и их решение
- Деактивация
- Различия между SuperFetch и Prefetcher
- Следует ли отключать SuperFetch: все за и против
- Почему служба грузит диск
- Для чего нужна служба SuperFetch?
- Пять причин по которым служба интелектуального кэшированияSuperfetch сейчас неактуальна:
Как работает 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+R, а затем введите services.msc и нажмите OK.
- Прокрутите список служб и щелкните правой кнопкой мыши по службе SysMain, затем выберите пункт “Остановить”.
- Щелкните правой кнопкой мыши по SysMain, выберите пункт “Свойства”. На вкладке “Общие” в разделе “Тип запуска” выберите значение “Отключено” (или “Вручную”, если вы хотите самостоятельно запускать службу по мере необходимости).
Как включить SysMain через службы: Чтобы включить службу SysMain обратно, в разделе “Тип запуска” выберите “Автоматически”.
Системный реестр
- Откройте меню Пуск, введите запрос regedit и выберите предложенную команду для запуска. В качестве альтернативы можно использовать сочетание клавиш Windows+R, а затем введите regedit и нажмите OK.
- Перейдите по следующему пути:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters
- Справа вы должны увидеть параметр EnableSuperfetch. Если его нет, то его нужно создать вручную: щелкните правой кнопкой мыши по папке “PrefetchParameters” и выберите Создать > Параметр DWORD (32 бита).
- Щелкните по параметру EnableSuperfetch правой кнопкой мыши и выберите “Изменить”. Чтобы отключить Superfetch, установки значение и нажмите ОК.
Как включить SysMain через реестр: Чтобы включить службу SysMain обратно, для параметра “EnableSuperfetch” установите значение 3.
Параметры конфигурации сервиса
По умолчанию в любой Windows SuperFetch активирована для приложений и операционной системы. Всего сервис может принимать одно из четырех значений, которые хранятся в реестре:
- 0 – деактивация Супервыборки;
- 1 – включение службы для регулярно запускаемого софта;
- 2 – активация Супервыборки для самой операционной системы;
- 3 – служба работает для ОС и прикладного ПО (комбинация второго и третьего вариантов, рекомендуемое Microsoft значение параметра).
При включенной опции на компьютерах с малым объемом оперативной памяти (2-4 ГБ) скорость запуска ОС и приложений, для которых карта ссылок создана, увеличится, но это может отрицательно сказаться на скорости функционирования компьютера.
Если же открыть оснастку MMC для управления службами и посмотреть в ней варианты запуска SuperFetch, они немного отличаются от того, что предлагает реестр Windows:
- Автоматический (отложенный) старт – запуск службы после загрузки всех системных файлов и драйверов;
- Автоматический – вместе с операционной системой;
- Ручной – сервис активируется по запросу Windows или какой-либо программы (для этого случая актуален только первый вариант);
- Отключена – не запускается никаким способом.
Узел службы «Локальная Система» грузит диски, сеть и память Windows
Проблема иногда скрывается не только за вирусными программами, лишней активностью антивирусов, не важными службами, но и из-за самих файлов. Бывают случаи, когда в процессе долгосрочной работы на компьютере некоторые файлы теряют свои свойства, случайно удаляются или перемещаются. Эти действия обусловлены деятельностью приложений, игр и утилит, которые имеют право на редактирование над любыми папками и их содержимым.
Восстанавливаем системные файлы
Попробуйте восстановить файлы. Такая функция встроена в Виндовс – DISM. Работает автоматически, нужно лишь запустить. Делаем так:
- Командная строка.
- Пишем DISM.exe/Online /Cleanup-image /Restorehealth
- После, пишем sfc/scannow
Снова перезагружаем. Если безрезультатно – будем работать вручную.

Рисунок 5. Окно командой строки во время использования функции DISM
Чистим папку SoftwareDistribution от обновлений
Эта папка иногда встречается тем, кто хочет освободить память на диске. При долгом использовании в ней появляется несколько папок и отдельных файлов, которые вместе достигают нескольких гигабайтов. Смело можете удалять. Все данные – это информация о предыдущих версиях Win. После удаления нагрузка должна исчезнуть. Удаление производится просто – уничтожаем содержимое папки, в строке по очереди вводим:
- net start wuauserv
- net start bits
и вновь перезагружаем.

Рисунок 6. Последовательность действий по очистке файлов из папки SoftwareDistribution а так же прописание функций в командной строке
Другие варианты решения проблемы в Windows 10
Помимо традиционных методов, используйте и другие — антивирус. В любой неполадке стоит проверять ПК на вирусное программное обеспечение. Посмотрите, не установили ли Вы какой-то софт в последнее время, если да, то удалите. Приложения, возможно, заражены и имеют полный доступ к файловой системе. Либо же вирус маскируется под системные файлы и делает свою работу под видом простой службы. Помогает глубокая проверка и чистка мусора. Маловероятно, что это поможет, но попробовать всегда стоит. Не отчаивайтесь, если до сих пор проблема не уходит. Скачайте Process Explorer. Отличный контроль абсолютно всех процессов на компьютере. Найдите проблемный пункт где служба узла грузит диск Windows 10 и отследите откуда исходят действия. Удалите программу, которая создаёт такое неудобство. Не ищите лёгкого пути – принудительное отключение службы, скорее всего, не поможет. При следующем запуске появится снова.
Также, рекомендуем отключить автообновление компонентов. Во время загрузки в систему поступают абсолютно не нужные файлы, которые и мешают правильно работать. Переходим в Центр автообновления компонентов и отключаем автоматический апдейт. Сделать это можно и аналогичным образом, как и с Superfetch. Советуем отключить обе службы – это гарантирует результат.
Кроме этого, есть возможность обхода — оптимизация службы узла. Если не хотите решать одно – решите другое. Сделайте полный осмотр ПК и любыми методами отключайте то, чем не пользуетесь. Не стоит удалять всё, что видите, но выходить из неиспользуемых приложений, отключать контроль программ можно. Процессору станет немного легче, даже при том, что проблема по-прежнему присутствует.
Отключение SuperFetch
Если служба узла SuperFetch грузит диск, отключить её в Windows 10 или других версиях системы можно встроенными средствами. Есть несколько способов деактивации сервиса, варианты решения проблемы будут приведены далее.
Через службы
Проще всего отключить работу SuperFetch, выполнив следующие действия:
- открываем оснастку «Службы» любым удобным способом, например, используя Поиск или консоль «Выполнить» (Wi+R) и команду «services.msc»;
- в окне системных служб будет список, включающий все локальные компоненты, выстроенные по умолчанию в алфавитном порядке. Находим здесь SuperFetch;
- выбрав сервис из перечня, жмём «Остановить» на панели слева, чтобы сервис прекратил работу (если блок не отображается, в нижней части окна выбираем вкладку «Расширенный») или жмём ПКМ по имени службы и выбираем пункт «Остановить»;
- чтобы служба не запускалась автоматически, а была отключена навсегда, идём в «Свойства» из контекстного меню (жмём ПКМ на SuperFetch) и на вкладке «Общие» окна свойств из выпадающего меню меняем «Тип запуска», выставив значение «Отключена» (или «Вручную»);
- жмём «ОК» и закрываем окна.
После выполненных манипуляций перезагружаем комп и проверяем работу. Если в ходе диагностики выяснилось, что служба не имеет отношения к нагрузке на ресурсы, включить SuperFetch можно, выполнив аналогичные действия по запуску окна служб, только на этот раз нажать нужно «Запустить», а в свойствах выбрать «Тип запуска» – «Автоматически».
С помощью реестра
Ещё один вариант отключения сервиса предполагает использование редактора реестра
Напоминаем, что вносить любые правки в системный реестр следует предельно осторожно, поскольку неправильные действия пользователя могут привести к нестабильной работе и краху системы. Перед внесением коррективов рекомендуется создать резервную копию реестра
Как отключить SuperFetch в реестре Windows 10:
- идём в реестр, например, используя консоль «Выполнить» (Win+R) и команду «regedit» или другим удобным способом;
- в редакторе разворачиваем ветку HKEY_LOCAL_MACHINE/ SYSTEM/ CurrentControlSet/ Control/ Session Manager/ Memory Management/ PrefetchParameters;
- здесь для параметра EnableSuperfetch меняем значение на «0»;
- если параметр отсутствует, жмём в свободной области правой кнопкой мыши, выбираем опцию «Создать» – «Параметр DWORD (32 бита)», присваиваем новому параметру имя EnableSuperfetch и выставляем для него значение «0»;
- перезагружаем устройство, чтобы применить изменения.
Таким же способом отключается SuperFetch и в Windows 7.
Через командную строку
Теперь разберём метод деактивации SuperFetch из командной строки:
- запускаем командную строку от имени администратора, например, через контекстное меню Пуск – Командная строка (Администратор) или Поиск (жмём ПКМ на появившемся в результатах поиска варианте и выбираем «Запуск от имени администратора»);
- в терминале прописываем команду «sc config SysMain start= disabled и жмём Enter;
- перезагружаемся, чтобы изменения применились.
При помощи утилиты
Деактивацию ненужных служб Виндовс можно выполнять также посредством специальных утилит. Отключить сервис легко при помощи простой программки Superfetch.exe, не требующей установки. Её можно бесплатно скачать с сайта разработчиков и кроме SuperFetch деактивировать Prefetch, ReadyBoot и Windows Update, а также настроить некоторые параметры для ускорения функционирования девайса.
Для деактивации службы выполняем следующее:
- загружаем Superfetch.exe и запускаем (инсталлировать софт не нужно);
- в окне утилиты отмечаем галочками нужные пункты;
- жмём «Применить изменения» и перезагружаемся.
Через диспетчер задач
Этот способ в отличие от вышерассмотренных вариантов подразумевает остановку SuperFetch только на время сеанса, то есть при следующем старте системы штатная системная служба будет снова работать. Чтобы временно отключить сервис, выполняем такие шаги:
- открываем Диспетчер задач, например, из контекстного меню Пуск или с помощью комбинации клавиш Ctrl+Alt+Del;
- идём на вкладку «Службы» и находим в списке запущенных сервисов SysMain (в описании Superfetch);
- жмём по ней ПКМ и выбираем опцию «Остановить».
Мы разобрали несколько эффективных способов, позволяющих деактивировать сервис SuperFetch. Несмотря на то, что служба, появившаяся вместе с Vista в 2007 году, уже устарела и результаты её работы не слишком впечатляют с учётом скорости современного оборудования, отключать супервыборку стоит лишь в тех случаях, когда она действительно нагружает диск.
https://youtube.com/watch?v=iT5TGDfUYew
Ошибки при запуске Superfetch и их решение
При повторном включении службы SuperFetch в Windows 10 могут возникнуть проблемы, решить которые не удастся через реестр компьютера. Обычно после неудачного подключения вылазит ошибка, в которой говорится об аварийном завершении, либо о запрете доступа. Такие ошибки имеют специальный код 1067 или 1068.
Сейчас я расскажу, какие могут быть причины всплывания данных ошибок, а затем детально покажу, как их можно решить.
- Нехватка оперативной памяти из-за загруженных процессов может повлиять на запуск службы.
- Оперативные планки компьютера стали конфликтовать между собой, что также повлияло на сбой службы из-за неполадок ОЗУ.
- Зараженные файлы вирусами могут влиять на целостность системы, а также запрещать доступ к различным службам.
- Операционная система компьютера повреждена.
- На компьютере есть поврежденные файлы, отвечающие за включение различных служб.
Для решения проблем с оперативной памятью советую проверить в первую очередь, что влияет на загрузку оперативной памяти и попытаться самостоятельно удалить проблему. Если же проблем с нагрузкой на ОЗУ нет, то рекомендую осмотреть сами планки оперативной памяти или обратиться к специалисту.
Выявить проблему нагрузки на ОЗУ не так сложно, как определить повреждена ли система или нет. Для этого нам придется просканировать весь компьютер через командную строку, а также пройти восстановление на запуск служб.
Сканирование файлов
Просканировать всю систему будет полезно не только в случае повреждения каких-либо служб, но и для простой профилактики. Таким образом, операционная система может самостоятельно проверить наличие неполадок, достаточно только запустить процесс. Для того чтобы это сделать, следуйте нижеуказанным инструкциям.
- Запускаем меню «Пуск» и вводим в поисковом запросе «Командная строка». В правой части выбираем «Запуск от имени администратора».
- Открывается небольшое окно, в котором нужно согласиться с тем, что программа может вносить изменения в системные файлы.
- Далее открывается черное окно, готовое к работе. Здесь нам нужно просканировать систему при помощи команды sfc /scannow. Копируем ее путем сочетания горячих клавиш «Ctrl+C» и вставляем в уже открытую командную строку.
- После введения команды начинается проверка целостности файлов системы. Занять это может от нескольких минут до целого часа. Поэтому советую запустить сканирование и отойти от компьютера на время устранения ошибок.
По завершении работы перезагрузите компьютер и проверьте работу службы SuperFetch. Если это не помогло, то следуйте следующим рекомендациям.
Восстановление службы SuperFetch
Для устранения проблем со службами существует особая функция, позволяющая перезапускать службу при сбое. Она работает таким способом, что при каждом ложном запуске будет происходить перезапуск службы. Настройка выглядит так:
- Открываем меню «Службы» любым из способов, о которых мы говорили и кликаем двойным щелчком по службе SuperFetch или SysMain.
- Открываем вкладку «Восстановление». Как мы видим, здесь уже по умолчанию стоит перезапуск службы при первом и втором сбое, но в последующие ничего не выбрано. Таким образом, в строке «Последующие сбои» выбираем «Перезапуск службы».
- В графе «Перезапуск службы через:» выбираем то время, через которое служба будет перезапускаться. Советую оставить значения по умолчанию.
Итак, мы прошлись по основным способам решения неполадок со службой SuperFetch в Windows 10. Если не один из способов не помог, то рекомендую проверить систему на наличие вирусов. Часто бывает, что после успешного сканирования компьютера службы вновь начинают свою активную работу.
Стоит сказать, что SuperFetch – это очень специфичная служба, которая может приносить как пользу, так и полное разочарование при работе с компьютером.
Польза от утилиты может быть только в том случае, если компьютер имеет мощный процессор и много оперативной памяти. В противном случаи служба может нести негативный характер, и компьютер станет зависать. Поэтому я не рекомендую включать службу на малопроизводительных компьютерах и в том случае, когда она сильно влияет на процессор.
Post Views: 1 674
Деактивация
Некоторые пользователи говорят, что данный компонент вместо оптимизации системы становится причиной медленной работы приложений. Такое бывает в тех случаях, когда служба проводит анализ. Может потребоваться несколько перезапускав системы. Но если вы хотите узнать, как отключить Superfetch в Windows 10, то вот инструкция:
- Нажимаем Win + R и вводим запрос «services.msc». Нажимаем Enter (смотрите руководство выше в этой статье).
- В списке ищем ненужный компонент и открываем его параметры.
- Нажимаем на кнопку отключения и меняем тип запуска на «Отключено»:

На этом всё. Если есть вопросы – оставляйте комментарии.
Различия между SuperFetch и Prefetcher
Начиная с Windows 7, обе службы присутствуют в реестре операционной системы. Но принцип работы отличается. У предварительной выборки существуют некоторые недостатки, связанные с объемом информации записываемой на оперативную память. Она ограничена. А если к программе не обращаются в течение некоторого времени, служба выгружает ее из ОЗУ на жесткий диск. Переносит она ее в файл подкачки, что повышает общую нагрузку на винчестер.
SuperFetch создает карту на основании активности пользователя с конфигурацией часто вызываемых программ. Если же какой-либо процесс был выгружен из оперативной памяти запуском новой программы, то служба после закрытия программы восстановит удаленный процесс. На протяжении всего времени работы операционной системы служба корректирует созданную карту на основании последней активности пользователя.
Итогом работы службы является:
- повышенная скорость запуска приложений;
- повышение производительности операционной системы.
Следует ли отключать SuperFetch: все за и против
Выше мы уже отмечали, что в настоящее время целесообразность использования SuperFetch ставится многими под вопрос. Кто-то утверждает, что, отключив супервыборку, можно высвободить дополнительный объём оперативной памяти, кто-то говорит, что отключение SuperFetch позволяет продлить срок службы жёстких дисков, особенно SSD-накопителей, встречаются также утверждения, что если на ПК имеется более чем достаточно оперативной памяти, то особой пользы от службы попросту не будет.
Что на это можно сказать? Служба SuperFetch потребляет совсем немного ресурсов и весьма сомнительно, что её отключение прибавит сколь-либо производительности даже на слабых машинах. Скорее всего, всё будет как раз наоборот, так как система и программы станут запускаться медленнее. На ПК с большим объёмом ОЗУ высвобождение нескольких мегабайт также не будет играть никакой существенной роли, а вот время загрузки системы и приложений увеличится, хотя это и не будет так заметно.
Что касается продления времени службы дисков, так тут всё наоборот, SuperFetch как раз не производит запись на диск, а вот с её отключением количество обращений к винчестеру возрастёт, следовательно, увеличится и нагрузка на него. Тогда почему самими производителями рекомендуется отключать супервыборку при использовании SSD-дисков? Потому что эти носители намного быстрее традиционных HDD, и, даже будучи включённой, SuperFetch не принесёт на ПК с такими дисками сколь-либо ощутимой пользы. Вреда от неё, к слову, тоже не будет.
Примечание: установленная на твердотельный накопитель Windows, как правило, сама отключает супервыборку, в остальных случаях её можно деактивировать вручную, если это рекомендует производитель.
Не стоит также забывать о том, что отключая SuperFetch, вы больше не сможете пользоваться некоторыми функциями Windows, в частности, ReadyBoost, предназначенной для ускорения работы компьютеров с малым объёмом оперативной памяти. Пожалуй, единственным основанием для отключения является случай, когда служба SuperFetch грузит диск в Windows 7/10, мешая нормальной работе пользователя, причём другие способы устранения проблемы, например, обновление драйверов оборудования, не дают положительного результата.
Почему служба грузит диск
- служба SysMain может нагружать не только жёсткий диск, но и процессор, что обусловлено большим количеством установленных на компьютере программ;
- к тому же работа сервиса способна спровоцировать просадки производительности в играх, которые задействуют большой объём оперативной памяти, явление характерно для систем с памятью в 4 Гб и меньше. Если игра регулярно запрашивает и высвобождает память, это заставляет SysMain загружать и выгружать информацию;
- замедление старта ОС может быть связано с предварительной загрузкой большого объёма данных с диска в оперативную память службой;
- ещё одной причиной проблемы сильной загруженности является засилье в системе вредоносного софта.
https://youtube.com/watch?v=aWaPL-fbEAw
При выявлении в Диспетчере задач повышенной нагрузки, спровоцированной службой, это говорит о недостатке ОЗУ. Проблема решается и программными средствами, путём манипуляций с размером файла подкачки в параметрах быстродействия системы. Если чистая загрузка Windows позволяет компьютеру вернуть быстродействие, стоит заняться очисткой жёсткого диска от ненужного софта.
Для чего нужна служба SuperFetch?
По утверждению разработчиков, служба создана для оптимизации работы ОС и увеличения ее производительности. Подробности о механизмах ее работы не раскрываются.
Известно лишь, что SuperFetch анализирует информацию оперативной памяти. Часто используемые программы отмечаются этой службой и в дальнейшем загружаются в ОЗУ автоматически. Тем самым запуск приложения будет более быстрым. Запускаемая утилита уже находится в оперативной памяти.
Отключение SuperFetch в большинстве случае не требуется, особенно при мощных характеристиках компьютера. Но вот доводы в пользу того, что службу все-такие стоит отключить:
- служба исполняется как фоновый процесс, тем самым используя ресурсы жесткого диска и процессора;
- несмотря на ускорение процесса загрузки приложение, каких-то серьезный привилегий в быстродействии не наблюдается;
- загрузка ОС может замедлиться из-за SuperFetch: служба обрабатывает массивы данных оперативной памяти при каждой загрузке. Если жесткий диск загружен на 100% в первые секунды запуска Windows, стоит задуматься об отключении SuperFetch (хотя могут быть и другие причины загруженности диска);
- у геймеров часто возникают проблемы внутри игр: служба постоянно высвобождает место ОЗУ под запущенную игру, затем снова ее заполняет, снова выгружает. Такой круговорот сказывается на быстродействии игрушек. Особенно, если речь идет о компьютерах с малым объемом ОЗУ.
И самый популярный вопрос: стоит ли отключать SuperFetch для дисков SSD? Учитывая скорость считки данных твердотельных накопителей, вряд ли им понадобится дополнительный помощник в ускорении работы с приложениями. Многие пользователи отмечают, что никакого заметного воздействия на SSD служба SuperFetch не оказывает.
Пять причин по которым служба интелектуального кэшированияSuperfetch сейчас неактуальна:
- Разрабатывалась в 2007 году, для ускорения работы медленных HDD жестких дисков первого поколения
- Собирает данные в момент бездействия компьютера, которые хранятся в памяти до перезагрузки
- Часто кэширует сама себя или другие активные программы, неуправляема
- Cущественно сокращает срок службы SSD диска за счет увеличения обращений к нему
- Для хранения файлов кэша предлягается использовать внешние карты памяти (ReadyBoost)
Технология Superfetch была разработана компанией Microsoft для оптимизации работы системных и пользовательских приложений в ОС Windows за счет кэширования данных в оперативной памяти. На устаревших компьютерах (например, под управлением ОС Windows Vista) указанный способ оптимизации существенно увеличивает скорость запуска программ. Но из-за дефицита или при переполнения оперативной памяти компьютера, часто этот процесс ошибочно кешируется в файл подкачки (swap file), что сильно грузит или затормаживает систему из-за частых обращений к HDD жесткому диску (проблема: грузит диск).
По статистике, Superfetch в более 70% случаев является причиной замедления работы для современных систем с объемом оперативной памяти более 4 Гб. Отдельно стоит отметить проблему Superfetch при использовании SSD дисков (проблема: быстрый расход ресурса SSD дисков). Компания Samsung, лидирующий производитель SSD накопителей, рекомендует отключать Superfetch при использовании SSD дисков. Для этого в специализированной утилите Samsung Magician предусмотрен отдельный пункт меню:
К сожалению,в настройках ОС Windows не предусмотрено отключение Superfetch и эта служба активирована по умолчанию!





