If-Koubou

Što je "Proces domaćin za zadatke u sustavu Windows" i zašto toliko trčanje na računalu?

Što je "Proces domaćin za zadatke u sustavu Windows" i zašto toliko trčanje na računalu? (Kako da)

Ako provodite bilo kakvo vrijeme u prozoru kroz svoj prozor Upravitelja zadataka, vjerojatno ste vidjeli proces pod nazivom "Proces hosta za zadatke u sustavu Windows". U stvari, vjerojatno ste vidjeli više slučajeva istovremenog rada ovog zadatka. Ako ste se ikad pitali što je to i zašto ponekad ima toliko mnogo, imamo odgovor za vas.

Ovaj je članak dio našeg tekućeg niza koji objašnjava različite procese koji se nalaze u Upravitelju zadataka, kao što su Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe i mnogi drugi. Ne znam što su te usluge? Bolje početi čitati!

Što je to i zašto toliko ima u Upravitelju zadataka?

Proces hosta za zadatke u sustavu Windows službeni je Microsoftov temeljni proces. U sustavu Windows, usluge koje se učitavaju iz izvršnih (EXE) datoteka mogu se sami ustanoviti kao puni, zasebni procesi na sustavu i navedeni su vlastitim imenima u Task Manageru. Usluge koje se učitavaju iz dinamičnih povezanih knjižnica (DLL), a ne iz EXE datoteka, ne mogu se pokrenuti kao potpuni proces. Umjesto toga, proces domaćina za zadatke sustava Windows mora poslužiti kao domaćin za tu uslugu.

Vidjet ćete zasebni proces hosta za unos zadataka u sustavu Windows koji se izvodi za svaku uslugu temeljenu na DLL učitani u Windows, ili eventualno za skupinu usluga temeljenih na DLL-u. Bilo i kako su usluge grupirane na temelju DLL-a odgovara razvojnom programeru usluge. Koliko ćete slučajeva vidjeti u potpunosti ovisi o tome koliko je takvih procesa pokrenut na vašem sustavu. Na mom trenutnom sustavu vidim samo dvije instance, ali na drugim sustavima vidio sam čak desetak.

Nažalost, Task Manager ne pruža vam načina da vidite točno koje su usluge (ili grupe usluga) priključene svakom procesu hosta za unos zadataka u sustav Windows. Ako ste zaista znatiželjni da biste vidjeli povezanost svake instance, morat ćete preuzeti Process Explorer, besplatni uslužni program Sysinternals tvrtke Microsoft. To je prijenosni alat pa nema instalacije. Samo ga preuzmite, izvadite datoteke i pokrenite ih. U Process Exploreru odaberite View> Lower Bread kako biste mogli vidjeti pojedinosti za sve odabrane postupke. Pomaknite se prema dolje i odaberite jedan od zadataka taskhostw.exe. To je naziv datoteke procesa hosta za Windows zadatke.

Gledajući kroz pojedinosti u donjem oknu, mogu se spojiti da je ova usluga povezana s mojim audio vozačima, a ima i ključeve registra koji su povezali izgled tipkovnice. Dakle, pretpostavljam da je to usluga koja prati kada pritisnem bilo koji od tipki medija na tipkovnici (glasnoća, nijemi, itd.) I isporučuje odgovarajuće naredbe na kojima trebaju ići.

Zašto koristi toliko resursa pri pokretanju sustava Windows?

Uobičajeno, procesor i memorija svake instance procesa domaćina za zadatke sustava Windows ovisi samo o tome koja je usluga vezana za unos. Uobičajeno, svaka će usluga potrošiti resurse potrebne za obavljanje posla, a zatim se podmiriti na osnovu aktivnosti. Ako primijetite da svaka pojedinačna instanca procesa hosta za zadatke u sustavu Windows neprestano upotrebljava više resursa nego što mislite da treba, morat ćete pronaći koja je usluga pridružena toj instanci i otkloniti poteškoće s tom povezanom uslugom.

Primjetit ćete da odmah nakon stavljanja u pogon svi primjerci procesa domaćina za zadatke sustava Windows mogu izgledati kao da troše dodatne resurse - posebno CPU. Ovo je također normalno ponašanje i trebalo bi se brzo smjestiti. Kada se pokrene sustav Windows, proces domaćina za zadatke sustava Windows skenira unose usluga u Registar i izrađuje popis usluga temeljenih na DLL-u koje je potrebno učitati. Tada se učitava svaka od tih usluga, a vi ćete ga vidjeti da konzumirajući pošteno malo procesora tijekom tog vremena.

Mogu li ga onemogućiti?

Ne, ne možete onemogućiti proces hosta za zadatke u sustavu Windows. A ionako ne biste htjeli. Bitno je da možete učitati usluge temeljene na DLL-u na svoj sustav i, ovisno o tome što ste pokrenuli, onemogućavanje procesa hosta za zadatke u sustavu Windows može razbiti bilo koji broj stvari. Windows neće ni dopustiti da privremeno završite zadatak.

Može li taj proces biti virus?

Sam proces je službena komponenta sustava Windows. Iako je moguće da je virus zamijenio pravi proces domaćina za zadatke u sustavu Windows s izvedbom vlastite, vrlo je vjerojatno. Nismo vidjeli nikakva izvješća o virusima koji otimaju taj proces. Ako želite biti sigurni, možete provjeriti postupak pohranjivanja računala za Windows zadatke. U Upravitelju zadataka desnom tipkom miša kliknite Process Host za Windows Zadaće i odaberite opciju "Open File Location".

Ako je datoteka pohranjena u mapi Windows \ System32, tada možete biti prilično sigurni da se ne bavite virusom.

To je rekao, ako još uvijek želite malo više mira - ili ako vidite tu datoteku pohranjenu bilo gdje drugdje osim mape System32 - pretražite viruse pomoću preferiranog virus skanera. Bolje spriječiti nego liječiti!