Wat is hostproces voor Windows-taken of servicehost op Windows-pc?

Telkens wanneer we prestatieproblemen met onze computer ondervinden, is het eerste wat we doen Taakbeheer(Task Manager) openen en vervolgens zoeken naar de applicaties of componenten die de meeste bronnen gebruiken. Als u bekend bent met Taakbeheer(Task Manager) , is het u vast ook opgevallen dat het ' Hostproces voor Windows-taken(Host Process for Windows Tasks) ' of ' Servicehost' -proces soms bronnen verbruikt. Wat deze processen zijn en wat u kunt doen als uw hostproces(Host) niet meer werkt of een hoog CPU- , schijf-(Disk) of geheugengebruik(Memory) gebruikt.

Hostproces(Host Process) voor Windows-taken(Windows Tasks) of servicehost

Windows werkt in wezen alleen vanwege zijn Services . Een groot aantal services die op de achtergrond draaien, vergemakkelijken uw dagelijkse taken en operaties. Sommige van deze services zijn gecompileerd in EXE- bestanden en zijn op zichzelf compleet. Deze services verschijnen in Taakbeheer(Task Manager) . Maar sommige services zijn geschreven in DLL- bestanden en kunnen niet rechtstreeks worden uitgevoerd. Microsoft schakelde over op DLL -bestanden omdat ze vanuit programmeeroogpunt gemakkelijk te onderhouden en bij te werken waren. DLL -services vereisen een hostproces, een EXE die ze kan uitvoeren en dit is wat 'taskhost' in Windows is.

Taskhost in Windows 11/10 is een kernbestand dat zich in de map System32 bevindt en is hernoemd naar ' taskhostw.exe ', van ' taskhost.exe ' in Windows 7 . Als u een bestand met deze naam op een andere locatie vindt, kan het een virus zijn en wilt u het misschien laten controleren met uw beveiligingssoftware.

Elke ' Hostproces(Host Process) voor Windows-taak' is een instantie van 'taskhost' die een service op de achtergrond uitvoert. Hoewel Windows Taakbeheer(Windows Task Manager) u niet precies laat zien welke services worden uitgevoerd, kunnen andere hulpprogramma's dat wel.

Hostproces(Host Process) voor Windows Services werkt niet meer of verbruikt geen hoge bronnen

Als u het berichtvenster 'werkt niet meer' ziet, kunt u de volgende suggesties voor probleemoplossing proberen:

  1. Taakplanner(Task Scheduler) openen . Klik in het linkerdeelvenster op Taakplannerbibliotheek(Task Scheduler) > Microsoft > Windows > RAC. Klik vervolgens(Next) op het menu Beeld(View Menu) en selecteer Verborgen taken(Show Hidden Tasks) weergeven . Klik in het middelste deelvenster met de rechtermuisknop op RAC-taak(RAC Task) en klik op Uitschakelen(Disable) . Kijk of dit helpt. Als dit niet het geval is, maakt u de aangebrachte wijziging ongedaan.
  2. Open Event Viewer en selecteer het laatste toepassingsgebeurtenislogboek in het linkerdeelvenster met een rode markering. Dubbelklik op(Double-click) een evenement om de details van het evenement te bekijken. Kijk of je hier nuttige informatie vindt. Als het bericht Host - proces voor Windows werkt niet meer, kan dit helpen.
  3. Voer Clean Boot(Perform Clean Boot) uit en los het probleem handmatig op.

Er kunnen momenten zijn waarop u merkt dat dit proces veel resources gebruikt. U kunt nu begrijpen dat dit wordt veroorzaakt door de onderliggende service en niet door het proces zelf. U merkt mogelijk ook een hoog verbruik van bronnen bij het opstarten van Windows . Dat komt alleen maar omdat de taskhost alle DLL -bestanden laadt en plant om ze uit te voeren. Als het eenmaal is voltooid, zal het gebruik dalen tot een lagere waarde en de rest van de tijd vrij laag blijven.

Ik heb eerder vermeld dat u met Taakbeheer(Task Manager) de onderliggende services niet kunt bekijken. Maar u kunt Process Explorer van Microsoft gebruiken om de services onder de taskhost te bekijken. Het is een draagbaar hulpprogramma en u kunt het direct na het downloaden uitvoeren. U kunt deze tool gebruiken om alle details te bekijken die aan de taskhost zijn gekoppeld.

Zoek '(Find ‘) taskhostw.exe' in het linkerdeelvenster en u kunt alle details in het onderste deelvenster lezen. Een andere manier om de lijst met DLL- bestanden te bekijken die door taskhost zijn geladen, is door de volgende opdracht in een cmd-venster te typen:

tasklist /M /FI "IMAGENAME eq taskhostw.exe

Hostproces voor Windows-taken

Met deze opdracht worden alle DLL- bestanden weergegeven die door dit proces zijn geladen tijdens het opstarten van Windows(Windows Startup) . Als u de lijst doorloopt, zult u enkele essentiële bestanden ontdekken die de kernfunctionaliteit van Windows bieden .

Dus, in een notendop, Taskhost is een kernproces van Windows(core Windows process) dat functionaliteit biedt om dynamische linkbibliotheken te laden en uit te voeren. Omdat het verschillende DLL -bestanden host, kan het soms meer bronnen verbruiken dan normaal. Als u met dergelijke problemen wordt geconfronteerd waarbij het proces niet meer reageert of veel bronnen gebruikt. Gebruik de Process Explorer , Performance Monitor en Resource Monitor en probeer het probleem handmatig op te lossen.

Wilt u meer weten over deze processen, bestanden of bestandstypen?(Want to know about these processes, files or file types?)

Windows.edb-bestanden(Windows.edb files)  | csrss.exe | Svchost.exe | StorDiag.exe | MOM.exe | ApplicationFrameHost.exe | ShellExperienceHost.exe | winlogon.exe | atieclxx.exe | Conhost.exe | mDNSResponder.exe .



About the author

Ik ben een freeware-softwareontwikkelaar en voorstander van Windows Vista/7. Ik heb honderden artikelen geschreven over verschillende onderwerpen die verband houden met het besturingssysteem, inclusief tips en trucs, reparatiehandleidingen en best practices. Ik bied ook kantoorgerelateerde adviesdiensten via mijn bedrijf, Help Desk Services. Ik heb een diep begrip van hoe Office 365 werkt, de functies ervan en hoe ik deze het meest effectief kan gebruiken.



Related posts