Datoteka svchost.exe (gostitelj storitve) se nahaja v mapi C:WindowsSystem32 in se uporablja za izvajanje različnih sistemskih storitev. Tukaj je uradni opis te datoteke, ki ga je zagotovil Microsoft:
Datoteka Svchost.exe se nahaja v mapi %SystemRoot%System32. Ob zagonu Svchost.exe preveri storitveni del registra, da sestavi seznam storitev, ki jih mora naložiti. Hkrati se lahko izvaja več primerkov Svchost.exe. Vsaka seja Svchost.exe lahko vsebuje skupino storitev. Zato se lahko izvajajo ločene storitve, odvisno od tega, kako in kje je zagnan Svchost.exe. To združevanje storitev omogoča boljši nadzor in lažje odpravljanje napak.
|_+_|
Skupine Svchost.exe so identificirane v tem registrskem ključu:Vsaka vrednost pod tem ključem predstavlja ločeno skupino Svchost in se prikaže kot ločen primerek, ko si ogledujete aktivne procese. Vsaka vrednost je vrednost REG_MULTI_SZ in vsebuje storitve, ki se izvajajo pod to skupino Svchost. Vsaka skupina Svchost lahko vsebuje eno ali več imen storitev, ki so ekstrahirana iz naslednjega registrskega ključa, katerega ključ parametrov vsebuje vrednost ServiceDLL:
|_+_|
Kot rezultat združevanja storitev imamo torej veliko primerkov Svchost.exe, od katerih vsak izvaja skupino storitev na primerek!
Oglejmo si, kako si ogledati, katere storitve se izvajajo v določenem primerku svchost.exe.
Prva možnost: Upravitelj opravil
Vgrajeno orodje, Windows Task Manager, lahko prikaže dodatne informacije o storitvah, povezanih z izbranim procesom svchost. Pred kratkim smo obravnavali, kako si lahko ogledate storitve, povezane s procesom v sistemu Windows 8, zato je dobro uporabiti ta trik za pregled svchost.
- Odprite upravitelja opravil s pritiskom naCtrl + Shift + Escbližnjico na tipkovnici ali z desnim klikom na prazno območje opravilne vrstice.
- V sistemu Windows 7 ali Vista pojdite na zavihek Procesi. V sistemu Windows 8 in novejšem preklopite na zavihek Podrobnosti.
- Desni klik na želeni postopek. Recimo, da določen primerek procesa svchost.exe porabi veliko pomnilnika in želite ugotoviti, katera storitev to povzroča, nato kliknite ta primerek svchost.exe in izberitePojdi na storitev(e). Zavihek Storitve se bo samodejno odprl in vse storitve, ki jih je ustvaril izbrani primerek procesa svchost.exe, bodo označene.
Druga možnost: trik z ukazno vrstico
Odprite okno ukaznega poziva in vnesite naslednje:
|_+_|Navedel bo vse primerke procesa svchost s povezanimi storitvami.
Ta trik je zelo uporaben v sistemu Windows XP, kjer aplikacija Upravitelj opravil nima možnosti »Pojdi na storitev(e)' funkcija.
To je to. Zdaj veste, zakaj se v vašem sistemu Windows izvaja več procesov svchost.exe, in ne boste zmedeni, zakaj se jih mora toliko izvajati.