Taskhost systeem service: wat is het?
Iedereen die op de een of andere manier Windows gebruikt,je moest de Task Manager aanroepen om bijvoorbeeld een opgehangen applicatie te voltooien of een service te volgen die systeemresources laadt. En velen merkten op dat in de procesboom de Taskhost-service constant blijft hangen. Wat is er, we zullen proberen het uit te zoeken. We zullen in ieder geval kort het doel, het functioneren en enkele problemen in het werk bespreken.
Taskhost: wat is het?
Over het algemeen een nauwkeurige volledige beschrijving van het werk zelfservice Taskhost, zelfs op de vlakten van het world wide web, is nogal problematisch. Dit verwijst naar het materiaal, ontworpen voor een gewone gebruiker, geschreven in een eenvoudige toegankelijke taal. Eigenlijk gaat alles over het technische aspect en het verwerpen van de fundamenten van Windows. Maar we zullen nog steeds proberen te kijken naar het taskhost-proces. Wat voor soort service is dit nu en kom erachter.
Gebaseerd op wat de specialisten schrijvenMicrosoft Corporation, de Taskhost-service kan worden beschreven als een middel om 32-bits toepassingen en programma's in het systeem te starten die niet worden weergegeven als een standaard uitvoerbaar EXE-bestand, maar als een dynamisch DLL-bestand met uitvoerbare softwarecode die door deze service wordt geëxporteerd. .
De eenvoudigste manier om dit uit te leggen is met een voorbeeldgebruik bijvoorbeeld VST-, DX- of RTAS-plug-ins voor muziekprogramma's die zijn uitgerust met de juiste hosts. In dit geval worden dergelijke virtuele instrumenten en effecten vertegenwoordigd door DLL-bestanden.
In sommige opzichten herinnert het de principes van het werk van processenrundll32 en svchost, maar alleen de eerste van deze twee services wordt afzonderlijk voor elk proces gestart en de tweede is verantwoordelijk voor het uitvoeren van alle 32-bits toepassingen in het algemeen. Op basis hiervan is het Taskhost-proces een duplicaatproces en begint het in verschillende varianten (met verschillende kenmerken) om verschillende processen aan te roepen, maar er zijn verschillende dynamische bibliotheken op één service, wat soms resulteert in een te grote belasting van de systeembronnen en het hele systeem ophangt. Bovendien zijn er vaak conflicten tussen de parallelle processen Taskhost en Rundll32.
Overigens, hoewel de taskhost een algemeen systeemproces is, wordt deze afzonderlijk voor elke gebruikerssessie gestart.
Problemen met de belasting van systeembronnen
Dus in "Taakbeheer" in de procesboom enop de systeembronmonitor wordt de taakintensieve service zelf bepaald. Wat is het qua verbruik van systeembronnen? En dat is wat. Omdat de service in het enkelvoud werkt met elk van de LOKALE SERVICE, SYSTEEM attributen en onder de huidige gebruikersnaam, maar het is verantwoordelijk voor het draaien van verschillende bibliotheken, afhankelijk van de overdreven eisen van een van hen, neemt het laden van het bestand van Taskhost toe, wat altijd leidt tot groeiend verbruik van CPU en RAM.
Zwakke processors hebben eenvoudigweg geen tijd om zoveel informatie te verwerken.
Is het mogelijk om de service taskhost.exe uit te schakelen?
Nu een paar woorden over de mogelijkheid om uit te schakelenservice, als er een te grote belasting van systeembronnen is. In principe wordt aangenomen dat systeemservices zoals Taskhost Windows (in de betekenis van het "OS" zelf) niet kunnen worden uitgeschakeld. In de standaardversie wel, maar deze beperking kan worden omzeild. Als u denkt dat als u deze service in het systeem uitschakelt, dit een aantal negatieve gevolgen heeft, dan vergist u zich ten zeerste. Er zal niets ergs gebeuren, maar er zullen extra bronnen worden vrijgegeven en de snelheid zal toenemen. Dit geldt in de eerste plaats voor Windows XP en Vista.
Om uit te schakelen, kunt u de deactivering van de Taakplanner zelf of een van de functies RacSysprepGeneralize gebruiken. Maar dat is een andere vraag.