Все для работ с Windows - лучшей операционной системой от Microsoft. Мы охватываем все, от программы предварительной оценки Windows 10 до Windows 11. Предоставляет вам все последние новости о Windows 10 и не только.

Что такое Superfetch (SysMain) в Windows 10? И как это отключить

60

Windows 10 — это определенное улучшение по сравнению с предыдущими версиями во многих отношениях, но она также может показаться медленной и вялой, если она не настроена должным образом. Из многих способов повысить производительность Windows 10 есть одна менее известная функция, о которой вам следует знать: Superfetch, которая теперь называется SysMain после обновления Windows 10 1809.

В этой статье вы узнаете все, что вам нужно знать о том, что такое Superfetch (SysMain), как он работает, почему он может быть проблематичным и как его отключить, если он вызывает проблемы.

Что такое Superfetch (SysMain)?

Superfetch — это функция, представленная в Windows Vista. В официальном описании службы Superfetch говорится, что она «поддерживает и улучшает производительность системы с течением времени», но это расплывчато и не объясняет всей истории.

Он тихо работает в фоновом режиме, постоянно анализируя модели использования оперативной памяти и изучая, какие приложения вы часто запускаете. Со временем Superfetch помечает эти приложения как «часто используемые» и заранее загружает их в оперативную память.

Superfetch отображается как «Узел службы: SysMain» в диспетчере задач Windows. Идея состоит в том, что когда вы хотите запустить приложение, оно запустится намного быстрее, потому что оно уже предварительно загружено в память.

Что такое Superfetch (SysMain) в Windows 10? И как это отключить

По умолчанию 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. Поскольку твердотельные накопители очень быстрые, вам не нужна предварительная загрузка. Есть несколько способов проверить скорость и производительность вашего SDD в Windows и других операционных системах.

Также известно, что Superfetch вызывает проблемы с производительностью во время игр, особенно на системах с 4 ГБ ОЗУ или меньше. Непонятно, почему это происходит, потому что это происходит не у всех, но мы подозреваем, что это связано с играми с большим объемом оперативной памяти, которые постоянно запрашивают и освобождают память, что может привести к тому, что Superfetch будет постоянно загружать и выгружать данные.

Безопасно ли отключать Superfetch?

Да! Нет никаких побочных эффектов, если вы решите отключить его. Если ваша система работает хорошо, оставьте ее включенной. Но если у вас есть проблемы с интенсивным использованием жесткого диска, высоким использованием ОЗУ или снижением производительности во время операций с большим объемом ОЗУ, попробуйте отключить его и посмотреть, поможет ли это. Если это так, держите его подальше. В противном случае включите его снова.

Как отключить Superfetch (SysMain) в Windows 10

Повторим еще раз: мы не рекомендуем отключать Superfetch, кроме как в качестве меры по устранению потенциальных проблем, упомянутых выше. Большинству пользователей следует оставить Superfetch включенным, потому что это повышает общую производительность. Если вы не уверены, временно отключите его. Если вы не заметите никаких улучшений, включите его снова.

Опять же, Superfetch упоминается как SysMain в Windows 10. Так что это то, что пользователи должны искать при его отключении.

1 Использование приложения «Службы»

Самый простой способ отключить эту функцию — остановить ее службу через службу Windows.

  1. Откройте меню «Пуск», найдите службы и запустите приложение «Службы». Либо откройте приглашение «Выполнить», нажав клавишу Windows + R, затем введите services.msc и нажмите «ОК».

  2. Прокрутите вниз, пока не увидите SysMain, щелкните его правой кнопкой мыши и выберите Stop. Superfetch теперь отключен.

    Что такое Superfetch (SysMain) в Windows 10? И как это отключить

  3. Тем не менее, в приложении «Службы» щелкните правой кнопкой мыши SysMain и выберите «Свойства ». На вкладке «Общие» найдите «Тип запуска» и измените его на «Отключено ». (Или вручную, если вы хотите включить его, когда вам это нужно.)

2 Использование редактора реестра

Приложение «Службы» является предпочтительным методом для этого, но если оно по какой-то причине не работает, вы всегда можете напрямую отредактировать раздел реестра. Перед этим сделайте резервную копию реестра, если что-то пойдет не так.

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

2.1 Создание точки восстановления

Что такое Superfetch (SysMain) в Windows 10? И как это отключить

  1. В строке поиска меню «Пуск» введите «Создать точку восстановления» и нажмите на нее в результатах поиска.
  2. Если кнопка «Восстановление системы» неактивна, защита системы отключена.
  3. Чтобы включить Защиту системы, нажмите на диск C: в том же окне. Затем нажмите «Настроить» и нажмите «Включить защиту системы». Нажмите «ОК».
  4. Чтобы создать точку восстановления, просто нажмите «Создать» и введите имя точки восстановления.

Что такое Superfetch (SysMain) в Windows 10? И как это отключить

2.2 Отключение Superfetch (SysMain)

После этого пришло время отключить Superfetch через редактор реестра.

  1. В строке поиска меню «Пуск» найдите regedit, затем выберите его из результатов. Либо откройте приглашение «Выполнить», нажав клавишу Windows + R, затем введите regedit и нажмите «ОК».

  2. В следующем окне, используя левую боковую панель, перейдите к следующему:

    HKEY_LOCAL_MACHINE  System  CurrentControlSet  Services  SysMain

    Что такое Superfetch (SysMain) в Windows 10? И как это отключить

  3. В разделе справа дважды щелкните «Пуск» и установите для параметра «Значение» значение 4. Сохраните изменения и перезагрузите компьютер.

3 Использование командной строки

Самый быстрый способ отключить Superfetch и почувствовать себя при этом опытным пользователем Windows — использовать командную строку.

  1. В строке поиска меню «Пуск» введите cmd и щелкните правой кнопкой мыши «Командная строка»> «Запуск от имени администратора».
  2. В консоли введите: sc stop «SysMain» и нажмите Enter.
  3. После этого введите: sc config "SysMain" start=disabled и нажмите Enter.
  4. Закройте командную строку и перезагрузите компьютер.

Что такое Superfetch (SysMain) в Windows 10? И как это отключить

Альтернативные способы устранения проблем, связанных с SysMain

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

Самый простой способ сделать это — запустить сканирование системы с помощью утилит устранения неполадок, таких как средство проверки системных файлов (SFC) и инструменты очистки диска. Кроме того, вы можете устранять неполадки в состоянии «Чистая загрузка », при котором система запускается с базовым набором драйверов и приложений.

Если проблема возникает из-за низкой конфигурации системы, подумайте об обновлении компьютера.

Другие функции Windows 10, которые вы можете отключить

К настоящему времени вы должны были успешно отключить Sysmain, выполнив один из вышеуказанных методов. Однако знаете ли вы, что Superfetch — не единственный пример функции, которую лучше отключить? Многие другие функции Windows лучше оставить отключенными из-за снижения производительности!

Источник записи: makeuseof.com

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