Windows Tips & News

Zakaj se v sistemu Windows izvaja toliko procesov svchost.exe

Ko odprete zavihek Procesi v upravitelju opravil v sistemu Windows 7 ali zavihek Podrobnosti v opravilu Manager v sistemu Windows 8, boste presenečeni, ko boste videli, da je veliko število poimenovanih procesov svchost.exe. Danes bomo videli, zakaj Windows potrebuje toliko primerkov procesa SVCHOST in kako ugotoviti, kateri proces svchost izvaja katere skupine storitev.

Datoteka svchost.exe (gostitelj storitve) se nahaja v mapi C:\Windows\System32 in se uporablja za zagon različnih sistemskih storitev. Tu je uradni opis te datoteke, ki jo je zagotovil Microsoft:

Datoteka Svchost.exe se nahaja v mapi %SystemRoot%\System32. Ob zagonu Svchost.exe preveri del storitev v registru, da sestavi seznam storitev, ki jih mora naložiti. Več primerkov Svchost.exe se lahko izvaja hkrati. Vsaka seja Svchost.exe lahko vsebuje skupino storitev. Zato se lahko izvajajo ločene storitve, odvisno od tega, kako in kje se zažene Svchost.exe. To združevanje storitev omogoča boljši nadzor in lažje odpravljanje napak.
Skupine Svchost.exe so identificirane v naslednjem registrskem ključu:

HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost

Vsaka vrednost pod tem ključem predstavlja ločeno skupino Svchost in se prikaže kot ločen primer, ko si ogledujete aktivne procese. Vsaka vrednost je vrednost REG_MULTI_SZ in vsebuje storitve, ki se izvajajo v tej skupini Svchost. Vsaka skupina Svchost lahko vsebuje eno ali več imen storitev, ki so ekstrahirana iz naslednjega registrskega ključa, katerega ključ Parameters vsebuje vrednost ServiceDLL:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Service

Tako imamo zaradi združevanja storitev v skupine veliko primerkov Svchost.exe, pri čemer vsak izvaja skupino storitev na primerek!

Poglejmo, kako si ogledate, 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 pokrivali kako si ogledate storitve, povezane s procesom v sistemu Windows 8, zato je dobro uporabiti ta trik za pregled svchosta.

  1. Odprite upravitelja opravil s pritiskom na Ctrl + Shift + Esc bližnjico na tipkovnici ali z desnim klikom na prazno območje opravilne vrstice.
  2. V sistemu Windows 7 ali Vista pojdite na zavihek Procesi. V sistemu Windows 8 in novejših preklopite na zavihek Podrobnosti.
  3. 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 izberite Pojdi 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 ukazne vrstice

Odprite a ukazni poziv okno in vnesite naslednje:

seznam opravil /svc

Navedel bo vse primere procesa svchost s povezanimi storitvami.

Ta trik je zelo uporaben v operacijskem sistemu Windows XP, kjer aplikacija Upravitelj opravil nima '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 zagnati.

Odstranite posamezne predloge samodokončanja v Firefoxu 68

Odstranite posamezne predloge samodokončanja v Firefoxu 68

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Microsoft je objavil posodobitev za Windows 10 maja 2019

Microsoft je objavil posodobitev za Windows 10 maja 2019

Nova objava v spletnem dnevniku na uradnem blogu Windows je razkrila posodobitev za Windows 10 ma...

Preberi več

Windows 10 Redstone dobiva izboljšano posodobitev sistema Windows

Windows 10 Redstone dobiva izboljšano posodobitev sistema Windows

Na internetu so se pojavile nove informacije v zvezi s prihajajočo posodobitvijo sistema Windows ...

Preberi več