Включить или отключить SysMain (Superfetch) и Prefetch для SSD в Windows

В этой статье мы увидим, как Windows 11/10/8/7 относится к Prefetch и SysMain на твердотельных накопителях(Solid-State Drives) . Вчера мы видели, как Windows относится к дефрагментации на твердотельных накопителях . Прежде чем мы начнем, позвольте мне прояснить, что не рекомендуется отключать SysMain (ранее называвшийся SuperFetch ) или Prefetch , поскольку это может снизить производительность системы. Лучше всего оставить эти службы с настройками по умолчанию.

SysMain ( Superfetch ), Prefetch и SSD в Windows 11/10

Каждый раз, когда вы запускаете приложение на своем ПК, операционная система Windows создает (Windows)файл Prefetch , содержащий информацию о файлах, загружаемых приложением . Информация в файле Prefetch используется для оптимизации времени загрузки приложения при следующем запуске. SysMain пытается предсказать, какие приложения вы запустите следующими, и предварительно загружает все необходимые данные в память. Его алгоритм прогнозирования лучше и может предсказать, какие следующие 3 приложения вы запустите в какое время дня.

Короче говоря, SysMain и Prefetch — это технологии управления хранилищем Windows(Windows Storage Management) , обеспечивающие быстрый доступ к данным на традиционных жестких дисках. На твердотельных накопителях(State) они приводят к ненужным операциям записи.

Как отключить SysMain в Windows 11/10

Служба SysMain(SysMain service) связана с Superfetch . Его работа заключается в поддержании и улучшении производительности системы с течением времени. Он находится в папке System32 . Службы остались(Services) прежними, но отображаемое(Display) имя для них было изменено в Windows 10 с Superfetch на SysMain . Если по какой-то причине нужно отключить их вручную, вот как можно отключить SysMain .

Чтобы отключить SysMain в Windows 11/10 , выполните следующие действия:

  1. Нажмите Win+R , чтобы открыть окно «Выполнить».
  2. Введите msc и нажмите кнопку Enter .
  3. Дважды щелкните службу SysMain  .
  4. Выберите « Отключено(Disabled ) » в раскрывающемся списке « Тип запуска» .(Startup type )
  5. Нажмите кнопку ОК (OK ) .

Запустите services.msc  , чтобы открыть диспетчер служб(open the Services Manager) . Прокрутите(Scroll) вниз до службы SysMain(SysMain) ( Superfetch ), которая отвечает за поддержание и улучшение производительности системы с течением времени.

Дважды щелкните по нему, чтобы открыть окно свойств . (Properties)Нажмите(Click) « Стоп(Stop) » , чтобы остановить процесс. Сделайте тип запуска отключенным(Disabled) и нажмите «Применить».

Включить или отключить SysMain и Prefetch для SSD в Windows 11/10

Вам придется перезагрузить компьютер(restart your computer) , чтобы системные изменения вступили в силу.

Как отключить предварительную выборку(Prefetch) в Windows 11/10

Чтобы отключить предварительную выборку(Prefetch) в Windows 11/10 , выполните следующие действия:

  1. Нажмите Win+R , чтобы открыть окно «Выполнить».
  2. Введите regedit > нажмите кнопку Enter  .
  3. Нажмите Да(Yes)
  4. Перейдите к PrefetchParameters в HKLM .
  5. Дважды щелкните значение EnablePrefetcher REG_DWORD.
  6. Установите данные значения как 0 .
  7. Нажмите кнопку ОК (OK ) .

Чтобы отключить предварительную выборку(Prefetch) в Windows , запустите(Run) regedit, чтобы открыть редактор реестра(Registry Editor) . Перейдите(Navigate) к следующему разделу реестра:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

отключить предварительную выборку

Дважды щелкните EnablePrefetcher с правой стороны, чтобы открыть его поле значения DWORD .

Возможные значения для EnablePrefetcher :

  • 0 — отключить предварительную выборку
  • 1 – Предварительная выборка(Prefetching) запуска приложения(Application) включена
  • 2 — предварительная выборка загрузки включена
  • 3 — запуск приложения и (Application)предварительная выборка загрузки(Boot Prefetching) включены

Значение по умолчанию — 3 . Чтобы отключить предварительную выборку, установите для него значение 0 . Нажмите «ОК» и «Выход».

Кстати, здесь вы также можете отключить или настроить Suoerfetcher —  чуть ниже вы увидите DWORD EnableSuperfetcher .

Возможные значения для EnableSuperfetch:

  • 0 — отключить системный главный
  • 1 — включить SysMain(Enable SysMain) только для загрузочных файлов
  • 2 — включить SysMain(Enable SysMain) только для приложений
  • 3 — Включите(Enable) SysMain как для загрузочных файлов, так и для приложений.

Если вы являетесь пользователем твердотельного накопителя(State Drive) , вы можете попробовать бесплатную программу SSD Life  , которая может проверить работоспособность вашего твердотельного накопителя(State Drive) , и SSD Tweaker  , который поможет вам настроить твердотельные накопители(Solid State Drives) .

Повышает ли(Does) отключение Superfetch производительность?

Хотя он не занимает много памяти, неисправность может привести к высокой загрузке ЦП(CPU) службой Superfetch или SysMain . В такой ситуации вы можете отключить эту службу, чтобы повысить производительность. Однако в других случаях вы можете не заметить улучшения производительности после отключения этой службы.

Можно ли отключить Superfetch?

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

Надеюсь, это сработало!



About the author

«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».



Related posts