Зниження швидкодії - нерідке явище, з яким стикався практично кожен користувач Windows. Хоча продуктивність комп'ютера залежить від апаратної частини, програмними засобами оптимізації також вдається прискорити процеси. Можливість кешування даних дозволяє зробити доступ до програм і компонентів, до яких користувач звертається найчастіше, більш швидким, ніж і займається вбудований інструмент SysMain. Але трапляється і так, що служба стає причиною повного завантаження диска і осідань продуктивності. Що це за інструмент і як діяти, якщо він сильно вантажить ресурси, що ніяк не в'яжеться з підвищенням продуктивності, ми і розглянемо.
Що таке SysMain у Windows 10
Надмірне споживання ресурсів відображається в Диспетчері завдань, вікно якого повідомляє користувачеві про запущений софт і процеси, тут видно і що саме спровокувало втрату швидкодії. Зауваживши, що джерелом завантаженості HDD на 100% стала служба SysMain, користувачі бажають дізнатися, за що вона відповідає і чи можна її деактивувати. Працює цей системний інструмент під процесом svhost.exe і раніше в Windows він іменувався як SuperFetch (сервіс з'явився в Vista і замінив собою Prefetch, реалізований в XP), так що опис повністю збігається з тим, що було застосовано для попередньої версії.
Служба працює в фоні і призначається для оптимізації операційної системи шляхом кешування, що дозволяє ОС і найбільш затребуваному софту завантажуватися швидше. Статистика часто використовуючого системні ресурси софта ведеться методом аналізу обміну даними між RAM і встановленим накопичувачем, на підставі відомостей, раніше зібраних і записаних у файл, службою SysMain завантажується кеш в оперативну пам'ять, що і дозволяє користувачеві швидше звертатися до програм. Сервіс задіє вільну частину ОЗП, але при необхідності звільнення більше пам'яті під інші завдання віддасть для цього необхідний обсяг.
На відміну від файлу підкачки, що піддається управлінню, служба SysMain обходиться без втручання користувача і включена за замовчуванням. З нею можна виконувати тільки такі маніпуляції як включення і вимикання. Тека під назвою prefetch, що містить інформацію про роботу служби знаходиться в каталозі Windows на системному розділі.
Як увімкнути SysMain у Windows 10
Хоча сервіс і активується автоматично, функціонуючи в тлі і не вимагаючи вашої участі, розглянемо, як включити службу SysMain, на випадок, якщо потрібно це зробити, наприклад, раніше ви або інший користувач деактивували Суперфетч.
Як і будь-яку іншу службу на Windows 10 або ранніх версіях ОС вручну запустити SuperFetch можна, використовуючи стандартну оснастку «Служби»:
- щоб перейти до служб, запускаємо віконце «Виконати» (Win + R) і вводимо в рядок команду services.msc, тиснемо клавішу вводу. Ви можете скористатися будь-яким параметром відкриття, наприклад, за допомогою пошукового рядка, ввівши відповідний запит, меню WinX (Він + Х - «Керування комп'ютером» - «Служби і програми» - «Служби») або за допомогою Панелі керування (розділ Система і безпека\Адміністрування\Служби);
- у переліку потрібно відшукати службу, і якщо вона не виконується, тиснемо «Запустити», також у властивостях можна виставити автоматичний запуск.
Чому служба вантажить диск
Причини, чому служба вузла SysMain вантажить жорсткий диск, можуть бути різними. Сервіс завжди використовує частину ресурсів і зазвичай відрізняється стабільністю, а юзер часто і не знає про нього. Але в окремих випадках SuperFetch починає сильно навантажувати ресурси, уповільнюючи роботу системи:
- служба SysMain може навантажувати не тільки жорсткий диск, але і процесор, що обумовлено великою кількістю встановлених на комп'ютері програм;
- до того ж робота сервісу здатна спровокувати осідання продуктивності в іграх, які задіють великий обсяг оперативної пам'яті, явище характерне для систем з пам'яттю в 4 Гб і менше. Якщо гра регулярно запитує і вивільняє пам'ять, це змушує SysMain завантажувати і вивантажувати інформацію;
- уповільнення старту ОС може бути пов'язане з попереднім завантаженням великого обсягу даних з диска в оперативну пам'ять службою;
- ще однією причиною проблеми сильної завантаженості є засилля в системі шкідливого софту.
При виявленні в Диспетчері завдань підвищеного навантаження, спровокованого службою, це говорить про нестачу ОЗП. Проблема вирішується і програмними засобами, шляхом маніпуляцій з розміром файлу підкачки в параметрах швидкодії системи. Якщо чисте завантаження Windows дозволяє комп'ютеру повернути швидкодію, варто зайнятися очищенням жорсткого диска від непотрібного софта.
Як знизити навантаження на диск
Чи можна деактивувати службу SysMain? Так, і навіть потрібно, з метою діагностики, коли в сервісі немає необхідності або він провокує проблеми. Вилучити системний компонент не вийде, але можливе його відключення, що актуально при виявленні підвищеного навантаження на HDD, надмірного споживання пам'яті або при помітному зниженні продуктивності.
Вимкнути SysMain у Windows 10 або інших версіях ОС можна із застосуванням вбудованого інструментарію. Є кілька методів це зробити.
Через служби
Деактивувати роботу компонента, як і включити або перезавантажити, можна, використовуючи оснастку «Служби»:
- відкриваємо вікно, наприклад, через пошук або за допомогою консолі «Виконати» (Wi + R) і команди services.msc;
- вибираємо зі списку SysMain і натискаємо «Зупинити» або ПКМ на ім'я служби і застосовуємо опцію «Зупинити»;
- щоб запобігти автоматичному запуску, переходимо до властивостей з меню (ПКМ за назвою), де змінюємо тип запуску на «Вимкнено» або «Вручну» і застосовуємо налаштування.
За допомогою командного рядка
Цей спосіб передбачає запуск командного рядка від імені адміністратора. Для вимкнення служби SysMain:
- відкриваємо термінал (з пошуку або через Пуск);
- виконуємо команду sc config SysMain start = disabled і тиснемо Enter;
- перезавантажуємо пристрій, щоб застосувати нові налаштування.








