19Aug
Als u wat tijd spendeert in het venster van Task Manager, hebt u waarschijnlijk een proces gezien met de naam "Hostproces voor Windows-taken". In feite heeft u 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 anderen. Weet niet wat die services 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. Services 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 hebt uitgevoerd. Op mijn huidige systeem zie ik slechts twee exemplaren, maar op andere systemen heb ik er maar een dozijn gezien.
Helaas, Task Manager geeft u op geen enkele manier om precies te zien welke services( of groep van services) zijn gekoppeld aan elk Host Process voor Windows Tasks-invoer. Als u echt benieuwd bent naar wat 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, haal de bestanden eruit en voer het uit. Selecteer in Process Explorer Bekijken & gt;Onderste deelvenster 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 kijk in het onderste deelvenster, kan ik samenstellen dat deze service is gekoppeld aan mijn audiostuurprogramma's en ook de toetsenbordindeling van de 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?
Typisch, de CPU en het geheugen van elk exemplaar van Host Process voor Windows-taken is slechts afhankelijk van de service waaraan het item is gekoppeld. Normaalgesproken verbruikt elke service de middelen 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 opmerken 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 wordt gestart, scant het Hostproces voor Windows-taken de Services-items in het register en wordt een lijst met op 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 dit 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 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 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 je nog steeds wat meer gemoedsrust wilt - of als je dat bestand ergens anders dan de System32-map ziet - scan dan op virussen met je favoriete virusscanner. Voorkomen is beter dan genezen!