Що таке Superfetch (SysMain) у Windows 10? І як це відключити
Windows 10 є певним покращенням у порівнянні з попередніми версіями в багатьох відношеннях, але вона також може здаватися повільною та млявою, якщо її неправильно налаштовано. Серед багатьох способів покращення продуктивності Windows 10 є одна менш відома функція, про яку ви повинні знати: Superfetch — тепер вона називається SysMain після оновлення Windows 10 1809.
У цій статті ви дізнаєтеся все, що вам потрібно знати про те, що таке Superfetch (SysMain), як він працює, чому він може бути проблематичним і як його вимкнути, якщо він викликає проблеми.
Що таке Superfetch (SysMain)?
Superfetch — це функція, представлена в Windows Vista. В офіційному описі служби Superfetch сказано, що вона «з часом підтримує та покращує продуктивність системи», але це розпливчасто й не пояснює всієї історії.
Він тихо працює у фоновому режимі, постійно аналізуючи шаблони використання оперативної пам’яті та дізнаючись, які програми ви часто запускаєте. Згодом Superfetch позначає ці програми як «часто використовувані» та завчасно завантажує їх у оперативну пам’ять.
Superfetch відображається як «Service Host: SysMain» у диспетчері завдань Windows. Ідея полягає в тому, що коли ви хочете запустити програму, вона запускатиметься набагато швидше, оскільки вона вже попередньо завантажена в пам’ять.
За замовчуванням Superfetch розроблено таким чином, щоб попередньо завантажені програми займали весь доступний простір оперативної пам’яті. Не хвилюйтеся: він має справу лише з невикористаною пам’яттю. Щойно вашій системі потрібно більше оперативної пам’яті (наприклад, щоб завантажити програму, яка не була попередньо завантажена), вона за потреби звільняє необхідну пам’ять.
Зауважте, що Superfetch – це не те саме, що Prefetch; Диспетчер попереднього завантаження пам’яті був представлений ще в Windows XP. Superfetch фактично є наступником Prefetch. Яка різниця? Попередня вибірка не аналізувала шаблони використання з часом і відповідно не коригувала параметри попереднього завантаження.
Чи справді необхідний Superfetch (SysMain)?
Здебільшого Superfetch корисний. Якщо у вас сучасний комп’ютер із середніми чи кращими характеристиками, Superfetch, швидше за все, працює настільки гладко, що ви навіть не помітите цього. Існує навіть хороший шанс, що Superfetch працює у вашій системі прямо зараз, а ви навіть не знали.
Але є деякі «проблеми», які можуть виникнути з Superfetch (SysMain):
- Оскільки Superfetch завжди працює у фоновому режимі, сама служба Superfetch завжди використовує процесор і оперативну пам’ять.
- Superfetch не позбавляє від необхідності завантажувати програми в оперативну пам’ять. Швидше, це переносить завантаження на більш ранній час. Щоразу, коли таке завантаження відбувається, ваша система все одно сповільнюється, як якщо б ви запускали програму без Superfetch.
- Запуск системи може бути повільним, оскільки Superfetch попередньо завантажує купу даних із жорсткого диска в оперативну пам’ять. Якщо ваш жорсткий диск працює на 100% протягом кількох хвилин кожного разу, коли ви запускаєте або перезавантажуєте комп’ютер, виною може бути Superfetch.
- Підвищення продуктивності Superfetch може бути непомітним, якщо Windows 10 встановлено на SSD. Оскільки SSD дуже швидкі, вам не потрібно попередньо завантажувати. Існує кілька способів перевірити швидкість і продуктивність вашого SDD у Windows та інших операційних системах.
Також відомо, що Superfetch викликає проблеми з продуктивністю під час ігор, особливо в системах із 4 ГБ оперативної пам’яті або менше. Незрозуміло, чому це відбувається, оскільки це трапляється не з усіма, але ми підозрюємо, що це пов’язано з іграми з великою кількістю оперативної пам’яті, які постійно вимагають і звільняють пам’ять, що може призвести до постійного завантаження та вивантаження даних Superfetch.
Чи безпечно відключати Superfetch?
Так! Немає побічних ефектів, якщо ви вирішите його вимкнути. Якщо ваша система працює добре, залиште її включеною. Але якщо у вас виникли проблеми з високим використанням жорсткого диска, великого використання оперативної пам’яті або зниження продуктивності під час інтенсивних операцій з оперативною пам’яттю, спробуйте вимкнути це та подивіться, чи це допоможе. Якщо так, тримайте його вимкнутим. В іншому випадку увімкніть його знову.
Як вимкнути Superfetch (SysMain) у Windows 10
Повторюємо, що ми не рекомендуємо вимикати Superfetch, окрім як для усунення потенційних проблем, згаданих вище. Більшість користувачів мають увімкнути Superfetch, оскільки це покращує загальну продуктивність. Якщо ви не впевнені, тимчасово вимкніть його. Якщо ви не помітили жодних покращень, увімкніть його знову.
Знову ж таки, Superfetch у Windows 10 називається SysMain. Тож це те, на що користувачі повинні звернути увагу, вимикаючи його.
1 Використання програми Services
Найпростіший спосіб вимкнути цю функцію — зупинити її роботу через службу Windows.
-
Відкрийте меню «Пуск», знайдіть служби, а потім запустіть програму «Служби». Крім того, відкрийте вікно «Виконати», натиснувши клавіші Windows + R, потім введіть services.msc і натисніть OK.
-
Прокрутіть вниз, доки не побачите SysMain, клацніть його правою кнопкою миші та натисніть Зупинити. Superfetch тепер вимкнено.
-
Тим не менш, у програмі «Служби» клацніть правою кнопкою миші SysMain і виберіть «Властивості ». На вкладці Загальні знайдіть Тип запуску та змініть його на Вимкнено. (Або вручну, якщо вам потрібна можливість увімкнути його, коли вам це потрібно.)
2 Використання редактора реєстру
Програма «Служби» є кращим методом для цього, але якщо вона з якоїсь причини не працює, ви завжди можете безпосередньо змінити розділ реєстру. Перш ніж це зробити, зробіть резервну копію реєстру, якщо щось піде не так.
Зауважте, що перед внесенням змін до реєстру важливо створити точку відновлення системи. Ви можете повернутися до цієї точки відновлення в разі будь-якої невдачі.
2.1 Створення точки відновлення
- У рядку пошуку меню «Пуск» введіть «Створити точку відновлення» та клацніть її в результатах пошуку.
- Якщо кнопка «Відновлення системи» неактивна, захист системи вимкнено.
- Щоб увімкнути захист системи, клацніть диск C: у тому ж вікні. Потім натисніть «Налаштувати» та натисніть «Увімкнути захист системи». Натисніть OK.
- Щоб створити точку відновлення, просто натисніть «Створити» та введіть назву для точки відновлення.
2.2 Вимкнення Superfetch (SysMain)
Після цього настав час вимкнути Superfetch за допомогою редактора реєстру.
-
У панелі пошуку меню «Пуск» знайдіть regedit, а потім виберіть його серед результатів. Крім того, відкрийте вікно «Виконати», натиснувши клавіші Windows + R, потім введіть regedit і натисніть OK.
-
У наступному вікні за допомогою лівої бічної панелі перейдіть до наступного:
HKEY_LOCAL_MACHINE System CurrentControlSet Services SysMain -
У розділі праворуч двічі клацніть Пуск і встановіть значення 4. Збережіть зміни та перезавантажте комп’ютер.
3 Використання командного рядка
Найшвидший спосіб вимкнути Superfetch і відчувати себе при цьому досвідченим користувачем Windows — скористатися командним рядком.
- У рядку пошуку меню «Пуск» введіть cmd і клацніть правою кнопкою миші командний рядок > Запуск від імені адміністратора.
- У консолі введіть: sc stop «SysMain» і натисніть Enter.
- Після цього введіть: sc config "SysMain" start=disabled і натисніть Enter.
- Закрийте командний рядок і перезавантажте комп’ютер.
Альтернативні способи вирішення проблем, пов’язаних із SysMain
Якщо ви не можете вимкнути цю функцію, є інші способи вирішити проблеми, які Sysmain може спричинити у вашій системі.
Найпростіший спосіб зробити це, запустивши сканування системи за допомогою утиліт для усунення несправностей, таких як перевірка системних файлів (SFC) і інструменти очищення диска. Окрім цього, ви можете усунути неполадки в режимі чистого завантаження, який запускає систему з базовим набором драйверів і програм.
Якщо проблема виникає через низьку конфігурацію системи, подумайте про оновлення комп’ютера.
Інші функції Windows 10, які можна вимкнути
На даний момент ви мали змогу успішно вимкнути Sysmain, виконавши один із наведених вище методів. Однак чи знаєте ви, що Superfetch — не єдиний приклад функції, яку краще вимкнути? Багато інших функцій Windows краще залишити вимкненими через компроміс продуктивності!





