Každý, kto používa Windows, tak či onak,museli ste zavolať Správcu úloh, aby ste napríklad ukončili zavesenú aplikáciu alebo sledovali službu, ktorá načítavala systémové prostriedky. Mnohí si všimli, že služba Taskhost neustále visí v strome procesov. Čo to je, pokúsime sa to zistiť. Prinajmenšom stručne zvážime jeho účel, fungovanie a niektoré problémy pri prevádzke.
Taskhost: čo to je?
Všeobecne rozumný úplný opis samotnej práceSlužby Taskhostingu sú dosť problematické pri vyhľadávaní dokonca aj na rozsiahlosti webu. Týka sa to materiálu určeného pre bežného používateľa, písaného v jednoduchom prístupnom jazyku. V podstate všetko sa týka technického aspektu a džungle základov systému Windows. Stále sa však pokúsime zvážiť proces taskhost. Aký druh služby to je, teraz zistíme.
Na základe toho, čo píšu odborníciMicrosoft Corporation, službu Taskhost, možno opísať ako prostriedok na spustenie 32-bitových aplikácií a programov v systéme, ktorý nie je prezentovaný vo forme štandardného spustiteľného súboru EXE, ale vo forme dynamického DLL obsahujúceho spustiteľný kód programu, ktorý z neho táto služba získa. ...
Najjednoduchšie sa to dá vysvetliť na príkladepomocou povedzme doplnkov VST, DX alebo RTAS pre hudobné programy vybavené príslušnými hostiteľmi. V tomto prípade sú také virtuálne nástroje a efekty súbory DLL.
V niečom pripomína princípy prácerundll32 a svchost, ale iba prvá z týchto dvoch služieb sa spúšťa pre každý proces zvlášť a druhá je zodpovedná za spustenie všetkých 32-bitových aplikácií všeobecne. Súdiac podľa toho je proces Taskhost duplicitný a na vyvolanie niekoľkých procesov sa začína v niekoľkých variantoch (s rôznymi atribútmi), ale niekoľko dynamických knižníc visí na jednej službe, čo niekedy vedie k príliš vysokému zaťaženiu systémových prostriedkov a zablokuje celý systém. . Navyše konflikty medzi paralelnými procesmi Taskhost a Rundll32 nie sú neobvyklé.
Mimochodom, hoci taskhost je bežný systémový proces, beží osobitne pre každú reláciu používateľa.
Problémy so načítaním systémových prostriedkov
Takže v "Správcovi úloh" v strome procesov ana monitore systémových zdrojov je najnáročnejšia služba Taskhost. Čo je to z hľadiska spotreby systémových prostriedkov? Tu je čo. Pretože služba začína v jednotnom čísle s každým z atribútov LOCAL SERVICE, SYSTEM a pod aktuálnym používateľským menom, je však zodpovedná za spustenie niekoľkých knižníc v závislosti od nadhodnotených požiadaviek ktoréhokoľvek z nich, zvyšuje sa zaťaženie súboru služby Taskhost, čo trvale vedie k rastúcej spotrebe CPU a pamäťových zdrojov.
Slabé procesory jednoducho nemajú čas na spracovanie tohto množstva informácií.
Je možné zakázať službu taskhost.exe?
Teraz niekoľko slov o možnosti zakázaťslužba, ak nadmerne využíva systémové prostriedky. V zásade sa predpokladá, že služby systému Windows, ako je Taskhost (v zmysle samotného „operačného systému“), nemožno zakázať. V štandardnej verzii to je, ale toto obmedzenie sa dá obísť. Ak si myslíte, že deaktivácia tejto služby spôsobí v systéme nejaké negatívne následky, ste hlboko na omyle. Nič zlé sa nestane, ale uvoľnia sa ďalšie zdroje a zvýši sa výkon. Týka sa to predovšetkým systémov Windows XP a Vista.
Ak ho chcete zakázať, môžete použiť deaktiváciu samotného Plánovača úloh alebo niektorej z jeho funkcií s názvom RacSysprepGeneralize. Ale to je iná otázka.