Содержание
- Способ 1: Управление службами
- Способ 2: «Командная строка»
- Способ 3: Системный реестр
- Вопросы и ответы
О том, что такое Superfetch, мы писали в представленном по ссылке ниже материале, в нем же рассказывается, что в некоторых случаях эта служба только вредит нормальной работе ОС и её может потребоваться отключить. Сделать это можно тремя способами: через специальную оснастку, посредством «Редактора реестра» и «Командной строки».
Подробнее: За что отвечает служба Superfetch в Windows 10
Способ 1: Управление службами
Самое простое в в своей реализации решение – отключение через менеджер служб.
- Первым делом вызовите «Диспетчер задач» – например, наведите курсор на панель задач, кликните правой кнопкой мыши и выберите соответствующий пункт контекстного меню.
Читайте также: Как открыть «Диспетчер задач» в Windows 10
- Далее откройте раздел «Службы» и найдите там пункт «SysMain», в описании которого должно значиться «Superfetch» либо «SysMain». Щёлкните ПКМ по этой записи и выберите «Отключить».
- Закрывайте «Диспетчер задач» и вызовите окно «Выполнить» сочетанием клавиш Win+R. Введите в этом окне код
services.msc
и нажмите «ОК». - Просмотрите список рабочих процессов и найдите среди них «Superfetch». Дважды кликните по ней левой кнопкой мыши.
В окне свойств щёлкните по кнопке «Остановить», а затем установите тип запуска как «Отключена».
Если требуемая запись отсутствует, проведите описываемую манипуляцию со службой SysMain.
- Нажмите «Применить» и «ОК», после чего закрывайте все окна и перезагружайте компьютер.
Данный метод чаще всего эффективен и прибегать к иным обычно не требуется.
Способ 2: «Командная строка»
Альтернативный вариант решения поставленной задачи заключается в использовании «Командной строки».
- Откройте «Поиск», в котором введите запрос
cmd
. Далее найдите результат «Командная строка», выделите его и воспользуйтесь пунктом «Запуск от имени администратора» в меню справа.
Читайте также: Запуск «Командной строки» от имени администратора в Windows 10
- Введите в окне следующую команду:
sc config SysMain start= disabled
Проверьте правильность ввода и нажмите Enter.
- После этого закройте «Командную строку» и перезагрузите машину.
Задействование интерфейса ввода команд технически ничем не отличается от использования рассмотренной в предыдущей части статьи оснастки, но состоит из меньшего количества шагов.
Способ 3: Системный реестр
В некоторых ситуациях обычной остановки службы может оказаться недостаточно. Здесь на помощь приходит реестр ОС.
- Вызовите средство «Выполнить» (об этом рассказывается в первом способе), введите команду
regedit
и нажмите «ОК». - После запуска «Редактора реестра» перейдите по следующему пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
- Найдите запись с именем EnableSuperfetch, выделите её, затем воспользуйтесь пунктами «Правка» – «Изменить».
Если запись с таким именем отсутствует, её понадобится создать – выберите соответствующий пункт в меню «Правка», а тип записи установите как «Параметр DWORD (32 бита)».
- Значение параметра задайте как «0», после чего нажмите «ОК».
После внесения всех изменений закрывайте оснастку и перезагрузите целевой ПК или ноутбук. Как правило, настройка через реестр позволяет раз и навсегда отключить Superfetch.
Подводя итоги, отметим, что выключать отключить службу Superfetch в Windows 10 рекомендуется только владельцам SSD, тогда как пользователи обычных винчестеров могут столкнуться с замедлениями в работе своего компьютера.
Еще статьи по данной теме:
Помогла ли Вам статья?
Со временем каждый компьютер начинает медленнее работать. Причиной этому может быть не только наличие «мусорных» файлов в системе, но и служба под названием Superfetch, которая, хотя и призвана оптимизировать работу устройства, в некоторых случаях приносит только вред компьютеру в виде проблем с быстродействием. Для чего была создана опция? Как её отключить, если устройство отказывается стабильно работать с ней?
Служба, известная для пользователей Windows 10 как SuperFetch, ответственна за поддержку и улучшение производительности системы, как указывается в её описании в окне «Службы». Другие её названия — svchost.exe и SysMain. Каким образом она оптимизирует работу устройства?
Данный компонент системы анализирует, как используется оперативная память: какие приложения загружаются в неё чаще всего. Постепенно служба помечает эти утилиты как «часто запускаемые» и начинает загружать их заранее в оперативную память ПК. В результате программы открываются заметно быстрее, потому что они уже частично находились в ОЗУ.
SuperFetch заполняет популярными утилитами (кэширует) только свободную часть «оперативки». Если системе вдруг понадобится дополнительный объем памяти ОЗУ для программ, которые не включены в список часто используемых, служба тут же его освобождает, чтобы не снижать скорость работы на ПК.
Как настроить службу SuperFetch на Windows 10
Службу SuperFetch легко настроить под свой компьютер: включить её отдельные опции. Это возможно сделать в «Редакторе реестра», а также в окне «Редактор локальной групповой политики». Принцип настройки одинаков для обоих случаев: необходимо поставить определенное значение в параметре, который отвечает за эту службу. Инструкция довольно простая, поэтому с ней справится даже начинающий. Используем для примера «Редактор реестра»:
- Вызываем универсальное окно «Выполнить» для запуска окон и программ с помощью знакомой комбинации Win + R. Печатаем запрос regedit, который вызовет «Редактор реестра». Кликаем тут же по ОК.
Введите команду regedit в поле «Открыть» - Жмём на «Да», чтобы разрешить редактору вносить изменения на компьютере.
- В левой области панели вы увидите несколько главных веток. Откройте третью из них под названием HKEY_LOCAL_MACHINE.
Откройте папку HKEY_LOCAL_MACHINE в левой части окно редактора - Теперь поочерёдно запускайте следующие папки: SYSTEM — CurrentControlSet — Control — Session Manager — MemoryManagement — PrefetchParameters. Когда откроете последнюю, переключите своё внимание уже на вторую часть панели. В ней будет перечень определённых записей реестра. Найдите среди них EnableSuperfetch.
В папке PrefetchParameters найдите параметр EnableSuperFetch - Если его нет, необходимо создать его. Для этого кликаем по последней открытой папке PrefetchParameters правой клавишей мышки и в списке опций выбираем сначала «Создать», а затем «Параметр DWORD». Дайте ему соответствующее имя.
Создайте параметр EnableSuperfetch в папке PrefetchParameters - Теперь щёлкаем по нему правой клавишей мыши и выбираем в контекстном меню «Изменить» или же запускаем его двойным щелчком левой кнопки.
Кликните по пункту «Изменить» в контекстном меню параметра - В сером окошке, которое открылось поверх редактора, нас интересует поле «Значение». В нём необходимо написать одну из следующих цифр, в зависимости от того, что именно вы хотите оптимизировать:
- 1 — кеширование часто используемых утилит;
- 2 — ускорение запуска только компонентов системы Windows;
- 3 — оптимизация запуска и компонентов Windows, и программ.
- Рекомендуемым параметром является последний. Он, кстати, установлен по умолчанию.
Стоит ли отключать службу SuperFetch
Нужно ли выключать данную опцию по оптимизации работы ПК? Деактивировать службу точно стоит при следующих условиях:
- У вас ОЗУ меньше 1 ГБ. Этого объёма недостаточно для стабильной работы службы.
- Вы заметили, что потребляется большой объем «оперативки» и при этом ухудшилась производительность во время активных операций с ОЗУ.
- Вы регулярно пользуетесь большим количеством приложений, которые потребляют много ресурсов ПК.
- Ваша «оперативка» и жёсткий диск сильно изношены. Чтобы не нагружать их лишний раз за счёт активной работы службы SuperFetch, отключите её.
Если SuperFetch не потребляет много ресурсов и компьютер работает в хорошем режиме, отключать опцию не нужно. Чтобы помочь вам определиться с выбором, рассмотрим также плюсы и минусы использования службы.
Негативные эффекты от службы SuperFetch
Что может смотивировать пользователя отключить данную опцию на ПК:
- SuperFetch — фоновый процесс, поэтому он всегда использует ресурсы как оперативной памяти (ОЗУ), так и центрального процессора (ЦП).
- При включённой службе приложения все равно будут загружаться в течение некоторого времени (зависит от ресурсоёмкости и состояния системы). SuperFetch только ускоряет в той или иной мере данный процесс, но не избавляет от необходимости загрузки утилит в оперативную память в момент запуска.
- Если вы играете в ресурсоёмкие игры и в вашей системе установлено менее 4 ГБ ОЗУ, есть вероятность, что они будут постоянно закрываться или работать со сбоями, так как SuperFetch будет также постоянно выгружать и загружать данные этих утилит.
- Если у вас на ПК твердотельный накопитель SSD с установленной Windows 10, функция SuperFetch вам не нужна. От неё просто не будет эффекта, потому что такой жёсткий диск работает быстро сам по себе.
- Windows может начать медленно запускаться при включении компьютера, так как служба SuperFetch будет сразу загружать тот или иной объем данных с вашего жёсткого диска в ОЗУ. Если при запуске Windows ваши ресурсы сильно загружены в течение нескольких минут, стоит подумать об отключении данной функции.
Польза от данной службы
В большинстве своём служба SuperFetch весьма полезна клиентам Windows 10, если на устройстве есть большой объем «оперативки». Даже если у вас средние технические характеристики, функция будет работать в нормальном режиме и никаких неудобств вам не придётся терпеть.
Какие плюсы от использования SuperFetch можно выделить:
- Ускорение запуска Windows и наиболее популярных приложений, установленных на вашем компьютере.
- Запуск компонентов ОС и полезных стандартных утилит Windows в фоновом режиме, которые призваны улучшить быстродействие ПК и защитить его от вредоносных программ. Например, это может быть «Защитник Windows» и сервис «Дефрагментация диска».
- Кэширование изображений и некоторых других элементов сайтов в браузерах. При последующих их запусках страницы будут загружаться заметно быстрее.
Как отключить SuperFetch
Деактивировать SuperFetch можно несколькими стандартными методами. При этом используются только встроенные средства Windows. Рассмотрим подробно каждый из вариантов.
Отключение через «Службы»
Самый популярный способ отключить опцию — в окне, где собраны все службы Windows:
- Щёлкаем по значку в виде лупы на «Панели задач», который располагается справа от кнопки «Пуск». В строке для запроса печатаем «Службы». В результатах поиска сразу появится нужный системный раздел. Кликаем по нему один раз левой клавишей мышки.
Введите в строке поиска запрос «Службы» - Второй способ запуска этого же сервиса — через небольшое окошко «Выполнить». Вызываем его с помощью сочетания клавиш Win + R. В строке «Открыть» вводим команду services.msc и кликаем по ОК либо нажимаем на Enter. После этого жмём на «Да», чтобы разрешить окну «Службы» вносить изменения на вашем устройстве.
Вставьте в поле «Открыть» команду services.msc - В перечне службы будут стоять в алфавитном порядке, поэтому ищем SuperFetch в конце списка объектов с английскими названиями. Кликаем по ней левой клавишей мышки. В панели слева нажимаем на синюю ссылку «Остановить».
Кликните по ссылке «Остановить» в левом меню - Если левое меню отсутствует, переключитесь с вкладки «Стандартный» на «Расширенный» внизу окна.
- Опция остановки доступна также в контекстном меню элемента, которое запускается кликом правой кнопки.
Нажмите на «Остановить» в контекстном меню SuperFetch - В упомянутом контекстном меню с перечнем опций нажмите на пункт «Свойства».
- Откроется новое окно. Во вкладке «Общие» необходимо кликнуть по кнопке «Остановить». После этого поменяйте тип запуска в одноимённом блоке. В выпадающем меню ставим либо «Отключена», либо «Вручную». Последнее значение устанавливается в том случае, если вы хотите при необходимости включать эту службу самостоятельно.
Установите значение «Отключено» или «Вручную» в выпадающем меню «Тип запуска»
Видео: деактивируем SuperFetch в «Службах»
Деактивация в «Командной строке»
В стандартном сервисе Windows «Командная строка» можно изменить тип запуска SuperFetch:
- Снова воспользуемся стандартным сервисом Windows «Поиск». Кликаем по «лупе» на «Панели задач» и печатаем соответствующий названию консоли запрос. По мере ввода система будет предугадывать, что именно вы хотите найти. Обычно достаточно ввести несколько первых букв.
Начните печатать запрос «Командная строка» в «Поиске Windows» - Щёлкаем теперь по нужному разделу в результатах правой клавишей и в перечне кликаем уже по опции «Запуск от имени администратора».
Выберите первый пункт «Запуск от имени администратора» - В чёрном окне вставляем скопированную команду: sc config SysMain start= disabled. Сразу нажимаем на Enter, чтобы «Командная срока» её выполнила.
Введите или вставьте команду sc config SysMain start= disabled в чёрном редакторе - Перезапускаем устройство, чтобы все внесённые изменения вступили в силу.
С помощью «Редактора реестра»
В этом стандартном окне Windows можно не только включить отдельные опции службы SuperFetch (отдельную оптимизацию Windows или приложений), но и полностью отключить её. Каким образом это сделать:
- Используя инструкцию из раздела «Как настроить службу SuperFetch на Windows 10», откройте папку PrefetchParameters и найдите там запись реестра EnableSuperFetch.
- Кликните дважды по ней, чтобы открыть её параметры.
- В строке «Значение» в маленьком сером окошке вместо 3 пишем 0. Для сохранения изменений нажимаем на ОК.
Поставьте 0 в качестве значения для параметра EnableSuperFetch - Перезапустите свой ПК, чтобы все изменения вступили в силу.
В «Диспетчере задач»
Данный метод поможет отключить службу только на время, в частности, только для текущего сеанса. При повторном запуске компьютера служба снова будет включена автоматически. Этот способ вам подойдёт, если вы хотите деактивировать опцию только в данный момент,а не выключить её насовсем. Чтобы изменить тип запуска службы, воспользуйтесь инструкцией из раздела «Отключение через «Службы».
Итак, как на время деактивировать SuperFetch в «Диспетчере задач»:
- Кликаем по «Панели задач» правой клавишей мышки. В чёрном контекстном меню выбираем объект «Диспетчер задач». Его окно вы можете также вызвать с помощью сочетания из трёх клавиш: Ctrl + Alt + Delete.
Кликните по пункту «Диспетчер задач» в контекстном меню «Панели задач» - Переключаемся сразу на блок «Службы». Щёлкаем также по заголовку первого столбца для удобства поиска.
Нажмите на заголовок столбца «Имя», чтобы упорядочить список - В перечне находим службу SysMain. Это другое название SuperFetch. Кликаем правой клавишей мышки по пункту и в небольшом списке выбираем «Остановить».
Щёлкаем по «Остановить» в контекстном меню SysMain
Ошибка запуска службы SuperFetch
При обратном включении службы SuperFetch могут возникнуть трудности. Даже ввод нужных значений в «Редакторе реестра» не помогает — служба не запускается. При этом обычно появляется сообщение об аварийном завершении либо запрете доступа. Как правило, ошибка с сообщением о невозможности запуска имеет номер 1067 или 1068.
Из-за чего возникает ошибка:
- На компьютере не хватает оперативной памяти для работы службы.
- Произошёл конфликт между планками оперативной памяти.
- На компьютере есть повреждённые системные файлы. В этом случае исправьте их с помощью «Командной строки».
- Это могут быть сбои в самой системе. Настройте в таком случае средство восстановления службы в окне «Свойства».
- На устройстве есть вирусы. Проверьте жёсткие диски антивирусом.
Сканирование системных файлов в «Командной строке»
Windows способна сама себя вылечить: за счёт сканирования она определяет повреждённые системные файлы и заменяет их на новые «правильные». Однако данную проверку запускает пользователь. Следуйте инструкции, чтобы активировать сканирование:
- В «Поиске Windows» (иконка в виде лупы) напечатайте запрос «Командная строка». Щёлкаем в результатах по соответствующему разделу правой клавишей мышки. В сером подменю выбираем первый пункт «Запуск от имени администратора».
- Смело нажимаем на «Да» в следующем окошке, чтобы разрешить редактору вносить изменения на вашем устройстве.
Кликните по «Да», чтобы разрешить «Командной строке» вносить изменения на устройстве - В чёрном окне вводим команду sfc /scannow и нажимаем на Enter, чтобы система запустила проверку.
Выполните команду sfc /scannow в окне редактора - Процесс может занять от нескольких минут до получаса. В окне вы будете видеть ход выполнения сканирования в процентах.
В редакторе будет отображаться ход выполнения проверки в процентах - В результате система обнаружит «неправильные» файлы и решит проблему с ними.
Восстановление на запуск при сбое службы
Если возникают проблемы с запуском тех или иных служб, в том числе SuperFetch, пользователю рекомендуется настроить средство по их восстановлению: задаётся значение «Перезапуск» в случае возникновения сбоев в работе. Как происходит настройка:
- Откройте окно «Свойства» опции SuperFetch в сервисе «Службы», используя инструкцию из раздела «Отключение через «Службы» этой статьи.
- Переключитесь на вкладку «Восстановление».
Откройте вкладку «Восстановление» в окне «Свойства» - Для строк «Первый сбой», «Второй сбой» и «Последующие сбои» укажите значение «Перезапустить службу».
Выберите «Перезапустить службу» в выпадающем меню - В следующих полях укажите время в минутах, по истечении которого система будет выполнять попытки перезапуска.
- Кликните по «Применить», а затем по ОК.
Если перезапуск после сбоев не помогает, просканируйте ПК на наличие вредоносного ПО с помощью антивируса, установленного на устройстве. При этом нужно использовать функцию полной проверки. Антивирус должен также быть обновлён. В противном случае он может не найти вирус, который прячется в его системной памяти.
Служба SuperFetch может приносить пользу компьютеру только в том случае, если в нём установлен достаточный объём оперативной памяти (не меньше 1 ГБ). Опция распознаёт приложения, которыми вы чаще всего пользуетесь, и загружает некоторые их части заранее в ОЗУ. Таким образом, ускоряется их запуск. Если служба отнимает много ресурсов у вашего компьютера (он начинает тормозить, даже если присутствует большой объём «оперативки»), отключите её в окне «Службы», «Командная строка», «Редактор реестра» или в «Диспетчере задач».
- Распечатать
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(2 голоса, среднее: 5 из 5)
Поделитесь с друзьями!
В данной статье показаны действия, с помощью которых можно отключить службу SysMain (Superfetch) в операционной системе Windows 10.
Функциональность SuperFetch отслеживает, какие приложения используются наиболее часто. Эта информация учитывается и используется для предварительной загрузки приложений в оперативную память компьютера. Таким образом обеспечивается более быстрый запуск приложений, потому как они уже частично находились в оперативной памяти.
Причины для отключения службы SysMain (Superfetch) могут быть разные. Например если в системе используется SSD или M.2 накопители, то от функционала SuperFetch можно не увидеть прироста производительности, потому что твердотельные накопители (SSD, M.2) работают быстро сами по себе. Также, иногда SuperFetch может вызвать высокую загрузку жесткого диска, что и является причиной для отключения службы SysMain (Superfetch).
Чтобы отключить службу SysMain (Superfetch), необходимо войти в систему с правами администратора
Содержание
- Как отключить службу SysMain (Superfetch) используя консоль «Службы»
- Как отключить службу SysMain (Superfetch) в командной строке
- Как отключить службу SysMain (Superfetch) в Windows PowerShell
- Видео-инструкция
Как отключить службу SysMain (Superfetch) используя консоль «Службы»
Чтобы отключить службу SysMain (Superfetch) откройте консоль «Службы», для этого нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите services.msc и нажмите клавишу Enter ↵.
В окне «Службы» дважды щелкните левой кнопкой мыши службу с названием SysMain.
В открывшемся окне «Свойства: SysMain (локальный компьютер)» остановите службу нажав кнопку Остановить.
Затем в выпадающем списке Тип запуска: выберите пункт Отключена и нажмите кнопку OK.
Как отключить службу SysMain (Superfetch) в командной строке
Также отключить или включить службу SysMain (Superfetch) можно используя командную строку.
Чтобы отключить службу SysMain (Superfetch), запустите командную строку от имени администратора и выполните следующую команду:
sc stop «SysMain» && sc config «SysMain» start=disabled
Чтобы включить службу SysMain (Superfetch), запустите командную строку от имени администратора и выполните следующую команду:
sc config «SysMain» start=auto && sc start «SysMain»
Как отключить службу SysMain (Superfetch) в Windows PowerShell
Также можно использовать консоль PowerShell для отключения или включения службы SysMain (Superfetch).
Чтобы отключить службу SysMain (Superfetch), откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:
Stop-Service -Force -Name «SysMain»; Set-Service -Name «SysMain» -StartupType Disabled
Чтобы включить службу SysMain (Superfetch), откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:
Set-Service -Name «SysMain» -StartupType Automatic -Status Running
Используя рассмотренные выше действия, можно отключить или включить службу SysMain (Superfetch) в операционной системе Windows 10.
Видео-инструкция
Также, можно посмотреть видео ролик в котором показано как отключить службу SysMain в операционной системе Windows 10.
.
Спустя время производительность компьютера резко снижается, и пользователь начинает искать проблему совсем не там, где она может быть. Он очищает мусор компьютера, удаляет скрытые процессы и даже меняет свое железо, но проблема остается на том же месте.
Дело в том, что в Windows 10 есть специальная служба под названием SuperFetch, которая предотвращает торможение ПК и улучшает его производительность. Однако во многих случаях она сильно загружает процессор, и компьютер начинает тормозить, поэтому рекомендуется вовсе выключить службу. Для чего она была создана, и как ее отключить? Сегодня мы поговорим об этом подробнее.
Если вы когда-нибудь заходили в диспетчер задач компьютера, то краем глаза могли увидеть такой процесс как svchost.exe и службу SysMain. Они редко фигурируют в обзорах, так как для обычного пользователя они не представляют интереса. Таким образом, в интернете зародилось слово SuperFetch, обозначающее ту же службу SysMain под процессом svchost.exe. Что это же это такое?
SuperFetch – это служба, отвечающая за производительность и улучшение операционной системы Windows 10. Она работает в фоновом режиме и отслеживает обмен информации между жестким диском и оперативной памятью. Выполняемые операции записываются в отдельный документ, на основе которых создается специальная карта ссылок на файлы и папки.
Таким образом, при запуске системы, функция берет все эти ссылки и загружает по ним кэшированные данные в оперативную память. Это означает, что все запускаемые процессы должны запускаться быстрее, потому что они уже частично загружены в ОЗУ.
Служба SuperFetch
Однако, в связи с этим некоторые пользователи всё же хотят отключить службу, чтобы повысить производительность своего компьютера. Но в итоге становится не все так гладко, как хотелось бы.
Возможные причины ухудшения производительности при отключении SuperFetch в Windows 10.
- Отключение службы может привести совсем к обратному – загрузка программ с диска будет занимать очень много времени, так как система будет чаще обращаться к жесткому диску.
- Если количество обращений к диску увеличится, то и его загрузка станет еще сильнее. В этом случаи отключение будет оптимальным только для SSD дисков, в которых и так скорость быстрее, а кеширование не имеет смысла.
- Для большого объема оперативной памяти освобождение нескольких сотен мегабайт не будет заметно. Но если ОЗУ мало, то система может начать сильно тормозить из-за нехватки оперативной памяти.
Впрочем, решать каждому, нужна ему служба SuperFetch или нет. А мы пойдем дальше и рассмотрим основные настройки службы.
Как настроить Superfetch в Windows 10?
Для более оптимальной производительности компьютера, службу можно настроить самостоятельно. Сделать это можно двумя способами.
Первый способ – это запуск реестра компьютера, второй – изменение настроек в утилите «Редактор локальной групповой политики». Оба способа имеют одинаковые настройки, в которых нужно поставить определенное значение в параметре службы.
Разбирать два способа я не имею смысла, потому что инструкции настроек практически идентичны. Поэтому для примера я возьму всем известный «Редактор реестра».
- Открываем компонент «Выполнить» путем сочетания горячих клавиш «Win+R», где win – это кнопка, расположенная в нижнем левом углу клавиатуры с логотипом Windows. В открывшемся окне вводим «regedit» и нажимаем «ОК».
- Далее даем согласие, что приложение может вносить изменения на компьютере. После этого открывается окно редактора реестра компьютера, в котором нам нужно открыть папку HKEY_LOCAL_MACHINE.
Откройте окно редактора реестра Windows
- Теперь следуем такой последовательности: SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters. Вы можете перейти в конечную папку из той папки, что мы открыли ранее, но можете сделать и проще. Просто скопируйте данный путь и вставьте его в строку состояние в реестре. Главное не стирайте все, что там написано, а оставьте надпись Компьютер\HKEY_LOCAL_MACHINE\ (здесь добавьте наш путь).
Перейдите в PrefetchParameters
- Заостряем внимание на правую часть реестра, где расположены различные параметры. А именно, EnableSuperFetch. Если у вас нет этого параметра, то его потребуется создать. Для этого кликаем правой кнопкой мыши по открытой нами папке и нажимаем «Создать», а затем выбираем «Параметр DWORD (32 бита)».
Выберите «Параметр DWORD (32 бита)»
- Как только создали файл, кликаем на него правой кнопкой мыши и нажимаем «Изменить» или просто кликаем двойным щелчком по выбранному параметру.
Щелкните «Изменить»
В открывшемся окне выбираем одно из значений по вашему усмотрению:
- Значение 1 выбираем в том случае, если нужно сделать кэширование часто используемых процессов.
- Значение 2 ускоряет запуск компонентов Windows.
- Значение 3 оптимизирует запуск и программы ОС Windows.
Введите новое значение и нажмите ОК
По умолчанию выставлено значение 3, что является рекомендованным выбором для большинства пользователей. Для полного изменения настроек необходимо будет перезагрузить компьютер, чтобы изменения вступили в силу.
Какими способами можно отключить?
Прежде чем отключить службу SuperFetch в Windows 10, рекомендую ознакомиться с некоторыми рекомендациями, которые я расскажу далее. Они должны вам помочь определиться: нужно ли отключать службу или нет.
- В том случае, если у вас оперативная память всего 1ГБ или меньше, то рекомендовано отключить службу, так как она не сможет нормально функционировать при малом объеме ОЗУ.
- Если ваш процессор стал сильно загружаться, и оперативная память работает на максимуме.
- Компьютер не сильно мощный, но требует больших затрат ресурсов. В этом случае служба отключается для более производительной работы компьютера.
- Старое железо компьютера лучше не нагружать дополнительными процессами, поэтому выключение службы будет хорошим выбором.
В том случае, если ваш компьютер хорошо оптимизирован под систему, и вы не замечаете никаких сильных загрузок на ЦП и ОЗУ, тогда отключать службу не имеет никакого смысла. Если же это не так, то ознакомьтесь с инструкциями ниже, которые помогут отключить службу SuperFetch.
Мы рассмотрим все возможные способы отключения SuperFetch в Windows 10, которые актуальны на данный момент. Первый способ – это отключение через раздел «Службы».
Службы
Открыть службы можно несколькими способами. Однако самый простой – это перейти в меню пуск и ввести запрос «Службы». Также вы можете перейти в службы и через «Диспетчер задач», который открывается путем сочетания клавиш «Ctrl+Alt+Del».
Итак, чтобы отключить SuperFetch через службы, делаем следующее:
- Открываем меню пуск и вводим «Службы» в поисковой строке, а затем открываем первый запрос в списке.
Откройте меню Службы
- В открывшемся окне находим службу «SuperFetch» или «SysMain», кликаем на нее двойным щелчком мышки. На разных сборках Windows 10 названия могут отличаться, поэтому на моем компьютере служба выглядит как «SysMain».
Кликните на SysMain (SuperFetch) в контекстном меню чтобы открыть свойства
- Открывается небольшое окно, в котором мы как раз и можем отключить службу. Для этого нажимаем на кнопку «Остановить» и ожидаем отключения SuperFetch. По окончании нажимаем «ОК».
Нажмите на кнопку «Остановить» и затем на ОК
В случае, если вы захотите обратно включить службу, то вернитесь назад в «Службы» и нажмите «Запустить» в окне SuperFetch. Если этот способ для вас оказался довольно сложным, то дальше я расскажу еще о нескольких вариантах отключения службы.
Командная строка
Командная строка в Windows 10 может изменять запуск служб при помощи специальных команд. В нашем примере это будет команда sc config SysMain start= disabled. О том, как ее реализовать, читайте дальше.
-
Открываем командную строку через меню «Пуск» от имени администратора. Вводим для этого в поиске «Командная строка» и выбираем первый запрос в списке. Поисковая строка открывается автоматически, как только вы начнете вводить символы с клавиатуры.
Откройте командную строку
- В открывшемся окне вписываем команду sc config SysMain start= disabled и нажимаем клавишу «Enter». Удобнее будет скопировать команду отсюда с помощью клавиш «Ctrl+C», а затем вставить ее в командную строку путем зажатия клавиш «Ctrl+V».
Введите команду sc config SysMain start= disabled и нажмите «Enter»
Как только команда выполнится, перезагружаем компьютер, чтобы изменения вступили в силу.
Редактор реестра
Данный способ мы уже рассматривали ранее, однако там мы меняли настройки службы SuperFetch в Windows 10. Сейчас же нам нужно отключить службу через те же настройки, что и тогда. Для этого открываем папку реестра (как открыть редактор реестра в Windows 10), в которой мы были несколько разделов назад.
Откройте папку в редакторе реестра Windows
Далее открываем параметр EnableSuperFetch двойным щелчком мыши или через функцию «Изменить». В открывшемся окне ставим значение, равное 0 и нажимаем «ОК». Данное значение дает знать параметру, что запускать службу больше нельзя. Возобновить запуск службы вы можете также здесь, просто установите значение 1, 2 или 3 в зависимости от необходимости.
После установки значения нажимаем на кнопку «ОК» и перезагружаем компьютер. Служба должна будет отключиться.
Отключение служб через «Диспетчер задач»
Данный способ кардинально отличается от предыдущих. Дело в том, что отключить службу SuperFetch через «Диспетчер задач» в Windows 10 можно только на время сеанса. Таким образом, если вы выключите компьютер, то данные не сохранятся и при следующем запуске системы служба снова будет работать. Данный способ отлично подходит для тех случаев, когда необходимо отключить службы только на определенное время.
Итак, как отключить SuperFetch в «Диспетчере задач»?
- Открываем диспетчер задач из «Панели задач». Для этого кликаем правой кнопкой по панели и выбираем «Диспетчер задач». Вы также можете вызвать окно задач путем сочетания клавиш «Ctrl+Alt+Del».
Откройте «Диспетчер задач»
- В открывшемся меню показаны запущенные процессы на компьютере. Нас же они совсем не интересуют, поэтому перемещаемся в другое меню под названием «Службы».
Щелкните на меню «Службы»
- Далее находим нужную нам службу «SysMain» и кликаем по ней правой кнопкой мыши, а затем выбираем «Остановить».
Мы разобрали основные способы отключения SuperFetch, которые существуют на данный момент. Возможно есть еще другие способы при помощи различного программного обеспечения, но зачем его использовать, если все это можно сделать без него.
Ошибки при запуске Superfetch и их решение
При повторном включении службы SuperFetch в Windows 10 могут возникнуть проблемы, решить которые не удастся через реестр компьютера. Обычно после неудачного подключения вылазит ошибка, в которой говорится об аварийном завершении, либо о запрете доступа. Такие ошибки имеют специальный код 1067 или 1068.
Сейчас я расскажу, какие могут быть причины всплывания данных ошибок, а затем детально покажу, как их можно решить.
- Нехватка оперативной памяти из-за загруженных процессов может повлиять на запуск службы.
- Оперативные планки компьютера стали конфликтовать между собой, что также повлияло на сбой службы из-за неполадок ОЗУ.
- Зараженные файлы вирусами могут влиять на целостность системы, а также запрещать доступ к различным службам.
- Операционная система компьютера повреждена.
- На компьютере есть поврежденные файлы, отвечающие за включение различных служб.
Для решения проблем с оперативной памятью советую проверить в первую очередь, что влияет на загрузку оперативной памяти и попытаться самостоятельно удалить проблему. Если же проблем с нагрузкой на ОЗУ нет, то рекомендую осмотреть сами планки оперативной памяти или обратиться к специалисту.
Выявить проблему нагрузки на ОЗУ не так сложно, как определить повреждена ли система или нет. Для этого нам придется просканировать весь компьютер через командную строку, а также пройти восстановление на запуск служб.
Сканирование файлов
Просканировать всю систему будет полезно не только в случае повреждения каких-либо служб, но и для простой профилактики. Таким образом, операционная система может самостоятельно проверить наличие неполадок, достаточно только запустить процесс. Для того чтобы это сделать, следуйте нижеуказанным инструкциям.
- Запускаем меню «Пуск» и вводим в поисковом запросе «Командная строка». В правой части выбираем «Запуск от имени администратора».
Запустите командную строку
- Открывается небольшое окно, в котором нужно согласиться с тем, что программа может вносить изменения в системные файлы.
- Далее открывается черное окно, готовое к работе. Здесь нам нужно просканировать систему при помощи команды sfc /scannow. Копируем ее путем сочетания горячих клавиш «Ctrl+C» и вставляем в уже открытую командную строку.
Отсканируйте систему с помощью команды sfc /scannow
- После введения команды начинается проверка целостности файлов системы. Занять это может от нескольких минут до целого часа. Поэтому советую запустить сканирование и отойти от компьютера на время устранения ошибок.
Подождите пока сканирование завершится: процесс может занять около часа
По завершении работы перезагрузите компьютер и проверьте работу службы SuperFetch. Если это не помогло, то следуйте следующим рекомендациям.
Восстановление службы SuperFetch
Для устранения проблем со службами существует особая функция, позволяющая перезапускать службу при сбое. Она работает таким способом, что при каждом ложном запуске будет происходить перезапуск службы. Настройка выглядит так:
- Открываем меню «Службы» любым из способов, о которых мы говорили и кликаем двойным щелчком по службе SuperFetch или SysMain.
Откройте SuperFetch через меню «Службы»
- Открываем вкладку «Восстановление». Как мы видим, здесь уже по умолчанию стоит перезапуск службы при первом и втором сбое, но в последующие ничего не выбрано. Таким образом, в строке «Последующие сбои» выбираем «Перезапуск службы».
Выберите «Перезапуск службы»
- В графе «Перезапуск службы через:» выбираем то время, через которое служба будет перезапускаться. Советую оставить значения по умолчанию.
Можете выбрать время, через которое служба будет перезапускаться
Итак, мы прошлись по основным способам решения неполадок со службой SuperFetch в Windows 10. Если не один из способов не помог, то рекомендую проверить систему на наличие вирусов. Часто бывает, что после успешного сканирования компьютера службы вновь начинают свою активную работу.
Стоит сказать, что SuperFetch – это очень специфичная служба, которая может приносить как пользу, так и полное разочарование при работе с компьютером.
Польза от утилиты может быть только в том случае, если компьютер имеет мощный процессор и много оперативной памяти. В противном случаи служба может нести негативный характер, и компьютер станет зависать. Поэтому я не рекомендую включать службу на малопроизводительных компьютерах и в том случае, когда она сильно влияет на процессор.
Post Views: 5 342
Всем привет, в этой заметке я вам, дорогие друзья, покажу как отключить Prefetch (префетч) и Superfetch (суперфетч) в Windows 10. В старых версиях Windows, даже в XP эти приблуды также отключали, так как польза от них была сомнительная (хотя можно поспорить). Как бы там не было на самом деле, а если вам нужно это отключить, то попробуйте — вдруг это действительно сделает комп немного быстрее.
За кэширование в винде отвечает служба SysMain, но вы не думайте что это какая-то левая, нет, просто в списке служб вы видите название SuperFetch, а второе имя ее это SysMain! Вот такие пироги!
Грузить вас не хочу и не буду, но все таки пару слов о том, что такое SuperFetch напишу (Prefetch было в XP, можно так сказать, это предыдущая версия технологии). Значит так, это такая технология, которая позволяет вроде бы как сделать Windows еще быстрее, то есть те программы или файлы, с которыми вы чаще всего работаете, они загружаются в оперативку и именно для того, что бы если что, к ним был быстрый доступ.
То есть с одной стороны, то вообще полезно, но зачем тогда отключать? Честно, врать не стану, я не знаю насколько стабильно работает система, когда эта технология по максимум начинает отгребать себе память, кстати другими словами этот SuperFetch (появился еще в Vista) является кэшем Windows 10. Так вот, насколько стабильно будет работать Windows, если например кэш ее будет около пару гб? Лично я не могу ответить точно.. но в интернете, можно встретить отзывы что система виснет и тормозит, ну и в этом духе, и именно поэтому пользователи и интересуются как отключить кэш в Windows 10.
Ну надеюсь что вы поняли то, что я хотел до вас донести Настоятельно рекомендую отключать эту технологию, если у вас SSD-накопитель, ибо он и так по себе быстрый. Кстати, я не могу сказать что этот кэш очень эффективен — ведь он кэширует файлы, а не блоки, понимаете? А вот например утилита PrimoCache, кэширует именно блоки! Если интересно, то о ней я писал тут, в статье как ускорить жесткий диск.
Итак, приступим (в принципе данный способ подходит и для других Windows) — открываем Диспетчер задач (на панели задач правой кнопкой мышки и там выберите в меню), и там переходим на вкладку Службы. Тут вам нужно найти пункт SysMain (это и есть служба кэширования), и по нему нажать правой кнопкой и выбрать Остановить:
После этих действий, служба SuperFetch остановится и прекратит свою работу. Но это так, чтобы по быстрому отключить, если же вы хотите навсегда избавится от SuperFetch, то нужно открыть службы, просто зажмите на клаве Win + R и введите туда вот такое: services.msc:
После этого откроется окно со службами. Там сразу рекомендую переключится на стандартный вид, потом найти необходимую службу:
Нажимаем по ней два раза мышкой, появится окно настроек — нужно указать, чтобы эта служба вообще никогда не запускалась, сделать это можно тут:
Все! Теперь кэширование отключено, но, десятка все равно что-то будет кэшировать, почему и что — я не знаю (может быть какие-то особо важные системные компоненты?), но надеюсь что это не будет создавать тормоза. А вообще, вы наверно сами знаете, что сколько бы не было оперативки (если суперфетч включен), Windows под этот кэш может десятки гб брать… (врать не буду, у меня такого не было, но было у других!).
На главную!
как отключить
11.02.2016