19Aug

Kaj je "gostiteljski proces za opravila operacijskega sistema Windows" in zakaj se tako veliko izvaja v računalniku?

Če v oknu upravitelja opravil porabite čas, ki ste ga kdaj pokukali, ste verjetno videli proces, imenovan »Proces gostitelja za operacije sistema Windows«. Pravzaprav ste verjetno videli istočasno več primerkov te naloge.Če ste se kdaj spraševali, kaj je in zakaj je včasih toliko, imamo odgovor za vas.

Ta članek je del naše nadaljevalne serije, ki pojasnjuje različne procese, ki jih najdemo v upravitelju opravil, kot so Browser Runtime, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe in mnogi drugi. Ne vem, kaj so te storitve? Bolje začni branje!

Kaj je to in zakaj je v upravitelju opravil toliko?

gostiteljski proces za opravila programa Windows je uradni Microsoftov osnovni proces. V operacijskem sistemu Windows se lahko storitve, ki naložijo iz izvršljivih datotek( EXE), uvedejo sebe kot polne, ločene procese v sistemu in so navedene v njihovih lastnih imenih v Upravitelju opravil. Storitve, ki se naložijo iz datotek dinamične povezovalne knjižnice( DLL) in ne iz datotek EXE, se ne morejo uveljaviti kot celoten proces. Namesto tega mora biti gostiteljski proces za opravila sistema Windows gostiteljica za to storitev.

Prikazali boste ločen proces gostitelja za vnos operacijskega sistema Windows za vsako storitev, ki temelji na DLL, naložena v operacijskem sistemu Windows ali morda za skupino storitev, temelječih na DLL.Ali in kako so združene storitve na osnovi DLL, je odvisno od razvijalca storitve.Število primerov, ki jih vidite, je v celoti odvisno od tega, koliko takih procesov imate v vašem sistemu. V trenutnem sistemu vidim samo dva primera, vendar na drugih sistemih sem videl kar ducat.

Na žalost Upravitelj opravil ne more natančno prikazati, katere storitve( ali skupino storitev) je priloženo vsakemu procesu gostitelja za vnos vnose v sistem Windows.Če ste res radovedni, da vidite, s katerim je povezana vsak primer, boste morali prenesti procesor Explorer, brezplačno programsko opremo Sysinternals, ki jo zagotovi Microsoft. To je prenosno orodje, zato ni namestitve. Prenesite ga, izvlecite datoteke in jo zaženite. V procesnem raziskovalcu izberite Prikaži & gt;Spustite podokno, da si lahko ogledate podrobnosti za kateri koli proces, ki ga izberete. Pomaknite se navzdol po seznamu in izberite enega od vnosov taskhostw.exe. To je ime datoteke procesov gostiteljskega procesa za operacije Windows.

Če pogledam podrobnosti v spodnjem podoknu, lahko skupaj sestavim, da je ta storitev povezana z mojimi gonilniki zvoka in ima tudi razporeditev tipkovnice, ki je povezana z registrskimi ključi. Torej, jaz bom domneval, da je storitev, ki spremlja, ko pritisnem katerikoli od medijskih tipk na tipkovnici( glasnost, zvok, utišanje itd.) In prinaša ustrezne ukaze, kamor jih potrebujejo.

Zakaj uporablja toliko virov pri zagonu operacijskega sistema Windows?

Običajno sta CPU in pomnilnik vsakega primerka gostiteljskega procesa za opravila sistema Windows odvisna samo od tega, na katero storitev je dodan vnos. Običajno vsaka storitev porabi sredstva, ki jih potrebuje za opravljanje svoje naloge, nato pa se umaknejo nazaj na osnovno dejavnost.Če opazite, da kateri koli posamezni primerek gostiteljskega procesa za opravila sistema Windows nenehno uporablja več virov, kot si mislite, bi morali izslediti, katera storitev je priložena temu primerku, in odpravite težave s tem povezano storitvijo.

Opazili boste, da lahko takoj po zagonu vse primere gostiteljskih procesov za Windows opravila izgledajo, kot da porabijo dodatne vire - še posebej CPU.To je tudi običajno vedenje in se mora hitro ustaliti. Ko se Windows zažene, proces procesov gostitelja za Windows opravi preglede storitev v registru in gradi seznam storitev, ki temeljijo na DLL-ju, ki jih potrebuje za nalaganje. Nato jih naloži v vsako od teh storitev, v tem času pa boste videli porabo poštenega CPU-ja.

Ali ga lahko onemogočim?

Ne, ne morete onemogočiti Host Process za opravila sistema Windows. In vsekakor ne bi želel. Bistveno je, da lahko v sistem naložite storitve, ki temeljijo na DLL-u, in, odvisno od tega, kaj imate nameščen, onemogočite procesiranje gostiteljskih procesov za Windows, lahko prekinejo poljubno število stvari. Windows vam ne bo dovolil, da začasno ustavite opravilo.

Ali bi ta proces lahko bil virus?

Sam proces je uradna komponenta Windows. Medtem ko je mogoče, da je virus zamenjal pravi proces gostitelja za opravila sistema Windows z lastno izvedljivo programsko opremo, je zelo malo verjetno. Videli smo nobena poročila o virusih, ki so ugrabili ta proces.Če želite biti prepričani, lahko preverite, ali je osnovna datoteka datoteke Host Process for Windows Naloge. V upravitelju opravil, z desno tipko miške kliknite Host Process for Windows Tasks in izberite možnost »Odpri datoteko«.

Če je datoteka shranjena v vaši mapi Windows \ System32, ste lahko prepričani, da se ne ukvarjate z virusom.

Če rečete, če še vedno želite malo več miru - ali če vidite, da je ta datoteka shranjena kjerkoli drugje, kot je skeniranje mape System32 za viruse, ki uporabljajo najprimernejši virusni skener. Boljša kot žal!