Čo je Hostiteľský proces pre Windows úlohy, a prečo sa toľko beží na mojom počítači?
Ak strávite nejaký čas, keď ste sa dostali cez okno Správcu úloh, pravdepodobne ste videli proces s názvom "Hostiteľský proces pre úlohy systému Windows". V skutočnosti ste pravdepodobne videli viaceré prípady tejto úlohy bežiace súčasne. Ak ste niekedy premýšľali o tom, čo to bolo a prečo sú niekedy toľko, máme odpoveď pre vás.
Tento článok je súčasťou našej prebiehajúcej série vysvetľujúcich rôzne procesy, ktoré sa nachádzajú v programe Správca úloh, ako Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe a mnoho ďalších. Neviete, aké sú tieto služby? Lepšie čítanie!
Čo je to a prečo je veľa správcu úloh?
Hostiteľský proces pre Windows úlohy je oficiálny proces spoločnosti Microsoft. V systéme Windows sa služby, ktoré sa načítajú z spustiteľných súborov (EXE), môžu zaviesť ako úplné, oddelené procesy v systéme a sú uvedené v ich vlastných menách v Správcovi úloh. Služby, ktoré sa načítavajú skôr zo súborov dynamickej prepojenej knižnice (DLL) a nie zo súborov EXE, sa nemôžu inštitútovať ako úplný proces. Namiesto toho musí hostiteľský proces pre Windows úlohy slúžiť ako hostiteľ pre túto službu.
Zobrazí sa samostatná položka Hostiteľský proces pre Windows úlohy spustená pre každú službu založenú na DLL načítanú do systému Windows alebo prípadne pre skupinu služieb založených na DLL. Či a ako sú zoskupené služby založené na DLL, závisí od vývojára služby. Koľko inštancií vidíte závisí úplne od toho, koľko takýchto procesov ste spustili vo vašom systéme. Na mojom súčasnom systéme vidím len dve prípady, ale na iných systémoch som videl až toľko ako tucet.
Bohužiaľ, Správca úloh vám nedáva žiaden spôsob, ako presne vidieť, ktoré služby (alebo skupina služieb) sú pripojené ku každému vstupu hostiteľského procesu pre Windows úlohy. Ak ste naozaj zvedaví, čo s každou inštanciou odkazujete, budete si musieť stiahnuť Procesor Explorer, bezplatný nástroj Sysinternals poskytnutý spoločnosťou Microsoft. Je to prenosný nástroj, takže nie je žiadna inštalácia. Stačí ho stiahnuť, extrahovať súbory a spustiť. V programe Process Explorer zvoľte View> Lower Pane, aby ste mohli vidieť podrobnosti o akomkoľvek zvolenom procese. Posuňte zoznam nadol a vyberte jeden z položiek taskhostw.exe. To je názov súboru služby Hostiteľský proces pre službu Windows úlohy.
Pri pohľade na podrobnosti v spodnom paneli môžem skombinovať, že táto služba je prepojená s mojimi zvukovými ovládačmi a tiež má kľúče databázy Registry spojené s rozložením klávesnice. Takže budem predpokladať, že je to služba, ktorá monitoruje, keď stlačím ľubovoľné tlačidlá médií na klávesnici (hlasitosť, stlmenie zvuku atď.) A doručí príslušné príkazy tam, kde potrebujú ísť.
Prečo používa toľko zdrojov pri spustení systému Windows?
Zvyčajne CPU a pamäť každá inštancia procesora hostiteľa pre Windows závisí len od toho, na ktorú službu je položka pripojená. Zvyčajne každá služba spotrebuje zdroje, ktoré potrebuje na to, aby vykonávala svoju prácu a potom sa usadila späť na východiskový bod činnosti. Ak si všimnete, že niektorá inštancia programu Hostiteľský proces pre úlohy systému Windows neustále využíva viac zdrojov, než si myslíte, že by to malo byť, budete musieť zistiť, ktorá služba je pripojená k tejto inštancii, a riešiť problémy súvisiace so samotnou službou.
Všimnete si, že hneď po spustení môžu všetky prípady procesov hostiteľského procesu pre Windows vyzerať, akoby spotrebovali ďalšie zdroje - najmä procesor. Toto je tiež normálne správanie a malo by sa rýchlo usadiť. Po spustení systému Windows proces Hostiteľský proces pre úlohy systému Windows skenuje položky služby v databáze Registry a zostaví zoznam služieb založených na DLL, ktoré je potrebné načítať. Potom načíta všetky tieto služby, a uvidíte, že v tom čase spotrebuje veľkú časť procesora.
Môžem to vypnúť?
Nie, nemôžete vypnúť funkciu hostiteľského procesu pre úlohy systému Windows. A tak by ste to nechceli. Je to dôležité, aby ste mohli načítať služby založené na DLL do vášho systému a v závislosti od toho, čo ste spustili, zakázanie funkcie Hostiteľské procesy pre Windows by mohlo prerušiť ľubovoľný počet vecí. Systém Windows vás ani nedovolí dočasne ukončiť úlohu.
Mohol by tento proces byť vírusom?
Samotný proces je oficiálnou súčasťou systému Windows. Aj keď je možné, že vírus nahradil skutočný hostiteľský proces pre Windows úlohy vlastným spustiteľným súborom, je to veľmi nepravdepodobné. Nevideli sme žiadne správy o vírusoch, ktoré by tento proces zneužívali. Ak by ste chceli byť istí, môžete si pozrieť hlavnú polohu súboru Host Process for Windows Tasks. V Správcovi úloh kliknite pravým tlačidlom myši na položku Hostiteľský proces pre úlohy systému Windows a vyberte možnosť Otvoriť umiestnenie súboru.
Ak je súbor uložený vo vašom priečinku Windows \ System32, môžete si byť celkom istí, že nemáte vírus.
To znamená, že ak chcete ešte trochu viac pokoja - alebo ak vidíte súbor uložený na inom mieste, než je priečinok System32 pre vyhľadávanie vírusov pomocou vášho preferovaného vírusového skenera. Istota je istota!