Enhver, der bruger Windows, på en eller anden måde,Jeg var nødt til at ringe til "Task Manager" for for eksempel at gennemføre en hængt applikation eller spore en tjeneste, der indlæser systemressourcer. Og mange bemærkede, at Taskhost-tjenesten konstant hænger i processtræet. Hvad er det, vi vil prøve at finde ud af det. Lad os i det mindste overveje dets formål, funktion og nogle problemer i arbejdet.
Taskhost: hvad er det?
Generelt fornuftig fuld beskrivelse af selve værketTaskhost-tjenester, selv på Internettet, er problematiske at finde. Dette gælder for materiale designet til den gennemsnitlige bruger, skrevet på et let tilgængeligt sprog. Grundlæggende vedrører alt det tekniske aspekt og junglen i det grundlæggende i Windows. Men vi forsøger stadig at overveje taskhost-processen. Hvilken slags service er det, finder vi ud af det nu.
Baseret på hvad eksperter skriverMicrosoft Corporation, Taskhost-tjenesten kan beskrives som et middel til at starte applikationer og programmer med 32-bit arkitektur i systemet, som ikke præsenteres som en standard eksekverbar EXE-fil, men som en dynamisk bibliotek-DLL, der indeholder program eksekverbar kode, der ekstraheres fra den af denne service .
Dette er nemmest at forklare med et eksempel.brug, for eksempel, VST-, DX- eller RTAS-plugins til musikprogrammer udstyret med passende værter. I dette tilfælde er sådanne virtuelle instrumenter og effekter repræsenteret af DLL-filer.
På nogle måder ligner det processernes principper.rundll32 og svchost, men kun den første af disse to tjenester er lanceret for hver proces separat, og den anden er ansvarlig for at starte alle 32-bit applikationer som en helhed. At dømme efter dette er Taskhost-processen duplikat, og den starter på flere måder (med forskellige attributter) for at kalde flere processer, men flere dynamiske biblioteker hænger på den samme service, som undertiden fører til en for stor belastning på systemressourcer og til hele systemfrysningen. Derudover er der ofte konflikter mellem de parallelle processer Taskhost og Rundll32.
Selvom taskhost er en almindelig systemproces, starter den forresten separat for hver brugersession.
Problemer med belastningen på systemressourcer
Så i "Task Manager" i processtræet ogPå monitoren af systemressourcer bestemmes den mest ressourceintensive opgave af Taskhost-tjenesten. Hvad er det med hensyn til forbrug af systemressourcer? Og her er hvad. Da tjenesten startes i ental med hver af attributterne LOKAL SERVICE, SYSTEM og under det aktuelle brugernavn, men det er ansvarligt for at køre flere biblioteker afhængigt af de store krav til nogen af dem, øges belastningen på Taskhost-servicefilen, hvilket altid fører til voksende forbrug af CPU og RAM.
Svage processorer har simpelthen ikke tid til at behandle en sådan mængde information.
Kan jeg deaktivere tjenesten taskhost.exe?
Nu et par ord om muligheden for at afbryde forbindelsentjenester, hvis der er for stor belastning på systemressourcer. I princippet antages det, at systemtjenester som Taskhost Windows (i betydningen "selve operativsystemet") ikke kan deaktiveres. I standardversionen er det, men denne begrænsning kan omgås. Hvis du tror, at når denne service er deaktiveret, vil nogle negative konsekvenser vises i systemet, tager du dybt fejl. Intet forfærdeligt vil ske, men yderligere ressourcer frigøres, og hastigheden øges. Dette gælder især for Windows XP og Vista.
For at deaktivere kan du bruge deaktivering af "Task Scheduler" eller en af dens funktioner kaldet RacSysprepGeneralize. Men det er et andet spørgsmål.