5Aug

Kaj je proces gostiteljskega servisa( svchost.exe) in zakaj je tako veliko tekmovanja?

click fraud protection

Če ste kdaj brskali po Upravitelju opravil, ste se morda spraševali, zakaj se izvaja toliko procesov gostitelja storitev. Ne moreš jih ubiti in jih zagotovo ni začel. Torej, kaj so oni?

Postopek gostiteljskega servisa služi kot lupina za nalaganje storitev iz datotek DLL.Storitve so organizirane v sorodne skupine in vsaka skupina se izvaja znotraj drugačnega primera gostiteljskega procesa. Na ta način problem v enem primeru ne vpliva na druge primere. Ta proces je pomemben del sistema Windows, ki ga ne morete preprečiti.

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

Torej, kakšen je proces gostiteljskega procesa?

Tukaj je odgovor, v skladu s Microsoftom:

Svchost.exe je generično ime procesnega gostitelja za storitve, ki se izvajajo iz knjižnic dinamičnih povezav.

instagram viewer

Ampak to nam res ne pomaga veliko. Pred nekaj časa je Microsoft začel spreminjati večino funkcionalnosti sistema Windows, in se zanašal na notranje storitve Windows( ki je potekal od EXE datotek), namesto da bi uporabljali datoteke DLL.S programskega vidika to naredi kodo bolj ponovno uporabno in verjetno lažje posodobljeno. Težava je v tem, da ne morete zagnati datoteke DLL neposredno iz operacijskega sistema Windows na enak način, kot lahko izvedljivo datoteko. Namesto tega se lupina, ki je naložena iz izvedljive datoteke, uporablja za gostovanje teh storitev DLL.Tako se je rodil proces gostiteljskega servisa( svchost.exe).

Zakaj se izvajajo tako številni gostiteljski procesi?

Če ste kdaj videli razdelek Storitve na Nadzorni plošči, ste verjetno opazili, da zahteva Windows veliko storitev.Če je vsaka posamezna storitev potekala pod enim gostiteljem Service Host, bi lahko napaka v eni storitvi znižala ves Windows. Namesto tega so ločeni. Storitve

so organizirane v logične skupine, ki so vse bolj povezane, nato pa se za vsako skupino oblikuje en sam servisni strežnik. Na primer, en proces gostitelja storitev izvaja tri storitve, povezane z požarnim zidom. Drugi proces gostitelja storitev lahko izvaja vse storitve, povezane z uporabniškim vmesnikom, in tako naprej. Na spodnji sliki lahko na primer vidite, da en proces gostiteljskega servisa izvaja več sorodnih omrežnih storitev, medtem ko drugi izvaja storitve, povezane z oddaljenimi postopki.

Ali obstaja kaj za mene storiti z vsemi temi informacijami?

Iskreno, ni veliko. V dneh operacijskega sistema Windows XP( in prejšnjih različic), ko so imeli osebni računalniki veliko bolj omejene vire in operacijski sistemi niso bili natančno nastavljeni, je bilo pogosto priporočljivo prenehanje uporabe operacijskega sistema Windows v nepotrebnih storitvah. Te dni več ne priporočamo storitev onemogočanja. Sodobni računalniki so ponavadi napolnjeni s pomnilnikom in zmogljivimi procesorji. Dodajte, da je način, kako se storitve Windows izvajajo v sodobnih različicah( in katere storitve teče), poenostavljeno, in odpravljanje storitev, za katere menite, da jih ne potrebujete, resnično nima večjega vpliva.

Če ste opazili, da določen primer storitve Host-ali povezane storitve povzroča težave, kot je stalna pretirana uporaba CPU-ja ali RAM-a, lahko preverite, katere storitve so vključene. To bi vam lahko vsaj dalo idejo o tem, kje začeti odpravljati težave. Obstaja nekaj načinov, kako natančno ugotoviti, katere storitve gosti določen primer storitve Host. Lahko preverite stvari v upravitelju opravil ali uporabi odlično aplikacijo tretje osebe, imenovano Process Explorer.

Preverite povezane storitve v upravitelju opravil

Če uporabljate Windows 8 ali 10, so postopki prikazani na zavihku »Procesi« upravitelja opravil s polnimi imeni.Če proces služi kot gostitelj za več storitev, lahko te storitve ogledate s preprostim razširjanjem procesa. Tako je zelo enostavno prepoznati, katere storitve spadajo v vsak primerek gostiteljskega procesa.

Z desno tipko miške kliknite katero koli posamezno storitev, da zaustavite storitev, si jo ogledate v aplikaciji Nadzorna plošča »Storitve« ali celo v spletu za informacije o storitvi.

Če uporabljate Windows 7, so stvari nekoliko drugačne. Upravitelj opravil s sistemom Windows 7 ni združeval procesov na enak način, niti ni prikazoval rednih imenskih imen - prikazal je le vse primere "svchost.exe".Morali ste malo raziskati, če želite določiti storitve, povezane s katerimkoli posameznim primerom »svchost.exe«.

Na kartici »Procesi« upravitelja opravil v operacijskem sistemu Windows 7 z desno tipko miške kliknite posamezen »svchost.exe« proces innato pa izberite možnost »Pojdi na storitev«.

To vas bo prestavilo na kartico »Storitve«, kjer so izbrane storitve, ki se izvajajo v okviru tega procesa »svchost.exe«.

Polno ime vsake storitve lahko vidite v stolpcu »Opis«, zato lahko storite, da onemogočite storitev, če ne želite, da se izvaja ali odpravi težave, zakaj vam povzroča težave.

Preverite povezane storitve s procesorjem Explorer

Microsoft ponuja tudi odlično napredno orodje za obdelavo procesov kot del svoje linije Sysinternals. Preprosto prenesite Process Explorer in ga zaženite - to je prenosna aplikacija, zato je ni treba namestiti. Process Explorer ponuja vse vrste naprednih funkcij - in zelo priporočamo, da preberete naš vodnik za razumevanje procesnega raziskovalca, če želite izvedeti več.

POVEZANI IZDELKI
Kaj je "prenosna" aplikacija in zakaj je to stvar?
Razumevanje procesnega raziskovalca

Čeprav so za naše namene tukaj skupine skupin Process Explorer povezane storitve pod vsakim primerkom »svchost.exe«, so navedene po njihovih imenih datotek, njihova polna imena pa so prikazana tudi v stolpcu »Opis«.Miško kazalec lahko premikate tudi nad katerim koli od procesov »svchost.exe«, da vidite pojavno okno z vsemi storitvami, povezanimi s tem procesom, tudi tistimi, ki se trenutno ne izvajajo.

Ali bi ta proces lahko bil virus?

Sam postopek je uradna komponenta Windows. Medtem ko je možno, da je virus nadomestil pravi strežnik storitve z lastno izvedljivo programsko opremo, je zelo malo verjetno.Če želite biti prepričani, lahko preverite osnovno lokacijo datoteke procesa. V upravitelju opravil z desno miškino tipko kliknite kateri koli procesni gostiteljski postopek 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 več miru, lahko vedno pregledujete viruse z uporabo vašega priljubljenega virusnega skenerja. Boljša kot žal!