Domača » kako » Kaj je Host proces za Windows naloge, in zakaj je tako veliko teče na mojem računalniku?

    Kaj je Host proces za Windows naloge, in zakaj je tako veliko teče na mojem računalniku?

    Če ste porabili kadarkoli poking okno skozi okno upravitelja opravil, ste verjetno videli proces imenovan "Host proces za Windows Opravila." Pravzaprav, ste verjetno videli več primerkov te naloge teče hkrati. Če ste se kdaj spraševali, kaj je to in zakaj je včasih toliko, imamo odgovor za vas.

    Ta članek je del naše stalne serije, ki razlaga različne procese, najdene v upravitelju opravil, kot so Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe in mnogi drugi. Ne veste, kaj so te storitve? Bolje začnite brati!

    Kaj je to in zakaj je tako veliko v Task Manager?

    Host Process za Windows Tasks je uradni Microsoftov temeljni proces. V operacijskem sistemu Windows lahko storitve, ki se nalagajo iz izvršljivih datotek (EXE), uvedejo sebe kot polne, ločene procese v sistemu in so v upravitelju opravil navedene po lastnih imenih. Storitve, ki se nalagajo iz datotek DLL, ne pa iz datotek EXE, se ne morejo uveljaviti kot celoten proces. Namesto tega mora Host Process for Windows Tasks služiti kot gostitelj te storitve.

    Za vsako nalogo, ki temelji na DLL in je nameščena v Windows, ali za skupino storitev, ki temeljijo na DLL, boste videli ločen vnos Host Process for Windows Tasks. Ali so in kako so združene storitve, ki temeljijo na DLL, je odvisno od razvijalca storitve. Koliko primerov vidite v celoti je odvisno od tega, koliko takih procesov se izvaja v vašem sistemu. Na mojem sedanjem sistemu vidim samo dva primera, na drugih sistemih pa sem videl kar ducat.

    Na žalost vam upravitelj opravil ne daje možnosti, da bi natančno videli, katere storitve (ali skupina storitev) so priključene na vnos vsakega procesa gostovanja za Windows. Če ste res radovedni, da vidite, na kaj je povezan vsak primerek, boste morali prenesti Process Explorer, brezplačno orodje Sysinternals, ki ga ponuja Microsoft. To je prenosno orodje, zato ni nobene namestitve. Samo prenesite ga, izvlecite datoteke in jih zaženite. V programu Process Explorer izberite View> Lower Pane, da boste lahko videli podrobnosti za kateri koli proces, ki ga izberete. Pomaknite se po seznamu in izberite enega od vnosov taskhostw.exe. To je ime datoteke storitve Host Process za Windows Tasks.

    Če pogledamo podrobnosti v spodnjem podoknu, lahko delam skupaj, da je ta storitev povezana z mojimi zvočnimi gonilniki in ima tudi registrsko tipko, povezano s tipkovnico. Torej, predvidevam, da je to storitev, ki spremlja, kdaj pritisnem na katerokoli medijsko tipko na tipkovnici (glasnost, utišanje itd.) In poda ustrezne ukaze, kjer je potrebno..

    Zakaj ga uporablja toliko virov pri zagonu Windows?

    Običajno je CPU in pomnilnik vsakega primerka procesa gostovanja za opravila v operacijskem sistemu Windows odvisna samo od storitve, ki ji je vnos priložen. Običajno bo vsaka služba porabila sredstva, ki jih potrebuje za opravljanje svojega dela, in se nato spet spustila na izhodišče dejavnosti. Če opazite, da katerikoli posamezen primerek procesa gostovanja za opravila v programu Windows nenehno uporablja več sredstev, kot bi lahko mislili, boste morali ugotoviti, katera storitev je priključena na ta primerek, in odpraviti težavo z ustrezno storitvijo.

    Opazili boste, da bodo takoj po zagonu vsi primerki Host Process za Windows Tasks morda izgledali, kot da porabijo dodatne vire - zlasti CPU. To je tudi normalno vedenje in se mora hitro ustaliti. Ko se Windows zažene, Host Process for Windows Tasks pregleda vnose storitev v registru in zgradi seznam storitev, ki temeljijo na DLL in jih potrebuje za nalaganje. Nato naloži vsako od teh storitev, in boste videli, da porabi pravičen del CPU v tem času.

    Ali ga lahko onemogočim?

    Ne, ne morete onemogočiti procesa gostitelja za opravila v operacijskem sistemu Windows. In vseeno ne bi hotel. To je bistvenega pomena za to, da lahko naložite storitve, ki temeljijo na DLL, na vaš sistem in, odvisno od tega, kaj ste zagnali, lahko onemogočite Host Process for Windows Tasks, da bi prekinili poljubno število stvari. Windows vam ne bo dovolil niti začasnega zaključka opravila.

    Ali bi ta proces lahko bil virus?

    Sam proces je uradna komponenta sistema Windows. Čeprav je možno, da je virus zamenjal pravi proces Host za opravila Windows z lastno izvedljivo, je zelo malo verjetno. Ni bilo poročil o virusih, ki bi ujeli ta proces. Če želite biti prepričani, lahko preverite lokacijo datoteke procesa Host Task for Windows Tasks. V upravitelju opravil z desno tipko miške kliknite Host Process for Windows Tasks in izberite možnost »Open File Location«.

    Če je datoteka shranjena v mapi Windows System32, potem ste lahko dokaj prepričani, da ne delate z virusom.

    Če še vedno želite malo več miru - ali če boste videli datoteko, ki je shranjena kjerkoli drugje, kot skeniranje map System32 za viruse z uporabo želenega virusnega skenerja. Bolje varen kot žal!