Можно ли отключить superfetch в windows 7. Служба SuperFetch: предназначение, настройка и отключение

  • 03.08.2019

Впервые SuperFetch появилась в ОС Vista, а потом она присутствовала в системах Windows и Windows 8. Технология позволяла ускорять работу программ, используя в оперативной памяти их кэш. Она же необходима для работы ReadyBoost.

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

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

Отключение службы SuperFetch

Быстрее и проще всего отключить через Панель управления. Оттуда вам нужно попасть в раздел «Администрирование», а потом уже в «Службы». А ещё предлагается использовать сочетание клавиш Windows+R и ввести потом services.msc .

Итак, перед вами будет список служб. Там можно найти SuperFetch, после чего будет достаточно 2 раза кликнуть. У вас открывается диалоговое окно, потом вы выбираете «Остановить». Обратите внимание на пункт «Тип запуска», там есть вариант «Отключена», на который и нужно кликнуть. Дальше нажмите «Применить», это поменяет настройки. Теперь можно перезагрузить компьютер и посмотреть, ничего ли не сбилось, но вообще это как раз необязательно, обычно и так всё отлично работает.

Отключение SuperFetch и Prefetch с помощью редактора реестра

Отключить службу можно и через редактор реестра Windows 10. Итак, для начала вам нужно сочетание клавиш Win+R, после чего следует ввести regedit . Если лень набирать, никто не мешает скопировать, только не забудьте убрать точку. Потом жмите Enter. У вас появился реестр, но он потребуется, разумеется, не весь, а только конкретный раздел, который называется так: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters – вот этот вот длинный адрес. Что делать дальше?

Следующим этапом нужно поискать параметр EnableSuperfetcher. Если его нет, то можно создать через DWORD, используя это имя. Потом вам необходимо выставить значение, равное 0. Это отключит SuperFetch. А если вы хотите отключить Prefetch, то вам понадобится значение EnablePrefetcher поменять на 0. И под конец перезагрузить ПК. Готово!

А если вам потребовалось включить функцию, то значение параметра нужно будет заменить на 3.

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

Там можно видеть, что есть общий объем физической памяти, есть кэшированная память, есть доступная и есть свободная память. В чем разница между доступной и свободной? Доступная память = кэшированная + свободная.

Возникает вопрос: что такое кэшированная память и зачем так сделано?

В Windows 7 (а также в Vista и Win 8,10) реализован специальный механизм кэширования файлов под названием SuperFetch.

Сделано это специально для того, чтобы приложения, которые мы наиболее часто используем, сохранялись (кэшировались) в оперативную память, позволяя нам почти мгновенно открывать эти приложения, когда мы обращаемся к ним многократно. В Win XP такого механизма не было. Вернее он был, но работал по-другому.

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

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

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

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

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

1 Отключаем SuperFetch в редакторе реестра.

Пуск (или Win+R) ---> в строке поиска вводим regedit , нажимаем enter. Мы в редакторе реестра.

Переходим по адресу:

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

Как правило, параметр EnableSuperfetch имеет значение 3, то есть включен.

Расшифровка значений:

0 – ускорение запуска отключено
1 – ускорение запуска только приложений
2 – ускорение только загрузки системы
3 – ускорение загрузки системы и запуска приложений

Двойным щелчком по EnableSuperfetch вызываем окно, где меняем 3 на 0. Отключено.

В крайних случаях параметра EnableSuperfetch может не быть. Тогда нужно создать параметр DWORD с этим именем своими руками. После того, как мы выставили значение "0" (ноль) и отключили Superfetch компьютер надо перезагрузить, чтобы изменения вступили в силу.

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

Кстати, тут же можно отключить и Prefetcher (компонент Windows, ускоряющий процесс её начальной загрузки, а также ускорящий запуск программ и приложений). Prefetcher появился в Windows XP, а начиная с Vista, обзавелся технологиями SuperFetch и ReadyBoost. Чтобы отключить Prefetcher достаточно в параметре EnablePrefetcher изменить (двойной щелчок мыши по параметру) значение 3 на 0.

2 Отключаем SuperFetch через панель управления Windows.

Нажимаем Win+R, вводим services.msc Альтернативный способ: Панель управления Windows ---> Администрирование ---> Службы

Попадаем в консоль управления (MMC), раздел "Службы".

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

Нашли. Двойной щелчок мыши по службе. Откроется окно. В нём нажимаем "Остановить" ("Состояние"), а также не забываем в параметре "Тип запуска" выбрать "Отключена".

В одном из предыдущих постов я подробно рассказывал что такое и в каких случаях этот компонент можно отключить. Теперь очередь дошла еще до одного подобного элемента, который так же присутствует в стандартной комплектации ОС Windows под названием SuperFetch . Что это такое? Служба Суперфетч в операционных системах семейства от Майкрософт использовалась еще на старой Windows 7. Тогда от неё был смысл, так как она несколько способствовала ускорению работы ПК. Как? А за счёт того, что собирает статистику о наиболее часто используемых программах, утилитах, приложения и, уже на основе этих данных, заранее загружает нужные модули и элементы в оперативную память компьютера. В некоторых случаях сервис может даже совершать целые операции, например запускать дефрагментацию разделов жесткого диска или другие фоновые процессы.
Но вот, с приходом в массы новой технологии изготовления жестких дисков стандарта SSD, нужда в работе такой службы отпала.
В связи с этим возник вопрос — нужно ли отключать SuperFetch или нет?! Ответ однозначный: если установлен современный твердотельный накопитель SSD — отключить Суперфетч просто необходимо! А вот когда используется ещё старый HDD — тогда можно и оставить.

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

Сделать это можно двумя способами.
Самый простой и быстрый — через консоль Службы. Нажимаем комбинацию клавиш Win+R чтобы появилось окошко «Выполнить».

Введите команду services.msc и нажмите кнопку «ОК». После этого должна появится системная консоль «»Службы» в которой надо найти строчку Superfetch и кликнуть по ней дважды левой кнопкой мышки.

В появившемся окне свойств надо найти поле «Тип запуска» и поставить там значение «Отключена». Нажимаем кнопочку ОК и перезагружаем компьютер.

Второй способ для продвинутых пользователей. Он позволяет и просто выключить сервис, и, если вы хотите его оставить, то правильно настроить его работу. Дело в том, что изначально служба Superfetch используется и для ускорения запуска системы и для более быстрой загрузки приложений. Путём установки правильного режима можно заставить её оптимизировать или систему, или приложения или и то и другое. Вызываем и открываем раздел: HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ SessionManager\ Memory Management\ PrefetchParameter . В нём должен быть ключ «EnableSuperfetch»:

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

Здесь в поле «Значение» надо указать цифрой один из вариантов работы службы Суперфетч:

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

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

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

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

Разработчики Microsoft не справились с алгоритмами последней версии Windows и сделали систему, которая не может рационально использовать жесткий диск.

Почему диск загружен на 100 процентов?

У кого-то на сто, у кого-то не на 100%, но факт налицо — Windows 10 часто «тормозит» и подвисает именно по причине загруженности диска. Такое состояние возникает из-за некоторых служб, которые используются в этой ОС.

Вероятных причин тому несколько:

  1. Служба поиска индексирует все файлы на жестком диске для того чтобы при необходимости как можно быстрее найти нужные пользователи файлы и папки. Так вот во время индексации система обращается к жесткому диску слишком активно.
  2. Служба Superfetch. Позволяет системе Windows 10 неким образом «закэшировать» приложения, которые вы чаще всего запускаете. И это вроде как позволяет потом при повторных запусках включать программы быстрее. Для этого она мониторит всё происходящее в системе что-то куда-то пишет, и сильно «шуршит» диском.
  3. Защитник Windows — Defender. Это тоже системная служба. Выполняет всевозможные сканирования в поисках вредоносных программ. На 100% обычно диск оно не грузит, но на 30-40% — запросто. Настройки проверок заданы в планировщике.

Что делать если диск Windows 10 загружен?

Можно попытаться поискать какие-то «правильные» решения, не затрагивающие системные компоненты, но я в это не верю. С самых первых версий Windows в ней всегда нужно было делать множество дополнительных настроек, чтобы компьютер не тормозил. И я считаю, что Винда 10 тоже нуждается в подобном «тюнинге». Если разработчики делают кривые решения — нужно просто купировать это.

Отключение служб из-за которых тормозит система и загружен жесткий диск

Итак, тут все просто. Нужно открыть управление службами и поотключать предполагаемые проблемные сервисы

Windows Search

Для начала нужно запустить оснастку «Управление службами». Для того есть множество способов, но самый простой и мой любимый — через диалог «Выполнить…» , который можно быстро вызвать комбинацией клавиш win+R

Оснастка вызывается командой services.msc

Почему я использую именно такой способ? Потому что разработчики windows от версии к версии могут менять расположение меню, панелей управления, настроек и прочих графических элементов. Но консольные команды и утилиты ядра системы остаются неизменными. Поэтому вместо поисков где же это включить просто запускаю оснастку этой командой. Экономия времени и сил 80-го левела, друзья:)

В открывшемся окне находим в списке службу Windows Search и двойным кликом по ней вызываем диалог управления ею. Можно конечно просто нажать кнопку «остановить» в левом верхнем углу или в самом диалоге. Но это поможет только на время текущего сеанса. А при перезапуске служба вновь будет запущена, ибо по-умолчанию задан автоматический запуск при старте системы. Для того чтобы такое поведение изменить, нужно выставить состояние в «отключена» и нажать «применить» или «ок». Тогда при последующих запусках служба не будет запущена и не повлияет на загруженность диска.

Superfetch

Здесь всё то же самое. В этом же окне меняем настройки службы.

Windows Defender

Тут разговор отдельный. Эту службу лучше не отключать. Но можно изменить ее настройки в планировщике Windows 10. Дело в том, что служба периодически запускает сканирование файлов. Удаление задания из планировщика, либо изменение его настроек может помочь снизить влияение этой службы на производительность системы. По крайней мере мне удалось добиться положительного эффекта.

Итак, запускаем оснастку taskschd.msc аналогичным способом через Win+R и находим там слева в дереве Windows Defender. У него есть несколько заданий. Трогать имеет смысл только сканирование.

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

Как минимум, можно изменить настройку выключения процесса при слишком долгом выполнении. По-умолчанию это значение 3 дня! Это значит, сканирование может идти 3 дня, прежде чем система принудительно его остановит. Представьте себе, как может тормозить компьютер всё это время. Поэтому я уменьшил это значение до одного часа. Если служба за час не справляется с плановой задачей — ОС прибивает процесс, и снижение производительности будет максимум на час.

Проверка диска windows 10

Во многих руководствах рекомендуют использовать SFC /SCANNOW и CHKDSK /R . Эти методы действительно могут помочь, если загрузка диска связана с ошибками в файловой системе. Однако, это может быть лишь временным решением. Если вы столкнулись с такой ситуацией — нужно сделать проверку SMART диска. Это средство самодиагностики диска. Возможно ваш диск скоро перестанет работать и его нужно просто заменить. Если это так, то SMART покажет это.

Замена диска

Может статься, что ваш диск действительно уже стоит заменить. В таком случае рекомендую рассмотреть для замены вариант и .