Як вимкнути Superfetch (Sysmain) у Windows 11

Untitled Image

Windows 11 створено для швидкості та ефективності, але не кожна фонова служба допомагає кожному користувачеві. Однією зі служб, яка часто згадується в обговореннях продуктивності, є Superfetch, тепер відома як SysMain. Хоча вона призначена для підвищення продуктивності на більшості систем, деякі користувачі вважають, що вона призводить до надмірного використання диска або процесора. Якщо ви один з них, вимкнення Superfetch може бути корисним.

У цьому посібнику описано:

  • Що таке Superfetch і що він робить
  • Чи безпечно вимикати Superfetch
  • Як вимкнути його за допомогою терміналу (командного рядка або PowerShell)
  • Як вимкнути його за допомогою Диспетчера служб

Що таке Superfetch та що воно робить?

Superfetch, перейменована на SysMain у нових версіях Windows, — це фонова служба Windows, яка аналізує ваші шаблони використання системи з плином часу і попередньо завантажує в пам'ять програми, що часто використовуються. Ідея полягає в тому, щоб пришвидшити запуск програм, частково завантаживши їх в оперативну пам'ять ще до того, як ви їх відкриєте.

Основні функції Superfetch/SysMain:

  • Попередньо завантажує часто використовувані програми в пам'ять
  • Покращує час завантаження з часом, оптимізуючи процеси запуску
  • Продовжує працювати у фоновому режимі, щоб коригувати попереднє завантаження відповідно до змін у поведінці користувача

Хоча це може бути корисним на системах з великим обсягом оперативної пам'яті, це може стати проблемою на комп'ютерах нижчого класу або тих, що використовують повільніші накопичувачі, наприклад, жорсткі диски. Багато користувачів повідомляють про високе використання диска, спричинене SysMain, особливо одразу після завантаження.

Чи безпечно вимикати Superfetch?

Так, можна безпечно вимикати Superfetch (SysMain) — особливо якщо ви відчуваєте високе навантаження на диск або процесор. Вимкнення не зашкодить вашій системі та не спричинить нестабільної роботи. Однак, ви можете помітити:

  • Дещо повільніший час запуску часто використовуваних програм
  • Дещо повільніший час завантаження, особливо якщо ваша система раніше отримувала вигоду від оптимізації SysMain

Якщо ваш ПК має сучасний твердотілий накопичувач і достатньо оперативної пам'яті, ви навряд чи помітите якийсь негативний вплив від його вимкнення.

Як вимкнути Superfetch (SysMain)

Вимкнути Superfetch можливо двома способами:

1. Вимкнення Superfetch через термінал

Untitled Image

Ви можете використати Командний рядок або PowerShell для цього методу.

Крок за кроком:

  1. Натисніть Windows + S, наберіть PowerShell, потім клацніть на нього правою кнопкою та оберіть Запуск від імені адміністратора.
  2. Щоб негайно зупинити службу, введіть: Stop-Service -Name "SysMain" -Force
  3. Щоб завадити їй стартувати знову після перезавантаження, введіть команду: Set-Service -Name "SysMain" -StartupType Disabled

Це миттєво зупиняє SysMain і унеможливлює його автоматичний запуск у майбутньому.

2. Вимкнення Superfetch через Диспетчер служб

Untitled Image

Якщо ви віддаєте перевагу графічному інтерфейсу:

Крок за кроком:

  1. Натисніть Windows + R та відкрийте діалог Виконати
  2. Наберіть services.msc та натисніть Enter
  3. У вікні Служби, прокрутіть донизу та знайдіть SysMain
  4. Правою кнопкою натисніть на SysMain та оберіть Властивості
  5. У меню Тип запуску оберіть Вимкнено
  6. Натисніть Стоп, щоб негайно зупинити службу
  7. Натисніть Застосувати, потім OK

Цей спосіб особливо корисний, якщо ви хочете ввімкнути послугу пізніше без використання термінала.

Як увімкнути Superfetch (SysMain)

Якщо ви захочете увімкнути Superfetch пізніше, ви можете легко повторно увімкнути його за допомогою тих самих інструментів.

1. Увімкнення Superfetch через термінал

Кроки:

  1. Відкрийте PowerShell або Командний рядок як Адміністратор
  2. Встановіть службу на автоматичний запуск: Set-Service -Name "SysMain" -StartupType Automatic
  3. Потім запустіть негайно саму службу: Start-Service -Name "SysMain"

SysMain тепер працювати та запускатиметься автоматично як раніше.

2. Запуск Superfetch через Диспетчер служб

Кроки:

  1. Натисніть Windows + R, наберіть services.msc, та натисніть Enter
  2. Знайдіть та двічі клацніть на SysMain
  3. Встановіть Тип запуску на Автоматично
  4. Натисніть Старт, щоб запустити службу
  5. Натисніть Застосувати, потім OK

Це повторно активує сервіс і дозволяє йому працювати в нормальному режимі.

Підсумки

Superfetch (SysMain) — це застарілий інструмент оптимізації продуктивності, призначений для покращення швидкості відгуку програми з часом. Але на деяких системах, особливо зі старим обладнанням, він може завдати більше шкоди, ніж користі. Якщо ви маєте справу з постійними проблемами використання диска або уповільненням роботи системи після запуску, вимкнення SysMain є безпечним та ефективним кроком для усунення несправностей.

Завдяки наданим інструкціям як для командного рядка, так і для графічного інтерфейсу, тепер у вас є все необхідне, щоб взяти під контроль SysMain на вашому комп'ютері під керуванням Windows 11.

Рекомендовані продукти

Анатолій — український автор з міста Києва. IT журналіст, перекладач, кореспондент, фотограф та ПК ентузіаст з 20-річним досвідом.

Позначено тегом:

Офіційні соціальні мережі