Startpagina » hoe » Wat is Hostproces voor Windows-taken en waarom worden er zoveel uitgevoerd op mijn pc?

    Wat is Hostproces voor Windows-taken en waarom worden er zoveel uitgevoerd op mijn pc?

    Als je je tijd spendeert in het venster van Task Manager, heb je waarschijnlijk een proces gezien met de naam "Hostproces voor Windows-taken". In feite heb je waarschijnlijk meerdere exemplaren van deze taak op hetzelfde moment gezien. Als je je ooit hebt afgevraagd wat het was en waarom er soms zo veel zijn, hebben we het antwoord voor je.

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

    Wat is het en waarom zijn er zoveel in Taakbeheer?

    Hostproces voor Windows-taken is een officieel Microsoft-kernproces. In Windows kunnen services die worden geladen vanuit uitvoerbare bestanden (EXE) zichzelf als volledige, afzonderlijke processen op het systeem instellen en worden ze bij hun eigen naam weergegeven in Taakbeheer. Diensten die laden van Dynamic Linked Library (DLL) -bestanden 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 fungeren.

    U ziet een apart Host Process voor Windows Tasks-item dat wordt uitgevoerd voor elke DLL-gebaseerde service die in Windows is geladen, of mogelijk voor een groep op DLL gebaseerde services. Of en hoe op DLL gebaseerde services zijn gegroepeerd, is aan de ontwikkelaar van de service. Hoeveel instanties u ziet, hangt helemaal af van het aantal processen dat u op uw systeem uitvoert. Op mijn huidige systeem zie ik slechts twee exemplaren, maar op andere systemen heb ik er maar een dozijn gezien.

    Helaas geeft Task Manager u geen manier om precies te zien welke services (of groep van services) zijn gekoppeld aan elk Host Process for Windows Tasks-item. Als u echt benieuwd bent naar waar elke instantie aan 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, haal de bestanden eruit en voer het uit. Selecteer in Process Explorer Beeld> Lower Pane om details te zien voor welk proces dan ook dat u selecteert. Blader door de lijst en selecteer een van de items taskhostw.exe. Dat is de bestandsnaam van de Host Process for Windows Tasks-service.

    Als ik door de details in het onderste deelvenster kijk, kan ik samenstellen dat deze service is gekoppeld aan mijn audiostuurprogramma's en ook de toetsenbordindeling van de registersleutels. 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 gaan.

    Waarom gebruikt het zoveel bronnen bij het opstarten van Windows?

    Normaal gesproken zijn de CPU en het geheugen voor elk exemplaar van Hostproces voor Windows-taken afhankelijk van de service waaraan het item is gekoppeld. Normaal gesproken verbruikt elke service de resources die hij nodig heeft om zijn werk te doen en wordt vervolgens teruggebracht naar een basisactiviteit. Als u merkt dat een enkel exemplaar van het Hostproces voor Windows-taken voortdurend meer bronnen gebruikt dan u zou denken, moet u opzoeken welke service aan dat exemplaar is gekoppeld en de bijbehorende service zelf oplossen.

    U zult merken dat direct na het opstarten alle instanties van Host Process voor Windows-taken eruit kunnen zien dat ze extra bronnen verbruiken, vooral de CPU. Dit is ook normaal gedrag en zou snel tot rust moeten komen. Wanneer Windows start, scant het Hostproces voor Windows-taken de Services-items in het register en wordt een lijst met DLL-gebaseerde services gemaakt die het moet laden. Vervolgens laadt het elk van die services en je zult zien dat het in die tijd een behoorlijk beetje CPU verbruikt.

    Kan ik het uitschakelen?

    Nee, u kunt Host Process voor Windows-taken niet uitschakelen. En je zou toch niet willen. Het is essentieel dat u DLL-gebaseerde services op uw systeem kunt laden en, afhankelijk van wat u hebt uitgevoerd, uitschakelen van Host Process voor Windows-taken kan een aantal dingen breken. Windows laat je niet eens 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 u hier zeker van wilt zijn, kunt u de onderliggende bestandslocatie van Host Process voor Windows-taken bekijken. Klik in Taakbeheer met de rechtermuisknop op Hostproces voor Windows-taken en kies de optie "Bestandslocatie openen".

    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.

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