Wat is “hostproces voor Windows-taken” en waarom worden er zo veel op mijn pc uitgevoerd?

hpt_top

Als je wat tijd doorbrengt met het rondneuzen in je Taakbeheer-venster, heb je waarschijnlijk een proces gezien met de naam ‘Hostproces voor Windows-taken’. In feite hebt u waarschijnlijk meerdere exemplaren van deze taak tegelijkertijd uitgevoerd. Als je je ooit hebt afgevraagd wat het was en waarom het er soms zo veel zijn, dan hebben we het antwoord voor je.

VERWANT: Wat is dit proces en waarom wordt het op mijn pc uitgevoerd?

Dit artikel maakt deel uit van onze doorlopende serie waarin verschillende processen in Taakbeheer worden uitgelegd, zoals Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe en vele andere. Weet u niet wat die diensten zijn? Beter beginnen met lezen!

Wat is het en waarom zijn er zo veel in Taakbeheer?

Hostproces voor Windows-taken is een officieel Microsoft-kernproces. In Windows kunnen services die worden geladen vanuit uitvoerbare bestanden (EXE), zichzelf instellen als volledige, afzonderlijke processen op het systeem en worden ze met hun eigen naam vermeld in Taakbeheer. Services die worden geladen vanuit DLL-bestanden (Dynamic Linked Library) in plaats van EXE-bestanden, kunnen zichzelf niet als een volledig proces instellen. In plaats daarvan moet Hostproces voor Windows-taken als host voor die service dienen.

hpt_1

U zult een afzonderlijk Hostproces voor Windows-taken zien dat wordt uitgevoerd voor elke op DLL gebaseerde service die in Windows is geladen, of mogelijk voor een groep op DLL gebaseerde services. Of en hoe op DLL gebaseerde services worden gegroepeerd, is aan de ontwikkelaar van de service. Hoeveel gevallen u ziet, hangt volledig af van het aantal van dergelijke processen dat op uw systeem wordt uitgevoerd. Op mijn huidige systeem zie ik maar twee exemplaren, maar op andere systemen heb ik er wel een dozijn gezien.

Helaas geeft Task Manager u geen manier om precies te zien welke services (of groep services) zijn gekoppeld aan elk Host Process for Windows Tasks-item. Als u echt nieuwsgierig bent naar waaraan elke instantie is gekoppeld, moet u Process Explorer downloaden, een gratis hulpprogramma van Sysinternals van Microsoft. Het is een draagbare tool, dus er is geen installatie. Download het gewoon, pak de bestanden uit en voer het uit. Selecteer in Procesverkenner Beeld> Onderste deelvenster om details te zien voor welk proces u ook selecteert. Blader door de lijst en selecteer een van de taskhostw.exe-items. Dat is de bestandsnaam van de Host Process for Windows Tasks-service.

hpt_2

Als ik door de details in het onderste deelvenster kijk, kan ik samen stellen dat deze service is gekoppeld aan mijn audiostuurprogramma’s en ook de bijbehorende toetsenbordindeling met registersleutels heeft. Dus ik ga ervan uit dat het de service is die controleert wanneer ik op een van de mediatoetsen op mijn toetsenbord druk (volume, dempen, enzovoort) en de juiste opdrachten levert waar ze naartoe moeten.

Waarom gebruikt het zoveel bronnen bij het opstarten van Windows?

Doorgaans zijn de CPU en het geheugen van elk exemplaar van Host Process for Windows Tasks afhankelijk van de service waaraan het item is gekoppeld. Normaal gesproken verbruikt elke service de middelen die het nodig heeft om zijn werk te doen, en keert vervolgens terug naar een basisactiviteit. Als u merkt dat een enkel exemplaar van Host Process voor Windows-taken voortdurend meer bronnen gebruikt dan u denkt dat het zou moeten, moet u opzoeken welke service aan dat exemplaar is gekoppeld en de gerelateerde service zelf oplossen.

U zult merken dat direct na het opstarten alle instanties van Host Process for Windows Tasks eruit kunnen zien alsof ze extra bronnen verbruiken, vooral de CPU. Dit is ook normaal gedrag en zou snel moeten verdwijnen. Wanneer Windows start, scant het hostproces voor Windows-taken de Services-vermeldingen in het register en stelt een lijst samen met op DLL gebaseerde services die het moet laden. Het laadt vervolgens elk van deze services, en je zult zien dat het gedurende die tijd behoorlijk wat CPU verbruikt.

Kan ik het uitschakelen?

Nee, u kunt Hostproces voor Windows-taken niet uitschakelen. En dat zou je toch niet willen. Het is essentieel om op DLL gebaseerde services op uw systeem te kunnen laden en, afhankelijk van wat u gebruikt, kan het uitschakelen van Host Process voor Windows-taken een aantal dingen kapot maken. Windows laat je zelfs niet tijdelijk de taak beëindigen.

Kan dit proces een virus zijn?

Het proces zelf is een officieel Windows-onderdeel. Hoewel het mogelijk is dat een virus het echte hostproces voor Windows-taken heeft vervangen door een eigen uitvoerbaar bestand, is het zeer onwaarschijnlijk. We hebben geen meldingen gezien van virussen die dit proces kapen. Als je het zeker wilt weten, kun je de onderliggende bestandslocatie van Host Process for Windows Tasks bekijken. Klik in Taakbeheer met de rechtermuisknop op Hostproces voor Windows-taken en kies de optie “Bestandslocatie openen”.

hpt_3

Als het bestand is opgeslagen in uw Windows System32-map, kunt u er vrij zeker van zijn dat u niet met een virus te maken hebt.

hpt_4

Dat gezegd hebbende, als u toch een beetje meer gemoedsrust wilt – of als u dat bestand ergens anders dan de System32-map ziet staan ​​- scan dan op virussen met uw favoriete virusscanner. Voorkomen is beter dan genezen!

Nieuwste artikelen

spot_img

Related Stories

Leave A Reply

Vul alstublieft uw commentaar in!
Vul hier uw naam in