Taskhost.exe: що це за процес, чи можна від нього позбутися?
Починаючи з ОС Windows XP, а далі Vista, 7 і 8, багато користувачів стикаються з функціонуванням незрозумілого процесу taskhost.exe. Більшість користувачів і гадки не має, що за процес taskhost.exe працює в даний момент. Крім того, іноді навантаження на центральний процесор може досягати практично 100%. Але ось чи можна відключити програму, і як це зробити, щоб не нашкодити всій системі, ми зараз і дізнаємося.
процес taskhost.exe: що це?
Знайти докладний опис самого процесу не так-то вже й просто, не кажучи вже про принципи функціонування цієї системної служби, яку запускає від імені користувача в локальному сеансі з атрибутом LOCAL SERVICE, SYSTEM або атрибутом, що відображає ім`я користувача.
Ні, це не призначений для користувача процес в сенсі того, що він запущений користувачем, це служба системна, але ось стартує вона в кожному конкретному вході користувачів під своїми обліковими записами.
Отже, користувач спостерігає в «Диспетчері завдань» запущений активний процес taskhost.exe. Що це з точки зору самої системи? Судячи з короткого опису корпорації Microsoft, ця служба відповідає за запуск 32-бітних додатків у вигляді, відмінному від стандартних виконуваних файлів з розширенням .exe. Сам процес схожий службам svchost.exe і rundll.32.exe, оскільки здатний одночасно запускати призначені для користувача процеси і сервіси локального сеансу з витяганням виконуваних кодів і команд, які перебувають в динамічних бібліотеках формату .dll. Незрозуміло, правда, навіщо було створювати дублюючу службу, але, як то кажуть, розробникам Windows видніше.
Чому процес taskhost.exe вантажить процесор?
За ідеєю, якщо розібратися, сам процес дійсно є системним, хоча і запускається в кожному призначеному для користувача сеансі. Виходячи з вищесказаного, неважко здогадатися, що надмірне навантаження на процесор може бути пов`язана з тим, що ця служба одна викликає все зареєстровані процеси з динамічних бібліотек (а не «висить» в дереві процесів у вигляді декількох служб на зразок svchost.exe). До того ж не варто забувати, що до бібліотек попутно звертається і сервіс rundll32.exe, але, судячи з усього, пріоритет має саме процес taskhost.exe. Що це означає для системи? Та тільки те, що дуже часто виникає непередбачений конфлікт між процесами, які прагнуть першими завантажити ту чи іншу бібліотеку.
Крім того, багато фахівців пов`язують підвищене споживання системних ресурсів з тим, що сам процес містить активовану функцію RacSysprepGeneralize, що знаходиться в динамічній бібліотеці RasEngn.dll, що відноситься до стандартного «планувальник завдань» Windows.
Чи можна відключити службу taskhost.exe?
Тепер кілька слів про те, чи можна обійтися в системі без цього настирливого процесу. Так можна. Однак відключити службу примусовим методом в «Диспетчері завдань» не вийде. Вірніше, завершити процес можна, але, як показує практика, через деякий час він знову «воскресне».
Методи відключення процесу
Перш за все, можна спробувати відключити сам «Планувальник завдань». Але це допомагає не завжди, оскільки вищезгадана функція RacSysprepGeneralize все одно буде працювати.
Щоб позбутися від неї, необхідно увійти в розділ «Меню планувальника завдань», що викликається з «Панелі управління» з послідовним вибором розділів «Адміністрування» і «Планувальник завдань», а потім повторити послідовний перехід по розділах «Microsoft», потім «Windows» і «RAC». Тепер в меню «Вид» потрібно вказати відображення прихованих значків, після чого використовувати правий клік на службі RACTask або RACAgent (для Windows 7 і Vista відповідно). У підменю потрібно вибрати команду "Відключити", а потім заново завершити процес taskhost.exe в «Диспетчері завдань».
Якщо це вірус
Не завжди, правда, таку службу можна зарахувати до системних компонентів. У деяких ситуаціях в дереві процесів може бути присутнім і інша підозріла служба (або дві і більше з однаковими або несистемними атрибутами) taskhost.exe. Що це таке в даному випадку?
звичайний комп`ютерний вірус, який потрібно буде видалити або вилікувати оригінальний файл за допомогою стаціонарного антивірусного ПО або з використанням антивірусних утиліт, що завантажуються ще до старту «операційки». Але, як правило, такі ситуації трапляються вкрай рідко.
підсумок
Ось ми і розглянули процес taskhost.exe, як видалити його або позбавитися від шкідливих загроз. Взагалі, перший спосіб відключення компонентів «Планувальника завдань» є найбільш поширеним, причому без будь-якого втручання в системний реєстр або в роботу «операційки» в цілому. Як показує практика, відключення цієї служби на систему не впливає, зате робить додаткові ресурси.
Втім, як уже зрозуміло, вище описані дії з відключення процесу taskhost.exe потрібно виробляти виключно при доступі до комп`ютерного терміналу з адміністраторськими правами. В іншому випадку це дії не матиме.
Грубо кажучи, користувач не тільки не зможе відключити відповідні служби, а й в деяких випадках не зможе навіть увійти в «Панель управління» для твору будь-яких змін, адже іноді доступ може бути заблокований так, що ярличок «Панелі управління» в меню « Пуск »навіть не відображається, не кажучи про те, що і з командного рядка викликати її не вийде, як не старайся.