/ / Що таке “Хост-процес для завдань Windows” і чому так багато працює на моєму ПК?

Що таке "Хост-процес для завдань Windows" і чому так багато працює на моєму ПК?

hpt_top

Якщо ви витрачаєте будь-який час, ковзаючи по вашомуУ вікні "Диспетчер завдань" ви, мабуть, бачили процес під назвою "Хост-процес для завдань Windows". Насправді ви, ймовірно, бачили кілька екземплярів цього завдання одночасно. Якщо ви коли-небудь замислювалися про те, що це таке, і чому їх іноді так багато, ми отримали відповідь за вас.

ПОВ'ЯЗАНІ: Що це за процес і чому він працює на моєму ПК?

Ця стаття є частиною нашої поточної серіїпояснення різних процесів, знайдених у диспетчері завдань, таких як Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe та багато інших. Не знаєте, що це за послуги? Краще починайте читати!

Що це таке і чому їх так багато в диспетчері завдань?

Процес хоста для завдань Windows є офіційнимОсновний процес Microsoft. У Windows служби, що завантажують з виконуваних файлів (EXE), можуть запустити себе як повноцінні, окремі процеси в системі та перелічені своїми іменами в диспетчері завдань. Служби, що завантажуються з файлів динамічної пов'язаної бібліотеки (DLL), а не з файлів EXE, не можуть стати повноцінним процесом. Натомість Хост-процес для завдань Windows повинен слугувати хостом для цієї служби.

hpt_1

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

На жаль, диспетчер завдань не дає вам ніякого шляхуперегляньте, які саме сервіси (або група послуг) додаються до кожного запису хосту для завдань Windows. Якщо вам цікаво дізнатися, з чим пов’язаний кожен екземпляр, вам потрібно завантажити Process Explorer - безкоштовну утиліту Sysinternals, яку надає Microsoft. Це портативний інструмент, тому немає встановлення. Просто завантажте його, витягніть файли та запустіть. У Провіднику процесів виберіть Перегляд> Нижня панель, щоб можна було переглянути деталі для будь-якого процесу, який ви вибрали. Прокрутіть список вниз і виберіть один із записів taskhostw.exe. Це ім'я файлу служби Host Process for Windows Tasks.

hpt_2

Переглядаючи деталі на нижній панелі,Я можу зрозуміти, що ця послуга пов'язана з моїми аудіодрайверами, а також має клавіші реєстру, пов’язані з розкладкою клавіатури. Тож я припускаю, що це служба, за якою слідкують, коли натискаю будь-яку медіа-клавішу на моїй клавіатурі (гучність, вимкнення звуку тощо) і передає відповідні команди, куди потрібно перейти.

Чому при запуску Windows використовується стільки ресурсів?

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

Ви це помітите відразу після запускуекземпляри хост-процесу для завдань Windows можуть виглядати, як вони витрачають додаткові ресурси - особливо процесор. Це теж нормальна поведінка, і воно повинно швидко осідати. Коли Windows запускається, Host Process for Windows Tasks сканує записи Сервісів у Реєстрі та створює список служб на основі DLL, які йому потрібно завантажити. Потім він завантажує кожну з цих служб, і ви побачите, що вона за цей час споживає неабияку кількість процесора.

Чи можу я його відключити?

Ні, ви не можете відключити Хост-процес для WindowsЗавдання. І ви ні в якому разі не хотіли б. Це важливо для завантаження служб на основі DLL на вашу систему, і, в залежності від того, що ви працюєте, відключення хост-процесу для завдань Windows може порушити будь-яку кількість речей. Windows навіть не дозволить вам тимчасово закінчити завдання.

Чи може цей процес бути вірусом?

Сам процес є офіційним Windowsкомпонент. Хоча можливо, що вірус замінив справжній Хост-процес для завдань Windows власним виконавчим файлом, це малоймовірно. Ми не бачили жодних повідомлень про віруси, які захоплюють цей процес. Якщо ви хочете бути впевненими, ви можете ознайомитись з базовим розташуванням файлу хост-процесу для завдань Windows. У диспетчері завдань клацніть правою кнопкою миші процес хосту для завдань Windows і виберіть параметр «Відкрити розташування файлу».

hpt_3

Якщо файл зберігається у вашій папці WindowsSystem32, ви можете бути впевнені, що не маєте справу з вірусом.

hpt_4

Це сказало, якщо ви все ще хочете трохи спокоюпам'ятайте - або якщо ви бачите, що файл зберігається в будь-якому іншому місці, крім папки System32 - скануйте на наявність вірусів, використовуючи бажаний сканер вірусів. Краще перестрахуватися, ніж потім шкодувати!