Domovská » jak » Co je Hostitelský proces pro Windows úkoly, a proč tolik běží na mém počítači?

    Co je Hostitelský proces pro Windows úkoly, a proč tolik běží na mém počítači?

    Pokud strávíte nějaký čas kolem okna Správce úloh, pravděpodobně jste viděli proces s názvem "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 o tom, 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ší č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ést 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ž z souborů EXE se nemohou zavést jako úplný proces. Místo toho musí hostitelský proces pro Windows úlohy sloužit jako hostitel pro tuto službu.

    Zobrazí se samostatná položka 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á na skupině služeb, je závislé na vývojáři služby. Počet instancí, které vidíte, závisí úplně na tom, kolik takových procesů jste ve svém systému spustili. 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 opravdu zvědaví, abyste zjistili, na jakou instanci jsou propojeny jednotlivé instance, musíte si stáhnout program Průzkumník, 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 tom, jaký proces zvolíte. 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 dohromady shrnout, ž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. Takže budu předpokládat, ž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 spuš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 poté se usadila zpět na výchozí úroveň činnosti. Pokud zjistíte, že některá instance procesu Hostitelské procesy pro úkoly systému Windows neustále 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šení samotné související služby.

    Všimnete si, že ihned po spuštění mohou všechny instance hostitelského procesu pro úkoly systému Windows vypadat, jako by spotřebovávali další zdroje - zejména procesor. Toto je také normální chování a mělo by se rychle uklidnit. Rozbalit všechny záložky | Minimalizovat všechny záložky Příznaky Při spuštění systému Windows proces hostitele pro úkoly 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 každý z těchto služeb a uvidíte, že spotřebujete v tomto čase poměrně malý procesor.

    Mohu to zakázat?

    Ne, nemůžete zakázat proces hostitele pro úkoly systému Windows. A stejně byste to nechtěli. Je důležité, 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 úkoly systému Windows mohlo přerušit libovolný počet věcí. Systém Windows vám ani nedovolí dočasně ukončit úkol.

    Mohl by tento proces být virem?

    Samotný proces je oficiální součástí systému Windows. Zatímco je možné, že virus nahradil skutečný hostitelský proces pro úkoly Windows vlastním spustitelným, je to 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 hostitelský proces pro úkoly Windows 'podkladové umístění souboru. V nástroji Správce úloh klepněte pravým tlačítkem na položku Host Process pro Windows Tasks a vyberte volbu "Otevřít umístění souboru".

    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 klidnější - 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!