Pokud trávíte nějaký čas procházením se kolem Správce úloh v okně, pravděpodobně jste viděli proces s názvem „Hostitelský proces pro úkoly systému Windows“. Ve skutečnosti jste pravděpodobně viděli několik instancí tohoto úkolu spuštěných současně. Pokud jste někdy přemýšleli, co to bylo a proč jich někdy tolik, máme pro vás odpověď.
PŘÍBUZNÝ: Co je to za proces a proč běží na mém počítači?
Tento článek je součástí naše pokračující série vysvětlující různé procesy nalezené ve Správci úloh, jako 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čněte číst!
Co je to a proč je ve Správci úloh tolik?
Hostitelský proces pro úkoly systému Windows je oficiální základní proces společnosti Microsoft. Ve Windows jsou služby, které se načítají ze spustitelných souborů (EXE), schopné zavést se jako úplné samostatné procesy v systému a jsou uvedeny ve Správci úloh pod svými vlastními jmény. Služby, které se načítají ze souborů Dynamic Linked Library (DLL), nikoli ze souborů EXE, se nemohou zavést jako úplný proces. Místo toho musí hostitelský proces pro úkoly systému Windows sloužit jako hostitel pro tuto službu.
Uvidíte samostatnou položku Hostitelský proces pro úkoly systému Windows spuštěnou 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. Zda a jak jsou služby založené na DLL seskupeny, záleží na vývojáři služby. Kolik instancí uvidíte, zcela závisí na tom, kolik takových procesů ve vašem systému běží. Na mém současném systému vidím jen dvě instance, ale na jiných systémech jsem viděl až tucet.
Správce úloh vám bohužel neumožňuje přesně zjistit, jaké služby (nebo skupina služeb) jsou připojeny ke každé položce Host Process for Windows Tasks. Pokud jste opravdu zvědaví, s čím je každá instance spojena, budete si muset stáhnout Průzkumník procesů , bezplatný nástroj Sysinternals poskytovaný společností Microsoft. Je to přenosný nástroj, takže zde není žádná instalace. Stačí jej stáhnout, extrahovat soubory a spustit. V Průzkumníku procesů vyberte Zobrazit> Dolní podokno, abyste mohli zobrazit podrobnosti pro jakýkoli proces, který vyberete. Posuňte se dolů v seznamu a vyberte jednu z položek taskhostw.exe. To je název souboru služby Host Process for Windows Tasks.
Když se podívám na podrobnosti ve spodním podokně, jsem schopen shrnout, že tato služba je propojena s mými zvukovými ovladači a má také rozložení klávesnice spojené s klíči registru. Budu tedy předpokládat, že jde o službu, která sleduje, když stisknu některou z mediálních kláves na klávesnici (hlasitost, ztlumení atd.) A doručí příslušné příkazy tam, kam potřebují.
Proč při spuštění systému Windows používá tolik zdrojů?
Typicky CPU a paměť každé instance Host Process for Windows Tasks závisí pouze na tom, ke které službě je položka připojena. Normálně každá služba spotřebuje zdroje, které potřebuje k vykonání své práce, a poté se usadí zpět na základní linii aktivity. Pokud si všimnete, že kterákoli jednotlivá instance Hostitelského procesu pro úkoly systému Windows neustále používá více zdrojů, než si myslíte, že by měla, budete muset sledovat, která služba je k dané instanci připojena, a vyřešit samotnou související službu.
Všimnete si, že hned po spuštění mohou všechny instance Host Process for Windows Tasks vypadat, že spotřebovávají další zdroje - zejména CPU. To je také normální chování a mělo by se rychle usadit. Po spuštění systému Windows hostitelský proces pro úkoly systému Windows prohledá položky služby v registru a vytvoří seznam služeb založených na DLL, které potřebuje načíst. Poté načte každou z těchto služeb a během této doby uvidíte, že spotřebovává hodně CPU.
Mohu to deaktivovat?
Ne, hostitelský proces pro úkoly systému Windows nelze deaktivovat. A stejně byste to nechtěli. Je to zásadní pro to, abyste mohli do svého systému načíst služby založené na DLL, a v závislosti na tom, co máte spuštěno, by deaktivace Hostitelského procesu pro úkoly systému Windows mohla narušit mnoho věcí. Windows vám nedovolí ani dočasně úkol ukončit.
Může být tento proces virem?
Samotný proces je oficiální součástí systému Windows. I když je možné, že virus nahradil skutečný hostitelský proces pro úkoly systému Windows vlastním spustitelným souborem, je velmi nepravděpodobné. Nezaznamenali jsme žádné zprávy o virech, které by tento proces unesly. Chcete-li si být jisti, můžete se podívat na hostitelský proces pro základní umístění úloh systému Windows. Ve Správci úloh klikněte pravým tlačítkem na Hostitelský proces pro úkoly systému Windows a vyberte možnost „Otevřít umístění souboru“.
Pokud je soubor uložen ve složce Windows \ System32, můžete si být docela jisti, že se nejedná o virus.
To znamená, že pokud si přesto přejete trochu většího klidu - nebo pokud uvidíte tento soubor uložený kdekoli jinde než ve složce System32 - vyhledejte viry pomocí preferovaný antivirový program . Jistota je jistota!