Системна служба taskhost: що це?

Відео: Диспетчер завдань Windows, позбавляємося від служб і завдань

Системна служба TaskhostНапевно, кожен користувач, який працює з операційною системою Windows, в певний момент доводилося стикатися з необхідністю виклику "диспетчера завдань" для завершення завислого додатка або стеження за службою, навантажувальної системні ресурси.


Більшість з них знають, що в основі процесів закладена Taskhost. Стаття допоможе розібратися, що собою являє ця служба, яке її призначення, функції і які можуть виникнути проблеми при її використанні.

Що таке Taskhost?

Відео: svchost вантажить процесор. Рішення проблеми

В інтернеті мало інформації по опису роботи даної служби, яка призначена для рядового користувача і представлена доступною мовою. Як правило, всі стосується технічної складової та професійних основ роботи Windows. Тому варто спробувати пояснити, що це за служба і де вона використовується.

За словами фахівців корпорації Microsoft, Taskhost можна уявити як засіб запуску в системі програм, що мають архітектуру в 32 біта. Вони повинні бути не у вигляді традиційного виконуваного EXE-файлу, а виступати як динамічна бібліотека DLL, яка містить програмний виконуваний код. Саме він і витягується з неї цією службою.

Відео: Як почистити хост

Варто навести приклад, розглянувши VST-, DX- або RTAS-плагіни для музичних програм, які оснащені відповідними хостами. Даний випадок передбачає віртуальні інструменти і ефекти, представлені файлами DLL. Служба Taskhost вважається дублюючої. Щоб викликати кілька процесів, вона представлена різних варіантах, тобто, з різними атрибутами. Правда, на одній службі спостерігається кілька динамічних бібліотек. За рахунок цього виявляється досить високе навантаження на системні ресурси, що призводить до збоєм і зависання системи. Також нерідкі випадки конфліктів між процесами Taskhost і Rundll32, що відбуваються паралельно. Варто відзначити, що taskhost є загальним системним процесом, який запускається індивідуально для кожного сеансу користувача.

Навантаження на системні ресурси

Таким чином, в "диспетчері завдань" в системних процесах служба Taskhost є досить ресурсномісткою. Що це означає? З цим варто розібратися докладніше. Так як служба здатна до окремого запуску з кожним атрибутом LOCAL SERVICE, SYSTEM та під індивідуальним ім`ям користувача, проте в той же час відповідає за запуск декількох бібліотек, спостерігається високе навантаження на файл. Це призводить до збільшення споживання ресурсів центрального процесора, а також оперативної пам`яті. Більш слабкі процесори можуть не встигати обробляти представлений ним обсяг даних.

Як відключити службу taskhost.exe і чи можливо це в принципі?

Варто звернути увагу і на можливість відключення служби. Як правило, в цьому виникає необхідність, коли відбувається надмірне навантаження на системні ресурси. Вважається, що операційна система Windows не здатна відключати служби, подібні Taskhost. Якщо розглядати стандартний варіант, це насправді так. Однак це обмеження можна спробувати обійти. Якщо виникають думки, що після відключення служби в системі виникнуть різні негативні наслідки, варто сміливо гнати їх геть. Нічого страшного не відбувається, навпаки, стануть вільними додаткові ресурси, що призведе до підвищення швидкості роботи. В першу чергу це відноситься до Windows XP і Vista. Щоб відключити цю службу, можна застосувати деактивацію "планувальника завдань" або будь-яку з його функцій, що мають назву RacSysprepGeneralize.

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!
—хоже

Увага, тільки СЬОГОДНІ!