Mikä on Svchost.exe-prosessi ja miksi niin monet siitä ovat käynnissä?
Sekalaista / / February 11, 2022
Kun avaat Windowsin Tehtävienhallinta, on joitain prosesseja, jotka tunnistat välittömästi. Sitten on joitain, joista sinulla ei ole aavistustakaan. The Svchost.exe prosessi on ehkä yleisin luettelossa ja ehkä se, jota on vaikea jäljittää. Tarkastellaan syitä ja seurauksia tälle prosessille, joka näyttää syrjäyttävän niin monet muut.
Svchost.exe EI ole haittaohjelma
Se on yleensä ensimmäinen huolenaihe, kun et pysty ymmärtämään, mistä on kyse. Mutta se ei todellakaan ole virus, vaikka joskus haittaohjelmat yrittävät peittää itsensä yhdeksi ja hyökätä konetta vastaan. Svchost.exe on Microsoftin palveluisäntäprosessi. Microsoft sanoo se on yleinen isäntäprosessin nimi palveluille, jotka suoritetaan dynaamisista linkkikirjastoista.
Yksinkertaisemmin sanottuna svchost.exe on järjestelmätiedosto, jonka avulla Windows voi käynnistää muita ohjelmia. Monet Windows-prosessit suoritetaan DLL-tiedostojen (Dynamic Linked Library) kautta. Mutta DLL: t eivät voi käynnistyä ja toimia itsestään. Windows-käyttöjärjestelmä tarvitsee suoritettavan ohjelman, joka voi toimia siltana näiden DLL-tiedostojen käynnistämiseksi. Svchost.exe-tiedosto on se "silta"
![Svchost01](/f/ae5b0170b92dace79d9a13f268f913c8.png)
Kaikkien erilaisten DLL-ajoprosessien käsittelemiseksi svchost.exe luo itsestään useita ilmentymiä. Siten Windows-resursseja hyödynnetään paremmin, koska useita DLL-palveluita suoritetaan ryhmänä yhden svchost-tiedoston alla.
Mutta miksi näemme niitä niin monia?
Se on itse asiassa varsin loogista, kun otetaan huomioon, että svchost.exe on niin tärkeä Windows-komponentti. Jos jokainen prosessi suoritettiin yhden svchost.exe-tiedoston alla, vika voi johtaa järjestelmän laajuiseen kaatumiseen. Joten jokainen palvelu erotetaan loogisella svchost.exe-instanssilla, joka suorittaa sitä.
Jokainen svchost.exe-instanssi on "isäntä" DLL-tiedostoille, jotka käyttävät eri palveluja Windowsissa. Esim. yksi svchost.exe-prosessi saattaa käyttää verkkopalveluita, toinen saattaa käsitellä työpöydän teemoja.
Prosessien tunnistaminen
Mitkä palvelut ovat käynnissä missä tietyssä svchost.exe-prosessissa on hyödyllinen, jos etsit mielenrauhaa ja myös järjestelmäresurssien optimointia poistamalla käytöstä tarpeettomat. On kaksi helppoa tapaa tunnistaa svchost-prosessit.
1. Käytä komentoriviä: Avaa Käynnistä-ruutu ja kirjoita CMD, jolloin komentopääte tulee näkyviin. Kirjoita tehtävälista /SVC kehotteessa. Näet kaikki dynaamiset kirjastot, jotka svchost.exe on käynnissä.
![Svchost03](/f/aaee99e51147abc0f34978bce7ef75f2.png)
Tämän menetelmän ongelmana on, että prosessit eivät vieläkään ole selkeällä, helposti ymmärrettävällä englannin kielellä. Sitä varten siirrytään toiseen menetelmään.
2.Process Explorerin käyttäminen:Process Explorer on mukava pieni apuohjelma, jota voit käyttää suoraan ZIP-tiedostosta. Suorita erillinen ohjelma, jonka jälkeen voit korostaa yksittäisiä prosesseja ja nähdä tarkalleen, mitä kukin prosessi tekee. Voit tarkastella yksityiskohtia viemällä hiiren kunkin prosessin päälle.
![Svchost02](/f/ba5b32f74dc989cab2eeaa62c7b08912.png)
Toivomme, että tämä artikkeli on onnistunut poistamaan svchost.exe-prosessin mysteerin ja auttanut sinua ymmärtämään sitä paremmin.
Jos haluat lisätä tietoja ja jakaa tietoja, jotka tiedät svchost.exe-prosessista Windowsissa, olet tervetullut hyppäämään ideoiden kanssa kommentteihin.
Päivitetty viimeksi 07.2.2022
Yllä oleva artikkeli saattaa sisältää kumppanilinkkejä, jotka auttavat tukemaan Guiding Techiä. Se ei kuitenkaan vaikuta toimitukselliseen eheyteemme. Sisältö pysyy puolueettomana ja autenttisena.