Отключить или отключить Superfetch в Windows 10
Обновлено: 22.11.2024
В этой статье мы увидим, как Windows 11/10/8/7 обрабатывает Prefetch и SysMain на твердотельных накопителях. Вчера мы видели, как Windows относится к дефрагментации на твердотельных накопителях. Прежде чем мы начнем, позвольте мне прояснить, что не рекомендуется отключать SysMain (ранее называвшийся SuperFetch) или Prefetch, поскольку это может снизить производительность системы. Для этих служб лучше оставить настройки по умолчанию.
SysMain (Superfetch), Prefetch и SSD в Windows 11/10
Каждый раз, когда вы запускаете приложение на своем ПК, операционная система Windows создает файл Prefetch, содержащий информацию о файлах, загружаемых приложением. Информация в файле Prefetch используется для оптимизации времени загрузки приложения при следующем запуске. SysMain пытается предсказать, какие приложения вы запустите следующими, и предварительно загружает все необходимые данные в память. Его алгоритм прогнозирования превосходен и может предсказать, какие следующие 3 приложения вы запустите в какое время дня.
Короче говоря, SysMain и Prefetch — это технологии управления хранилищем Windows, обеспечивающие быстрый доступ к данным на традиционных жестких дисках. На твердотельных накопителях они приводят к ненужным операциям записи.
Как отключить SysMain в Windows 11/10
Служба SysMain связана с Superfetch. Его работа заключается в поддержании и улучшении производительности системы с течением времени. Он находится в папке System32. Службы остались прежними, но отображаемое имя для них было изменено в Windows 10 с Superfetch на SysMain. Если по какой-то причине необходимо отключить их вручную, вот как можно отключить SysMain.
- Нажмите Win+R, чтобы открыть окно "Выполнить".
- Введите msc и нажмите кнопку Enter.
- Дважды щелкните службу SysMain.
- Выберите Отключено в раскрывающемся списке Тип запуска.
- Нажмите кнопку ОК.
Запуск сервисов. msc, чтобы открыть диспетчер служб. Прокрутите вниз до службы SysMain (Superfetch), которая отвечает за поддержание и улучшение производительности системы с течением времени.
Дважды щелкните его, чтобы открыть окно свойств. Нажмите «Стоп», чтобы остановить процесс. Сделайте тип запуска отключенным и нажмите «Применить».
Вам потребуется перезагрузить компьютер, чтобы системные изменения вступили в силу.
Как отключить предварительную выборку в Windows 11/10
- Нажмите Win+R, чтобы открыть окно "Выполнить".
- Введите regedit > нажмите кнопку Enter.
- Нажмите Да
- Перейдите к PrefetchParameters в HKLM.
- Дважды щелкните значение REG_DWORD EnablePrefetcher.
- Задайте для параметра Значение значение 0.
- Нажмите кнопку ОК.
Чтобы отключить предварительную выборку в Windows, запустите regedit, чтобы открыть редактор реестра. Перейдите к следующему разделу реестра:
Дважды щелкните EnablePrefetcher справа, чтобы открыть его поле значения DWORD.
- 0 — отключить предварительную выборку
- 1 – включена предварительная выборка при запуске приложения.
- 2 — предварительная выборка загрузки включена
- 3 — запуск приложения и предварительная выборка загрузки включены
Значение по умолчанию — 3. Чтобы отключить предварительную выборку, установите для него значение 0. Нажмите "ОК" и "Выход".
Кстати, здесь вы также можете отключить или настроить Suoerfetcher — чуть ниже вы увидите параметр DWORD EnableSuperfetcher.
- 0 — отключить SysMain
- 1 — включить SysMain только для загрузочных файлов
- 2 – включить SysMain только для приложений
- 3. Включите SysMain как для загрузочных файлов, так и для приложений.
Если вы являетесь пользователем твердотельного накопителя, вы можете проверить бесплатное программное обеспечение SSD Life, которое может проверить работоспособность вашего твердотельного накопителя, и SSD Tweaker, который поможет вам настроить твердотельные накопители. .
Повышает ли отключение Superfetch производительность?
Несмотря на то, что он не занимает много места в хранилище, сбой может привести к высокой загрузке ЦП службой Superfetch или SysMain. В такой ситуации вы можете отключить эту службу, чтобы повысить производительность. Однако в других случаях вы можете не заметить повышения производительности после отключения этой службы.
Можно ли отключить Superfetch?
Да и нет. Да, когда у вас возникают проблемы из-за этой услуги. Нет, когда вам нужна эта функция. Это встроенная служба операционной системы Windows, которая необходима для более плавной работы вашего ПК.Вот почему не рекомендуется отключать Superfetch, пока это не вызовет каких-либо проблем.
Superfetch – это системный процесс Windows, который на протяжении многих лет носил разные названия. В Windows XP он был известен как Prefetch. Superfetch появился в Windows Vista, а в последних версиях Windows 10 теперь называется Sysmain.
В конечном итоге цель каждого поколения Superfetch была одной и той же: повысить производительность Windows за счет предварительной загрузки часто используемых приложений в ОЗУ до того, как они понадобятся. Но что такое Superfetch?
Как работает Superfetch (Sysmain)?
В последних версиях Windows 10 служба Superfetch теперь отображается под именем SysMain. В диспетчере задач он отображается как Service Host: SysMain.
Если вы используете более старую версию Windows 10 или любую версию Windows 7 или 8, это будет отображаться в диспетчере задач как Service Host: Superfetch.
Эта служба работает в фоновом режиме (используя очень мало ресурсов ЦП) и анализирует, сколько оперативной памяти вы используете и какие приложения запускаете чаще всего. Любые приложения, которые служба распознает как «часто используемые», будут предварительно загружаться в оперативную память. Таким образом, в следующий раз, когда вы запустите приложение, оно запустится намного быстрее.
Вы можете быть обеспокоены тем, что это означает, что Superfetch использует всю вашу оперативную память, но это не так. Сервис фокусируется на предварительной загрузке приложений в неиспользуемую оперативную память. Это не регистрируется как потребляемая память. Вы увидите это, если откроете диспетчер задач на вкладке «Процессы» и посмотрите на использование памяти.
Несмотря на то, что Superfetch потребляет всю неиспользуемую оперативную память с предварительно загруженными приложениями, использование потребляемой оперативной памяти по-прежнему не показывает 100%. Это связано с тем, что Superfetch работает в фоновом режиме и освобождает всю неиспользуемую оперативную память всякий раз, когда вам нужно использовать эту память для других активных задач.
Стоит ли убивать Superfetch (Sysmain)?
Как правило, нет необходимости останавливать работу Superfetch. Он использует очень незначительное количество ЦП и использует только неиспользуемую оперативную память. Все это незаметно для обычного пользователя.
Однако на форумах пользователей Microsoft появлялись сообщения о том, что иногда процесс Superfetch (Sysmain) действительно вызывает проблемы с производительностью. Вот некоторые из этих проблем, о которых сообщалось:
- Постоянная 100-процентная загрузка диска. что приводит к отключению системы.
- Медленная загрузка при включении компьютера.
- На слабом оборудовании Superfetch может использовать больше ЦП и ОЗУ, чем вам хотелось бы.
- Известно, что вызывает проблемы с производительностью во время игры.
Наиболее распространенная проблема, о которой сообщают пользователи, — проблема использования диска на 100 %. Если это вы, отключение Superfetch или Sysmain может решить проблему.
Поскольку Superfetch — это только функция оптимизации системы, вы не повредите Windows, остановив службу. Однако вы можете заметить, что запуск ваших любимых приложений может занять немного больше времени, чем обычно.
Как отключить Superfetch (Sysmain) в Windows 10
Безопасно ли отключать Superfetch?
Если у вас нет проблем с производительностью или других проблем, рекомендуется оставить Superfetch (Sysmain) включенным. Это полезный процесс, который значительно сокращает время, необходимое для запуска часто используемых программ.
Однако, если вы испытываете высокую загрузку жесткого диска, постоянные проблемы с памятью или общую низкую производительность, вы можете попробовать отключить Superfetch, чтобы посмотреть, решит ли это проблему. Если это так, оставьте службу отключенной. В противном случае включите его снова и продолжите устранение неполадок.
Чтобы отключить Superfetch (Sysmain) в Windows 10:
- Выберите меню «Пуск», введите «службы» и выберите приложение «Службы». Вы также можете нажать Windows + R, ввести services.msc и нажать Enter.
- В приложении "Службы" прокрутите вниз до SysMain, щелкните правой кнопкой мыши службу и выберите "Остановить". Если вы используете более старую версию Windows, щелкните правой кнопкой мыши службу SuperFetch и выберите "Остановить".
- Теперь вам нужно запретить перезапуск службы при запуске Windows. Когда служба будет остановлена, снова щелкните ее правой кнопкой мыши и выберите "Свойства".
- В раскрывающемся списке "Тип запуска" выберите "Отключено".
Теперь служба SuperFetch (SysMain) отключена навсегда и не будет перезапускаться при следующем включении компьютера.
Отключить Superfetch (Sysmain) с помощью редактора реестра
В качестве альтернативы использованию диспетчера задач для отключения Superfetch в Windows 10 можно использовать редактор реестра.
Прежде чем что-либо делать в реестре, обязательно сделайте полную резервную копию реестра на случай, если что-то пойдет не так.
Когда будете готовы:
- Выберите меню "Пуск", введите regedit и выберите приложение "Редактор реестра".
- В редакторе реестра выберите HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > MemoryManagement > PrefetchParameters.
- В этом разделе вы должны увидеть ключ EnableSuperfetch. Щелкните этот ключ правой кнопкой мыши и выберите "Изменить".
- В появившемся окне «Редактировать DWORD» измените значение поля «Значение» на 0 и нажмите «ОК».
Вы можете закрыть редактор реестра, когда закончите.
Эта запись реестра отключит службу SuperFetch (SysMain) в вашей системе. Однако вам может потребоваться перезагрузить компьютер Windows, прежде чем этот параметр реестра вступит в силу.
Включить или отключить SuperFetch (SysMain) с помощью командной строки
Если вы предпочитаете работать с командной строкой, есть несколько простых команд, которые можно использовать для включения или отключения службы SuperFetch.
Сначала откройте командную строку в режиме администратора, а затем используйте следующие команды:
- Включить: sc config «SysMain» start=auto & sc start «SysMain»
- Отключить: sc stop «SysMain» и sc config «SysMain» start = отключено
Примечание. Если вы используете более старую версию Windows, замените «SysMain» на «SuperFetch» в приведенных выше командах.
Если вы предпочитаете PowerShell, откройте его с правами администратора и используйте следующие команды:
- Включить: Set-Service -Name «SysMain» -StartupType Automatic -Status Running
- Отключить: Stop-Service -Force -Name «SysMain»; Set-Service -Name «SysMain» -StartupType
Этот подход может быть намного быстрее и проще, чем щелкать мышью в диспетчере задач или реестре Windows.
Что, если это не решит проблему?
Если отключение SuperFetch (SysMain) не решило вашу проблему, то причиной проблемы может быть что-то другое.
Если у вас по-прежнему используется 100 % дискового пространства, вам может потребоваться перейти на жесткий диск большей емкости или перейти на твердотельный накопитель. SSD-накопители сейчас очень доступны по цене, а их скорость передачи данных намного выше, чем у традиционных жестких дисков.
Если у вас возникли проблемы с загрузкой ЦП, изучите другие советы по устранению неполадок ЦП, чтобы найти виновника, который потребляет все ресурсы вашего ЦП.
Райан пишет инструкции и другие статьи о технологиях в Интернете с 2007 года. Он имеет степень бакалавра наук в области электротехники, 13 лет работал в области автоматизации, 5 лет — в ИТ, а сейчас работает инженером по приложениям. Прочитать полную биографию Райана
Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!
Вызывает ли узел службы: Superfetch (SysMain) высокую загрузку диска в Windows 10? Что это такое и можно ли его отключить? Что вам нужно знать.
Изображение предоставлено: AntonioGuillemF/Depositphotos
Windows 10 — это определенное улучшение по сравнению с предыдущими версиями во многих отношениях, но она также может показаться медленной и вялой, если она не настроена должным образом. Из многих способов повысить производительность Windows 10 есть одна менее известная функция, о которой вы должны знать: Superfetch теперь называется SysMain после обновления Windows 10 1809.
В этой статье вы узнаете все, что вам нужно знать о том, что такое Superfetch (SysMain), как он работает, почему он может быть проблематичным и как его отключить, если он вызывает проблемы.
Что такое Superfetch (SysMain)?
Superfetch – это функция, впервые представленная в Windows Vista. В официальном описании службы Superfetch говорится, что она «поддерживает и улучшает производительность системы с течением времени», но это расплывчато и не объясняет всей истории.
Он тихо работает в фоновом режиме, постоянно анализируя модели использования оперативной памяти и изучая, какие приложения вы запускаете чаще всего. Со временем Superfetch помечает эти приложения как "часто используемые" и заранее загружает их в оперативную память.
Superfetch отображается как "Узел службы: SysMain" в диспетчере задач Windows. Идея состоит в том, что когда вы захотите запустить приложение, оно запустится намного быстрее, поскольку оно уже предварительно загружено в память.
По умолчанию Superfetch занимает все доступное пространство ОЗУ с предварительно загруженными приложениями. Не волнуйтесь: это касается только неиспользуемой памяти. Как только вашей системе требуется больше оперативной памяти (например, для загрузки приложения, которое не было предварительно загружено), она по мере необходимости освобождает необходимую память.
Обратите внимание, что Superfetch — это не то же самое, что Prefetch — диспетчер памяти с предварительной загрузкой, появившийся еще в Windows XP. Superfetch фактически является преемником Prefetch. Какая разница? Prefetch не анализировала модели использования с течением времени и не корректировала параметры предварительной загрузки.
Действительно ли необходима Superfetch (SysMain)?
По большей части Superfetch полезен. Если у вас современный ПК со средними характеристиками или лучше, Superfetch, скорее всего, работает настолько гладко, что вы даже не заметите этого. Скорее всего, Superfetch уже работает в вашей системе прямо сейчас, а вы даже не знали.
Но есть некоторые "проблемы", которые могут возникнуть с Superfetch (SysMain):
- Поскольку Superfetch всегда работает в фоновом режиме, сама служба Superfetch всегда использует часть ЦП и ОЗУ.
- Superfetch не избавляет от необходимости загружать приложения в ОЗУ. Скорее, он перемещает загрузку на более раннее время. Всякий раз, когда происходит такая загрузка, ваша система по-прежнему испытывает такое же замедление, как если бы вы запускали приложение без Superfetch.
- Запуск системы может быть медленным, поскольку Superfetch предварительно загружает набор данных с жесткого диска в ОЗУ. Если ваш жесткий диск загружается на 100 % в течение нескольких минут каждый раз, когда вы запускаете или перезагружаете компьютер, виновником может быть Superfetch.
- Прирост производительности Superfetch может быть незаметен, если Windows 10 установлена на SSD. Поскольку твердотельные накопители очень быстрые, вам не нужна предварительная загрузка. Если вас это интересует, ознакомьтесь с нашим руководством по переносу Windows с жесткого диска на твердотельный накопитель.
Известно также, что Superfetch вызывает проблемы с производительностью во время игр, особенно на системах с 4 ГБ ОЗУ или меньше. Непонятно, почему это происходит, потому что это происходит не у всех, но мы подозреваем, что это связано с играми с большим объемом оперативной памяти, которые постоянно запрашивают и освобождают память, что может привести к тому, что Superfetch будет постоянно загружать и выгружать данные.
Безопасно ли отключать Superfetch? Да! Нет риска побочных эффектов, если вы решите отключить его. Мы рекомендуем, если ваша система работает нормально, оставить ее включенной. Если у вас есть проблемы с высоким использованием жесткого диска, высоким использованием ОЗУ или снижением производительности во время операций с большим объемом ОЗУ, попробуйте отключить его и посмотреть, поможет ли это. Если это так, держите его подальше. В противном случае включите его снова.
Примечание. Чтобы повысить производительность в системе с дефицитом оперативной памяти, мы рекомендуем настроить лимит виртуальной памяти Windows и визуальные эффекты Windows. Вы также можете воспользоваться этими советами для более быстрого запуска и завершения работы.
Как отключить Superfetch (SysMain) в Windows 10
Повторяем: мы не рекомендуем отключать Superfetch, кроме как в качестве меры по устранению потенциальных проблем, упомянутых выше. Большинству пользователей следует оставить Superfetch включенным, потому что это помогает повысить общую производительность. Если вы не уверены, попробуйте отключить его. Если вы не заметите никаких улучшений, включите его снова.
Опять же, Superfetch в Windows 10 называется SysMain. Это то, на что пользователи должны обращать внимание при его отключении.
Использование приложения "Сервисы"
- Откройте меню "Пуск", найдите службы и запустите приложение "Службы". Либо откройте приглашение «Выполнить», нажав клавишу Windows + R, затем введите services.msc и нажмите «ОК».
- Прокрутите вниз, пока не увидите SysMain, щелкните его правой кнопкой мыши и выберите "Остановить". Супервыборка отключена.
- Тем не менее, в приложении "Службы" щелкните правой кнопкой мыши SysMain и выберите "Свойства". На вкладке «Общие» найдите «Тип запуска» и измените его на «Отключено». (Или вручную, если вы хотите включить его, когда вам это нужно.)
Использование редактора реестра
Для этого предпочтительнее использовать приложение "Службы", но если оно по какой-то причине не работает, вы всегда можете напрямую изменить раздел реестра. Прежде чем сделать это, обязательно сделайте резервную копию реестра на случай, если что-то пойдет не так.
Обратите внимание, что перед внесением каких-либо изменений в реестр важно создать точку восстановления системы. Вы можете вернуться к этой точке восстановления в случае любого сбоя.
Создание точки восстановления
- В строке поиска меню "Пуск" введите "Создать точку восстановления" и щелкните ее в результатах поиска.
- Если кнопка «Восстановление системы» неактивна, это означает, что защита системы отключена.
- Чтобы включить защиту системы, щелкните диск C:\ в том же окне. Затем нажмите «Настроить» и нажмите «Включить защиту системы». Нажмите "ОК".
- Чтобы создать точку восстановления, просто нажмите «Создать» и введите имя точки восстановления.
Отключение Superfetch (SysMain)
- В строке поиска меню "Пуск" найдите regedit, а затем выберите его из результатов.Либо откройте приглашение «Выполнить», нажав клавишу Windows + R, затем введите regedit и нажмите «ОК».
- Найдите ключ SysMain. На левой боковой панели перейдите к следующему элементу:
- Отключить SysMain. В разделе справа дважды нажмите «Пуск» и установите для параметра «Значение» значение 4. Сохраните изменения и перезагрузите компьютер.
Использование командной строки
Самый быстрый способ отключить Superfetch и при этом почувствовать себя опытным пользователем Windows — воспользоваться командной строкой.
- В строке поиска меню "Пуск" введите cmd и щелкните правой кнопкой мыши "Командная строка" > "Запуск от имени администратора".
- В консоли введите: sc stop "SysMain" и нажмите Enter.
- После этого введите: sc config "SysMain" start=disabled и нажмите Enter.
- Закройте командную строку и перезагрузите компьютер.
Другие функции Windows 10, которые можно отключить
Superfetch — не единственный пример функции, которую лучше отключить. Множество других функций лучше оставить отключенными из-за снижения производительности.
Superfetch – это функция в Windows 10 и 11, которая используется для двух целей. Первый сокращает время загрузки, а второй ускоряет загрузку приложений. Superfetch делает это, предварительно загружая их в память. Он также отслеживает ваш шаблон использования для лучшего решения о предварительной загрузке. Например, если вы открываете Chrome утром, он предварительно загрузит Chrome в утренние часы, чтобы приложение загружалось быстрее. Но иногда предварительная выборка становится основной причиной интенсивного использования диска. Здесь, в этой статье, мы обсудим, как отключить супервыборку в Windows 10 и Windows 11.
Оглавление
Отключить Superfetch/SysMain через диспетчер служб
<р>1. Службы поиска в панели задач Поиск <р>2. Теперь выберите Службы.<р>3. Найдите Sysmain.
<р>4. Дважды щелкните Sysmain. <р>5. Теперь в раскрывающемся списке выберите «Тип запуска» как «Отключено». <р>6. Нажмите «Стоп», чтобы остановить службу. <р>7. Выберите «Применить».
Отключить superfetch / Sysmain через командную строку
Шаг 2. Напишите приведенный ниже код команды и нажмите Enter.
Примечание. Чтобы снова включить его, просто выполните приведенную ниже команду.
Отключить суперзагрузку через реестр Windows
Шаг 1. Нажмите одновременно клавишу Windows + R, чтобы открыть окно команды запуска.
Шаг 2. Напишите Regedit в поле команды запуска и нажмите Enter.
Шаг 3. Теперь перейдите в папку, указанную ниже.
Шаг 4. В правой части всплывающего окна найдите в списке запись EnableSuperfetch.
Поместите одно из следующих значений в EnableSuperfetch в зависимости от ваших требований.
0 — полностью отключить Superfetch
1 — включить предварительную выборку при запуске программы
2 — включить предварительную выборку загрузки
3 — включить предварительную выборку всего
Если эта запись отсутствует, просто щелкните правой кнопкой мыши папку PrefetchParameters и выберите «Создать» > «Параметр DWORD». Назовите это EnableSuperfetch и выполните шаги, указанные выше.
Саурав уже более десяти лет связан с ИТ-индустрией и компьютерами и пишет на The Geek Page на темы, связанные с Windows 10 и программным обеспечением.
Читайте также: