Svchost.exe-tiedosto (palvelupalvelin) sijaitsee C:WindowsSystem32-kansiossa, ja sitä käytetään useiden järjestelmäpalvelujen suorittamiseen. Tässä on Microsoftin toimittama virallinen kuvaus tiedostosta:
Svchost.exe-tiedosto sijaitsee %SystemRoot%System32-kansiossa. Käynnistettäessä Svchost.exe tarkistaa rekisterin palvelut-osan muodostaakseen luettelon palveluista, jotka sen on ladattava. Useita Svchost.exe-esiintymiä voidaan suorittaa samanaikaisesti. Jokainen Svchost.exe-istunto voi sisältää palveluryhmän. Siksi erilliset palvelut voivat toimia sen mukaan, miten ja missä Svchost.exe käynnistetään. Tämä palveluryhmittely mahdollistaa paremman hallinnan ja helpomman virheenkorjauksen.
|_+_|
Svchost.exe-ryhmät tunnistetaan seuraavassa rekisteriavaimessa:Jokainen tämän avaimen alla oleva arvo edustaa erillistä Svchost-ryhmää ja näkyy erillisenä esiintymänä, kun tarkastelet aktiivisia prosesseja. Jokainen arvo on REG_MULTI_SZ-arvo ja sisältää palvelut, jotka suoritetaan kyseisessä Svchost-ryhmässä. Jokainen Svchost-ryhmä voi sisältää yhden tai useamman palvelun nimen, joka on purettu seuraavasta rekisteriavaimesta, jonka Parameters-avain sisältää ServiceDLL-arvon:
|_+_|
Joten palveluiden ryhmittelyn seurauksena meillä on paljon Svchost.exe-esiintymiä, joista jokainen suorittaa palveluryhmää esiintymää kohden!
Katsotaanpa, kuinka tarkastellaan, mitkä palvelut ovat käynnissä tietyssä svchost.exe-esiintymässä.
Vaihtoehto yksi: Tehtävienhallinta
Sisäänrakennettu työkalu, Windows Task Manager, pystyy näyttämään lisätietoja palveluista, jotka liittyvät valittuun svchost-prosessiin. Äskettäin käsittelimme kuinka nähdä prosessiin liittyvät palvelut Windows 8:ssa, joten on hyvä idea käyttää tätä temppua svchostin tarkastamiseen.
- Avaa Tehtävienhallinta painamallaCtrl + Shift + Escpikanäppäintä näppäimistöllä tai napsauttamalla hiiren kakkospainikkeella tehtäväpalkin tyhjää aluetta.
- Siirry Windows 7:ssä tai Vistassa Prosessit-välilehteen. Siirry Windows 8:ssa ja uudemmissa käyttöjärjestelmissä Tiedot-välilehteen.
- Napsauta haluamaasi prosessia hiiren kakkospainikkeella. Oletetaan, että tietty svchost.exe-prosessin esiintymä kuluttaa paljon muistia ja haluat selvittää, mikä palvelu sen aiheuttaa, napsauta sitten kyseistä svchost.exe-esiintymää ja valitseSiirry palveluihin. Palvelut-välilehti avautuu automaattisesti, ja kaikki valitun svchost.exe-prosessin esiintymän luomat palvelut korostetaan.
Vaihtoehto kaksi: komentorivitemppu
Avaa komentokehoteikkuna ja kirjoita seuraava:
|_+_|Se luettelee kaikki svchost-prosessin esiintymät ja niihin liittyvät palvelut.
Tämä temppu on erittäin hyödyllinen Windows XP:ssä, jossa Task Manager -sovelluksessa ei ole 'Siirry palveluihin' ominaisuus.
Se siitä. Nyt tiedät, miksi Windows-järjestelmässäsi on käynnissä useita svchost.exe-prosesseja, etkä ole hämmentynyt, miksi niin monien niistä on suoritettava.