Что такое Windows Superfetch (SysMain)? Как отключить Superfetch?

Superfetch (в Windows 10 и Windows 11 называется SysMain) — это загрузка служб и приоритизация программ, доступная с Windows Vista. Она тихо работает в фоновом режиме и оценивает приложения, которые вы используете чаще всего, а также объем используемой вами оперативной памяти. Хотя она и предназначена для ускорения работы компьютера, SysMain обычно не нужен и может быть безопасно отключен для устранения высокого использования памяти на вашем ПК.

1. Что такое SuperFetch?

Superfetch (SysMain) — это процесс Windows Service Host ('svchost.exe'), чья основная цель — выделение оперативной памяти для часто используемых приложений и программ. На компьютере Windows есть только одна активность SysMain, которую можно увидеть на вкладке Services диспетчера задач.

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 1

Для быстрого запуска ваших любимых приложений SysMain загружает их исполняемые файлы через повторно используемые блоки кода, называемые динамически подключаемыми библиотеками (DLL).

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

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 2

2. Почему Superfetch (SysMain) потребляет так много памяти?

Поскольку цель Superfetch (SysMain) — приоритизировать часто используемые программы, он может легко увеличить потребление памяти на 100%, особенно при использовании вкладок браузера и программ Office, поскольку он на самом деле не знает, сколько памяти вам понадобится, поэтому данные кэшируются в дополнительной предварительно выделенной памяти.

Хотя SuperFetch — полезная функция, она заставляет ваш компьютер работать в фоновом режиме больше, что приводит к более высокому использованию ЦП и ОЗУ. Со временем неиспользуемая память продолжает расти, и в итоге вы потребляете гораздо больше места. Это обычно влияет на системы Windows с очень низким объемом ОЗУ (~4 ГБ или меньше).

3. Действительно ли необходим Superfetch?

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

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 3

Однако при использовании Superfetch могут возникнуть некоторые проблемы:

– Поскольку Superfetch всегда работает в фоновом режиме, сама служба Superfetch всегда использует некоторую часть ресурсов ЦП и ОЗУ.

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

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

– Производительность Superfetch может быть не заметна, если Windows 10 установлена ​​на SSD. Поскольку SSD очень быстрые, вам не нужно их предварительно загружать. Если вас это интересует, ознакомьтесь с руководством TipsMake о том, как перенести Windows с жесткого диска на SSD.

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

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

Примечание: Для повышения производительности в системах с небольшим объемом оперативной памяти в статье рекомендуется настроить ограничения виртуальной памяти Windows и визуальные эффекты. Вы также можете попробовать эти советы для более быстрого запуска и выключения.

4. Отключите SuperFetch в Windows

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

Используйте службы диспетчера задач Windows

Диспетчер задач Windows — это стандартная реализация SysMain и его программы svchost.exe.

1. Перейдите на вкладку «Службы» в диспетчере задач.

2. Найдите задачу SysMain и щелкните правой кнопкой мыши, чтобы выбрать параметр «Открыть службы».

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 4

3. Найдите службу SysMain и щелкните ее правой кнопкой мыши, чтобы открыть ее свойства. Если она запущена и тип запуска установлен на Автоматически, вы можете легко отключить ее здесь.

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 5

4. В открывшемся окне вы увидите опцию Тип запуска на вкладке Общие. Щелкните по ней, чтобы увидеть дополнительные параметры.

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 6

5. Выберите тип запуска Отключено, примените изменения и нажмите ОК.

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 7

6. Перезагрузите компьютер, чтобы изменения вступили в силу.

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

Более постоянный способ отключения функциональности Superfetch (SysMain) — это изменение ее значения Start в редакторе реестра.

1. Создайте точку восстановления, чтобы в случае непредвиденных обстоятельств можно было вернуться к исходной точке.

2. Напишите Создать точку восстановления в строке поиска Windows и выберите Лучшее соответствие ниже.

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 8

3. После запуска окна «Свойства системы» перейдите на вкладку «Защита системы». Нажмите кнопку «Создать» в нижней части окна.

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 9

4. Назовите точку восстановления. Добавьте любые идентифицирующие детали, которые могут помочь позже. Текущая дата и время добавляются автоматически.

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 10

5. Точка восстановления успешно создана, и вы можете свободно редактировать значения реестра, как показано ниже.

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 11

6. Используя Windows Run (нажмите Win + R), откройте редактор реестра, введя regedit. По умолчанию он запустится в режиме администратора.

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 12

7. Перейдите по следующему пути в редакторе реестра:

КомпьютерHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSysMain

8. Дважды щелкните или щелкните правой кнопкой мыши элемент «Пуск» на правой панели, чтобы изменить его.

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 13

9. Установите значение параметра «Начало» равным 4.

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 14

10. Перезагрузите компьютер, чтобы изменения вступили в силу.

Использовать PowerShell

Окно PowerShell — один из самых быстрых способов отключения и включения SysMain.

1. Откройте окно PowerShell с помощью команды «Выполнить», Win + R, введя powershell в окне.

2. Вместо нажатия Enter или OK введите Ctrl + Shift + Enter на клавиатуре. Это запустит PowerShell в режиме администратора.

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 15

3. Введите следующие команды, чтобы отключить или включить SysMain по желанию. В следующем окне показаны обе команды вместе, но вам нужно будет использовать их по одной за раз.

Stop-Service -Force -Name “SysMain”; Set-Service -Name “SysMain” -StartupType Отключено Set-Service -Name “SysMain” -StartupType Автоматически -Status Работает

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 16

4. Введите exit в PowerShell, чтобы закрыть окно. Перезагрузите компьютер, чтобы изменения вступили в силу.

Использовать командную строку

Как и PowerShell, командная строка Windows — это классический способ мгновенного отключения или включения SysMain.

1. Откройте окно командной строки из меню «Выполнить», Win + R, введя cmd в окне.

2. Вместо нажатия Enter или OK введите Ctrl + Shift + Enter на клавиатуре. Это запустит командную строку с правами администратора.

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 17

3. Чтобы заблокировать SysMain на вашем компьютере или снова включить его, введите следующие команды по мере необходимости.

sc stop “SysMain” & sc config “SysMain” start=disabled sc config “SysMain” start=auto & sc start “SysMain”

Что такое Windows Superfetch (SysMain)? Как отключить Superfetch? Изображение 18

4. Введите команду exit в командной строке, чтобы выйти, затем перезагрузите устройство.

Удачи!

Дэвид ПакДэвид Пак

Обновление 03 августа 2024 г.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *