Pokud trávíte nějaký čas kolem okna Správce úloh, pravděpodobně jste viděli proces nazvaný "Hostitelský proces pro úkoly systému Windows". Ve skutečnosti jste pravděpodobně viděli více instancí této úlohy spuštěných současně. Pokud jste někdy uvažovali, co to je a proč jsou někdy tolik, máme pro vás odpověď.

Tento článek je součástí naší probíhající série vysvětlující různé procesy nalezené v nástroji Správce úloh, jako je Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe a mnoho dalších. Nevíte, jaké jsou tyto služby? Lepší začátek čtení!

Co je to a proč jsou v manažerovi úkolů mnoho?

Hostitelský proces pro úkoly systému Windows je oficiální hlavní proces společnosti Microsoft. V systémech Windows se služby, které se načítají z spustitelných souborů (EXE), mohou zavádět jako úplné, oddělené procesy v systému a jsou uvedeny v jejich vlastních jménech v nástroji Správce úloh. Služby, které načíst z souborů dynamické propojené knihovny (DLL) spíše než ze souborů EXE, se nemohou zavést jako úplný proces. Místo toho musí hostitelský proces pro službu Windows sloužit jako hostitel pro tuto službu.

Zobrazí se samostatný záznam hostitelského procesu pro úkoly systému Windows spuštěný pro každou službu založenou na DLL načtenou do systému Windows nebo případně pro skupinu služeb založených na DLL. Je-li služba DLL založená, je určeno vývojáři služby. Kolik instancí vidíte zcela závisí na tom, kolik takových procesů máte v systému spuštěných. Na mém současném systému vidím pouze dvě instance, ale na jiných systémech jsem viděl tolik jako tucet.

Správce úloh bohužel vám nedává možnost zjistit přesně, jaké služby (nebo skupina služeb) jsou připojeny ke každému vstupu hostitelského procesu pro úkoly systému Windows. Pokud jste skutečně zvědaví, co je s každou instancí propojeno, budete potřebovat stahovat Process Explorer, bezplatný nástroj Sysinternals poskytnutý společností Microsoft. Je to přenosný nástroj, takže není instalace. Stačí je stáhnout, extrahovat soubory a spustit. V Průzkumníku procesů vyberte možnost Zobrazit> Dolní podokno, abyste mohli zobrazit podrobnosti o libovolném procesu, který vyberete. Posuňte seznam dolů a vyberte jednu z položek taskhostw.exe. To je název souboru služby Host Process for Windows Tasks.

Podívám se na podrobnosti ve spodním panelu, dokážu si dát dohromady, že tato služba je propojena s mými zvukovými ovladači a také má klíče registru přidružené k rozložení klávesnice. Předpokládám, že je to služba, která monitoruje, když stisknu některý z mediálních kláves na klávesnici (hlasitost, ztlumení atd.) A doručí příslušné příkazy tam, kde je třeba jít.

Proč využívá tolik zdrojů při spouštění systému Windows?

Typicky CPU a paměť každá instance hostitelského procesu pro úkoly systému Windows závisí pouze na tom, do jaké služby je položka připojena. Za normálních okolností bude každá služba spotřebovávat prostředky, které potřebuje k tomu, aby vykonávala svou práci, a pak se usadila zpět na výchozí úroveň činnosti. Pokud zjistíte, že některá instance procesu Hostitelské procesy pro úkoly systému Windows nepřetržitě využívá více zdrojů, než si myslíte, že by to mělo být, je třeba zjistit, která služba je k této instanci připojena, a řešit samotnou související službu.

Všimnete si, že ihned po spuštění mohou všechny instance procesů hostitelského procesu pro Windows vypadat, jako by spotřebovávali další zdroje - zejména procesor. To je také normální chování a mělo by se rychle usadit. Při spuštění systému Windows procesor hostitele pro úkoly systému Windows skenuje položky služby v registru a sestaví seznam služeb založených na DLL, které je třeba načíst. Pak načte všechny tyto služby a uvidíte, že spotřebujete v tomto čase poměrně malý procesor.

Mohu ji deaktivovat?

Ne, nemůžete zakázat proces hostitele pro úkoly systému Windows. A stejně byste to nechtěli. Je to nezbytné pro to, aby bylo možné načíst služby založené na DLL do vašeho systému a v závislosti na tom, co jste spustili, zakázání hostitelského procesu pro Windows by mohlo přerušit libovolný počet věcí. Systém Windows ani vám nedovolí dočasně ukončit úkol.

Může tento proces být virus?

Samotný proces je oficiální součástí systému Windows. I když je možné, že virus nahradil skutečný hostitelský proces pro úkoly Windows vlastním spustitelným, je velmi nepravděpodobné. Neviděli jsme žádné zprávy o virech, které by tento proces unést. Pokud si přejete být jisti, můžete si prohlédnout hlavní umístění hostitelského procesu pro úkoly Windows. Ve Správci úloh klepněte pravým tlačítkem na položku Host Process pro Windows Tasks a vyberte možnost "Open File Location".

Je-li soubor uložen ve složce Windows System32, můžete si být zcela jisti, že nejste s virem.

To znamená, že pokud chcete ještě trochu více klidného stavu - nebo pokud vidíte soubor uložený jinde než v adresáři System32 pro vyhledávání virů pomocí vašeho preferovaného antivirového skeneru. Jistota je jistota!

Nejlepší Tipy:
Komentář: