Failas svchost.exe (paslaugos priegloba) yra aplanke C:WindowsSystem32 ir naudojamas įvairioms sistemos paslaugoms paleisti. Štai oficialus to failo aprašymas, kurį pateikė „Microsoft“:
Failas Svchost.exe yra aplanke %SystemRoot%System32. Paleidžiant Svchost.exe patikrina registro paslaugų dalį, kad sudarytų paslaugų, kurias turi įkelti, sąrašą. Keli Svchost.exe egzemplioriai gali veikti vienu metu. Kiekvienoje Svchost.exe sesijoje gali būti paslaugų grupė. Todėl gali veikti atskiros paslaugos, priklausomai nuo to, kaip ir kur paleidžiama Svchost.exe. Šis paslaugų grupavimas leidžia geriau valdyti ir lengviau derinti.
|_+_|
Svchost.exe grupės identifikuojamos šiame registro rakte:Kiekviena reikšmė pagal šį raktą reiškia atskirą Svchost grupę ir rodoma kaip atskiras pavyzdys, kai žiūrite aktyvius procesus. Kiekviena reikšmė yra REG_MULTI_SZ reikšmė ir apima paslaugas, veikiančias pagal tą Svchost grupę. Kiekvienoje Svchost grupėje gali būti vienas ar daugiau paslaugų pavadinimų, išskirtų iš šio registro rakto, kurio parametrų rakte yra ServiceDLL reikšmė:
|_+_|
Taigi, sugrupuodami paslaugas, turime daug Svchost.exe egzempliorių, kurių kiekviename egzemplioriuje vykdoma paslaugų grupė!
Pažiūrėkime, kaip peržiūrėti, kurios paslaugos veikia konkrečiame svchost.exe egzemplioriuje.
Pirmas variantas: užduočių tvarkyklė
Integruotas įrankis „Windows Task Manager“ gali parodyti papildomą informaciją apie paslaugas, susijusias su pasirinktu svchost procesu. Neseniai aptarėme, kaip matyti su procesu susijusias paslaugas sistemoje „Windows 8“, todėl verta pasinaudoti šia gudrybe norint patikrinti „svchost“.
- Atidarykite užduočių tvarkyklę paspausdamiCtrl + Shift + Escspartųjį klavišą klaviatūroje arba dešiniuoju pelės mygtuku spustelėdami tuščią užduočių juostos sritį.
- „Windows 7“ arba „Vista“ eikite į skirtuką Procesai. „Windows 8“ ir naujesnėse versijose perjunkite į skirtuką Išsami informacija.
- Dešiniuoju pelės mygtuku spustelėkite norimą procesą. Tarkime, kad tam tikras svchost.exe proceso pavyzdys užima daug atminties ir norite sužinoti, kuri paslauga tai sukelia, tada spustelėkite tą svchost.exe egzempliorių ir pasirinkiteEiti į paslaugą (-as). Skirtukas Paslaugos bus atidarytas automatiškai ir visos paslaugos, sukurtos pasirinktu svchost.exe proceso egzemplioriumi, bus paryškintos.
Antras variantas: komandų eilutės triukas
Atidarykite komandų eilutės langą ir įveskite:
|_+_|Jame bus išvardyti visi svchost proceso su susijusiomis paslaugomis egzemplioriai.
Šis triukas labai naudingas sistemoje „Windows XP“, kur užduočių tvarkyklės programoje nėra „Eiti į paslaugą (-as)' funkcija.
Viskas. Dabar žinote, kodėl jūsų „Windows“ sistemoje veikia keli svchost.exe procesai, ir nesupainiosite, kodėl tiek daug jų turi paleisti.