Знайоме, коли під час завершення роботи комп’ютера з’являється вікно з заголовком Task Host і пропозицією завершити будь-яка програма? У цій статті розглянемо, що воно собою являє, і якими методами боротися з появою діалогу, що уповільнює виключення комп’ютера.
суть процесу
Більш обізнані користувачі вже знають, що за task host в Windows відповідає однойменний процес taskhosts.exe. Зайшовши в диспетчер задач, часом можна побачити, що він споживає 80 і навіть більше відсотків ресурсів центрального процесора.
Відшукати детальну інформацію про функціонування та призначення файлу taskhost.exe навіть на сайті Microsoft нереально. Єдине, що відомо, – це системна служба, яка запускається при вході в кожен обліковий запис. Вона потрібна для запуску і правильного функціонування додатків, що мають інше, що відрізняється від виконуваного exe-файлу, метод запуску. Taskhost.exe витягує і запускає виконуваний код, розташований в призначених для користувача процесах і динамічних бібліотеках Windows. Виходячи з цієї інформації напрошується висновок, що task host є альтернативою відомим rundll32 і svchost, але розробникам видніше, тим більше, що про програму мало що відомо.
Чому часом процес завантажує процесор практично до 100% через що гальмує комп’ютер, можна лише здогадуватися. Напевно відомо, що служба викликає значну кількість зареєстрованих в системі динамічних бібліотек одночасно, через що підвищується навантаження на ЦП за часів його відносного бездіяльності. До того ж він постійно звертається до rundll32.exe, яка завантажує динамічні бібліотеки на виконання покладених на них функцій. Ще в task host розташовується активна функція, що відноситься до планувальником завдань.
Що необхідно знати ще, так це місце розташувань файлу: директорія «system32» в системному каталозі Windows. Якщо в диспетчері завдань заданий інший шлях – напевно функціонує шкідлива програма. В такому випадку проскануйте комп’ютер на наявність вірусів, наприклад, за допомогою вітчизняного продукту AVZ з оновленими базами.
Часто tskhost.exe завантажує процесор з огляду на виконання запланованого обслуговування системи (дефрагментація, очищення). Якщо біля піктограми центру підтримки відображається іконка годин, значить, є заплановані завдання.
Переглянути їх список можна за розкладом по шляху «Microsoft \ Windows \ TaskScheduler». Як він запускається, читайте в наступному пункті.
відключаємо taskhosts.exe
Уповільнення виключення комп’ютера, як правило, відбувається не через функціонування самого виконуваного файлу task host, а з огляду на використання їм ресурсів активних додатків (особливо фонових), служб і процесів.
Закривши процес безпосередньо перед завершенням роботи комп’ютера, можна прискорити його виключення, але процес taskhost.exe автоматично запуститься після чергового завантаження Windows.
Щоб прискорити виключення ПК, виконуємо наступний ланцюжок дій.
Увага: для виконання наведених нижче дій потрібні привілеї адміністратора системи.
- Запускаємо планувальник завдань будь-яким зручним способом:
- через пункт «Адміністрація» «Панелі управління»;
- за допомогою відповідного запиту в пошуковому рядку Windows;
- введенням команди Taskschd.msc.
- Виставляємо галочку навпроти єдиного пункту для активації опції відображення прихованих іконок.
- У бібліотеці планувальника слідуємо шляхом: Microsoft – Windows.
- Переходимо до групи «RAC».
- Вибираємо єдиний запланований процес під назвою «RacTask» і відключаємо його допомогою панелі дій, розташованої праворуч, або контекстного меню.
- Для відключення task host до перезапуску Windows викликаємо диспетчер задач і завершуємо цей процес.