Хост-процес для служб windows. Що це таке: основні поняття

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

таке, ми зараз і спробуємо розібратися на прикладі трьох основних процесів. Попутно будуть надані рекомендації щодо усунення деяких проблем.

Що таке хост-процес?

Почнемо з того, в самому широкому розумінні хост-процес визначає спеціалізоване проміжна ланка (платформу), що відповідає за взаємодію комп`ютерної системи, «заліза», програм і їх компонентів з користувачем.

хост процес для служб windows що це

Сьогодні існує дуже багато таких процесів, часто прихованих від очей користувача. Для коректної роботи будь-якого компонента (компонентів) системи і використовується певний хост-процес для служб Windows. Що це може бути в «операційки»? Це засіб запуску програм і додатків, як викликаються користувачем вручну, так і тих, які стандартним способом запустити неможливо, або для їх запуску необхідно включати додаткові компоненти.

Аби не заглиблюватися в нетрі принципів роботи все системних процесів, розглянемо три найбільш відомих і найчастіше використовуваних. Це служби Svchost, Rundll32 і Taskhost. До речі, саме з ними виникає безліч проблем, пов`язаних з непомірно великим навантаженням на центральний процесор і оперативну пам`ять.

служба Svchost.exe



Вона являє собою основний системний хост-процес для служб Windows. Що це таке, давайте й подивимося.

хост процес windows rundll32

Раніше, скажімо, ще в версіях Windows XP ця служба відповідала виключно за мережеві підключення, але з часом трансформувалася в єдиний процес, за рахунок якого запускаються додаткові компоненти самої «операційки» або призначені для користувача програми, за рахунок чого, по ідеї, повинен знижуватися споживання ресурсів процесора і «оперативки». Іншими словами одна служба відповідає за одночасний запуск декількох програм або їх компонентів.



Після завантаження системи в «дереві процесів» таких служб є мінімум чотири. Як-тільки в призначеному для користувача сеансі запускається будь-яка програма ще, вона тут же з`являється в «Диспетчері завдань» у вигляді активного застосування, а в дереві процесів - у вигляді даної служби, але з позначкою в описі, що запущений саме призначений для користувача процес. Природно, якщо виникають проблеми з системними ресурсами, її можна завершити або відключити. У деяких випадках це може бути вірус, тоді краще використовувати для перевірки системи антивірусне ПЗ.

Хост-процес Windows Rundll32.exe

Rundll32 теж є системною службою, однак вона відповідає виключно за запуск програмних компонентів, представлених в системі у вигляді 32-розрядних динамічних компонентів (бібліотек з розширенням файлів .dll), які звичайним способом (як, наприклад, EXE-файли) не запускаються.

що таке хост процес

Такий процес зчитує знаходиться в бібліотеці виконуваний програмний код і ініціює його запуск (вже за типом виконуваного файлу).

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

процес Taskhost.exe

Тепер про службу Taskhost. І вона теж є хост-процес для служб Windows. Що це в більш широкому розумінні? По суті, виявляється, що ця служба є як би дублюючої до перших двох, але відповідає виключно за запуск додатків і програм, що відрізняються за типом виконуваного файлу, але тільки з архітектурою 32 біта.

хост процес для служб windows що це

Якщо говорити простіше, в тій же 64-бітової версії «операційки» Windows 7 запуск додатків або динамічних бібліотек (архітектура 32 біта) здійснюється за допомогою процесу Taskhost. Як показує практика, його можна безболісно відключити, оскільки виклик додатків такого роду може здійснювати і вищеописаними службами. Що примітно: таке відключення на працездатності системи не вплине, зате звільнить частину використовуваних системних ресурсів.


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


Поділися, будь ласка статтю
всього голосів: 181
Увага, тільки СЬОГОДНІ!