Для чего используется SuperFetch и как отключить службу?
SuperFetch – это некая служба, которая представляет собой приложение для пред загрузки различного рода программ. Другими словами, анализируя вашу систему на предмет активно использующихся утилит, после запуска она добавляет их в память компьютера. Делается это с целью максимально ускорить загрузку приложений для последующей работы с ними.
Вся работа SuperFetch происходит вне видимости пользователя. Запоминая программы, которые пользователь использует в постоянстве она предварительно, ещё до непосредственного запуска приложения, выгружает его данные в оперативную память, если это позволяют её объёмы. Таким образом, когда вы будете запускать программу, вычисления будут начинаться не с самого начала, а с платформы, созданной службой.
Исходя из этого можно сделать вывод, что видимость загруженных задач и их реальное количество может отличаться. Возможно вы замечали, что приложение, которое вы используете на постоянной основе, запускается намного быстрее, чем другие с аналогичной грузоёмкостью. Это следствие является производной работы SuperFetch.
[note]Релиз SuperFetch состоялся в Windows Vista, после чего служба была включена в дальнейшие версии. По мере развития технологий данное решение становится всё менее и менее актуальным, поэтому вы можете даже отключить его.[/note]Иногда, когда эта функция отключена или, даже включена, возникают ошибки системы, но это скорее индивидуальная особенность некоторых твиков. Соответственно, вам следует в таком случае изменить состояние службы.
В свою очередь данный подход приносит пользу, но так же занимает дополнительную оперативную память, на, возможно, бесполезные в текущий момент программы. Таким образом вы можете сами решать стоит ли SuperFetch затраченных ресурсов или нет. В общем-то рекомендуется останавливать службу в случае с маломощными компьютерами, ресурсы которых не позволяют поддерживать работу дополнительных, хоть и полезных, процессов.
Если вы используете SSD диск, вы так же можете отключить данную функцию, так как особой пользы она не принесёт. Так же вы можете отключить ещё PreFetch службу, они идут в комплекте и выполняют подобные задачи. На текущий момент в современных компьютерах SuperFetch утратила свою актуальность из-за большой мощности, так как нет необходимости дополнительно загружать информацию предварительно, запуск происходит итак довольно быстро.
[tip]Отключить службу SuperFetch можно несколькими способами, аналогично можно и включить её, а именно: с помощью стандартного меню «Службы» и редактора реестра. [/tip]Предпочтительным является первый вариант, так как функция предусмотрена производителем и не требует обходных путей.
Остановка SuperFetch в «Диспетчере Задач»
Предварительно вам может потребоваться остановить работу данной службы, особенно в Windows 8, для её последовательного отключения, сделать это можно следующим образом:
- Нажмите сочетание клавиш Alt + Ctrl + Delete или правой кнопкой по панели задач;
- Перейдите на вкладку «Службы»;
- Вам необходимо найти пункт с названием SysMain в описании должно быть указано SuperFetch;
- Нажмите правой кнопкой мыши по элементу и выберите «Остановить».
Отключение службы 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 и как отключить службу?", то можете задать их в комментариях