Mis on „Host-protsess Windowsi tööülesannete jaoks” ja miks minu arvutis nii palju töötab?
Kui veedate aega oma Task Manager'i akna ümber, olete ilmselt näinud protsessi nimega „Windowsi ülesannete hostiprotsess.” Tegelikult olete tõenäoliselt näinud mitu selle ülesande eksemplari samaaegselt. Kui olete kunagi mõelnud, mis see oli ja miks on mõnikord nii palju, siis on meil teile vastus.
See artikkel on osa meie käimasolevast seeriast, kus selgitatakse Task Manageris leiduvaid erinevaid protsesse, nagu Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe ja paljud teised. Ei tea, mida need teenused on? Parem lugemine!
Mis see on ja miks Task Manager on nii palju?
Windowsi ülesannete hostiprotsess on Microsofti ametlik põhiprotsess. Windowsis on käivitatavate (EXE) failide kaudu laaditavad teenused võimelised ennast täielikult ja eraldi protsessidena sisse seadma ning need on ülesannete halduris loetletud nende enda nimede järgi. Teenused, mis laadivad faile dünaamilise lingiga (DLL), mitte EXE-failidest, ei saa end täieliku protsessina luua. Selle asemel peab Windowsi ülesannete hostiprotsess toimima selle teenuse hostina.
Iga Windowsi jaoks laaditud DLL-põhise teenuse jaoks või mõnda DLL-põhist teenust kuvatakse eraldi Host Process for Windows'i ülesannete jaoks. Kas ja kuidas teenust DLL-põhised teenused rühmitatakse, sõltub teenuse arendaja. Kui palju näiteid sõltub täielikult sellest, kui palju selliseid protsesse teie süsteemis töötate. Minu praeguses süsteemis näen ainult kahte juhtumit, kuid teistes süsteemides olen näinud nii palju kui tosin.
Kahjuks ei anna Tegumihaldur teile mingit võimalust täpselt näha, millised teenused (või teenuste rühm) on ühendatud igale Host Process for Windowsi ülesannete sisenemisele. Kui olete tõesti uudishimulik, et näha, mida iga eksemplar on seotud, peate alla laadima protsessi Exploreri, tasuta pakutava Sysinternals'i utiliidi. See on kaasaskantav tööriist, mistõttu pole paigaldust. Lihtsalt laadige see alla, eemaldage failid ja käivitage see. Protsessi Exploreris valige View> Lower Pane, et näha üksikasju mis tahes valitud protsessi kohta. Sirvige loendit alla ja valige üks ülesandehaldaja failidest. See on Windowsi ülesannete teenusepakkuja protsessifaili nimi.
Vaadates alumises paneelis olevaid üksikasju, saan kokku panna, et see teenus on seotud minu helidraiveritega ja ka registri võtmetega seotud klaviatuuripaigutus. Niisiis, ma eeldan, et see on teenus, mis jälgib, kui ma vajutan mõnda meediumiklahvi klaviatuuril (helitugevus, vaigista jne) ja edastan vastavad käsud, kuhu nad peavad minema.
Miks ta kasutab nii palju ressursse Windowsi käivitamisel?
Tavaliselt sõltub CPU ja mälu iga Windowsi ülesannete hostiprotsessi juhtum sellest, milline teenus on lisatud. Tavaliselt tarbib iga teenus ressursse, mida ta vajab oma töö tegemiseks, ja seejärel tasub tagasi tegevuse algtaseme juurde. Kui märkate, et ükskõik milline Windowsi ülesannete hostiprotsessi üksik eksemplar kasutab pidevalt rohkem ressursse kui peaksite, peate jälgima, milline teenus on selle eksemplari külge kinnitatud ja millega seotud teenus ise tõrkeotsing.
Te märkate, et kohe pärast käivitamist võivad kõik Windowsi ülesannete hostiprotsessi näited tunduda, et nad tarbivad lisaressursse - eriti CPU-d. See on ka normaalne käitumine ja peaks kiiresti elama asuma. Kui Windows käivitub, skannib Windowsi ülesannete hostiprotsess registris Teenuste kirjeid ja koostab nimekirja DLL-põhistest teenustest, mida ta vajab laadimiseks. Seejärel laadib see kõik need teenused ja näete, et selle aja jooksul tarbib see õiglane CPU.
Kas ma saan selle keelata?
Ei, te ei saa keelata Windowsi ülesannete hostiprotsessi. Ja sa ei tahaks niikuinii. DLL-põhiste teenuste laadimiseks teie süsteemi on oluline, ja sõltuvalt sellest, mida sul on käivitatud, võib Windowsi ülesannete vastuvõtmisprotsessi keelamine katkestada mis tahes arvu asju. Windows ei lase sul ka ülesande ajutiselt lõpetada.
Kas see protsess võib olla viirus?
Protsess ise on ametlik Windowsi komponent. Kuigi on võimalik, et viirus on asendanud reaalse hostimisprotsessi Windowsi tööülesannete täitmisega, on väga ebatõenäoline. Me ei ole näinud viirusi, mis selle protsessi kaaperdavad. Kui soovid olla kindel, saate vaadata Windowsi ülesannete Host Process for Windows'i failide aluseks olevat asukohta. Tegumihalduris paremklõpsake suvandit Host Process for Windows Tasks ja valige suvand "Open File Location".
Kui fail on salvestatud teie Windows System 32 kausta, siis võite olla üsna kindel, et te ei tegele viirusega.
See tähendab, et kui sa tahad ikka veel veidi rohkem meelerahu või kui te näete seda faili, mis on salvestatud mujale kui System32 kausta skaneeriv viirus, kasutades teie eelistatud viiruskannerit. Parem karta kui kahetseda!