Kas yra paslaugos prieglobos procesas (svchost.exe) ir kodėl tiek daug jų veikia?



Jei kada nors naršėte „Task Manager“, galbūt susimąstėte, kodėl veikia tiek daug paslaugų prieglobos procesų. Jūs negalite jų nužudyti ir tikrai jų nepradėjote. Taigi, kas jie?

Paslaugų prieglobos procesas tarnauja kaip apvalkalas paslaugoms įkelti iš DLL failų. Paslaugos yra suskirstytos į susijusias grupes ir kiekviena grupė vykdoma skirtingame Service Host Process egzemplioriuje. Tokiu būdu problema vienu atveju neturi įtakos kitiems atvejams. Šis procesas yra gyvybiškai svarbi „Windows“ dalis, kuriai negalite užkirsti kelio.





Šis straipsnis yra dalis mūsų nuolatinė serija paaiškinant įvairius procesus, esančius užduočių tvarkyklėje, pvz dwm.exe , ctfmon.exe , mDNSResponder.exe , conhost.exe , rundll32.exe , Adobe_Updater.exe , ir daugelis kitų . Nežinote, kokios tos paslaugos? Geriau pradėkite skaityti!

Taigi, kas yra paslaugų prieglobos procesas?

Štai atsakymas, pasak „Microsoft“:



Svchost.exe yra bendrasis prieglobos proceso pavadinimas, skirtas paslaugoms, kurios vykdomos iš dinaminių saitų bibliotekų.

Bet tai mums nelabai padeda. Prieš kurį laiką „Microsoft“ pradėjo keisti daugumą „Windows“ funkcijų, pasikliaujant vidinėmis „Windows“ paslaugomis (kurios buvo vykdomos iš EXE failų), o vietoj jų naudoti DLL failus. Žvelgiant iš programavimo perspektyvos, kodą galima naudoti daug kartų ir lengviau atnaujinti. Problema ta, kad negalite paleisti DLL failo tiesiai iš „Windows“ taip pat, kaip ir vykdomojo failo. Vietoj to, apvalkalas, įkeltas iš vykdomojo failo, naudojamas šioms DLL paslaugoms priglobti. Taip atsirado paslaugų prieglobos procesas (svchost.exe).

Kodėl veikia tiek daug paslaugų prieglobos procesų?

SUSIJĘS: Kas yra šis procesas ir kodėl jis veikia mano kompiuteryje?



Jei kada nors žiūrėjote į valdymo skydelio skyrių Paslaugos, tikriausiai pastebėjote, kad „Windows“ reikia daug paslaugų. Jei kiekviena paslauga būtų vykdoma naudojant vieną paslaugų prieglobos procesą, vienos paslaugos gedimas gali sugadinti visą „Windows“. Vietoj to, jie yra atskirti.

Paslaugos yra suskirstytos į logines grupes, kurios visos yra šiek tiek susijusios, tada sukuriamas vienas paslaugų prieglobos egzempliorius, kuris priglobs kiekvieną grupę. Pavyzdžiui, vienas paslaugų prieglobos procesas vykdo tris su užkarda susijusias paslaugas. Kitas paslaugų prieglobos procesas gali paleisti visas su vartotojo sąsaja susijusias paslaugas ir pan. Pavyzdžiui, toliau pateiktame paveikslėlyje galite matyti, kad vienas paslaugų prieglobos procesas vykdo kelias susijusias tinklo paslaugas, o kitas – paslaugas, susijusias su nuotolinių procedūrų iškvietimais.

Ar galiu ką nors padaryti su visa šia informacija?

SUSIJĘS: Ar turėtumėte išjungti „Windows“ paslaugas, kad pagreitintumėte savo kompiuterį?

Sąžiningai, ne daug. „Windows XP“ (ir ankstesnių versijų) laikais, kai kompiuteriai turėjo daug ribotesnius išteklius ir operacinės sistemos nebuvo taip tiksliai sureguliuotos, dažnai buvo rekomenduojama sustabdyti „Windows“ nuo nereikalingų paslaugų. Šiomis dienomis nerekomenduojame išjungti paslaugų daugiau. Šiuolaikiniai kompiuteriai dažniausiai yra apkrauti atmintimi ir galingais procesoriais. Pridėkite tai, kad „Windows“ paslaugų tvarkymas šiuolaikinėse versijose (ir kokios paslaugos veikia) buvo supaprastintas, o paslaugų, kurios, jūsų manymu, jums nereikia, pašalinimas tikrai nebeturės didelio poveikio.

Be to, jei pastebėsite, kad tam tikras Service Host egzempliorius arba susijusi paslauga sukelia problemų, pvz., nuolat per daug naudojamas CPU arba RAM, galite patikrinti konkrečias susijusias paslaugas. Tai gali bent jau padėti jums suprasti, kur pradėti trikčių šalinimą. Yra keletas būdų, kaip tiksliai sužinoti, kokias paslaugas priglobia konkretus Service Host egzempliorius. Galite patikrinti dalykus užduočių tvarkyklėje arba naudodami puikią trečiosios šalies programą, pavadintą Process Explorer.

Patikrinkite susijusias paslaugas užduočių tvarkyklėje

Jei naudojate Windows 8 arba 10, procesai rodomi užduočių tvarkyklės skirtuke Procesai pilnais pavadinimais. Jei procesas naudojamas kaip kelių paslaugų priegloba, jas galite pamatyti tiesiog išplėtę procesą. Dėl to labai lengva nustatyti, kurios paslaugos priklauso kiekvienam Service Host proceso egzemplioriui.

Galite dešiniuoju pelės mygtuku spustelėti bet kurią atskirą paslaugą, kad sustabdytumėte paslaugą, peržiūrėtumėte ją paslaugų valdymo skydo programoje arba net ieškotumėte informacijos apie paslaugą internete.

Jei naudojate „Windows 7“, viskas yra šiek tiek kitaip. „Windows 7“ užduočių tvarkyklė nesugrupavo procesų taip pat, taip pat nerodė įprastų procesų pavadinimų – rodė tik visus veikiančius svchost.exe egzempliorius. Turėjote šiek tiek ištirti, kad nustatytumėte paslaugas, susijusias su konkrečiu svchost.exe egzemplioriumi.

„Windows 7“ užduočių tvarkyklės skirtuke Procesai dešiniuoju pelės mygtuku spustelėkite konkretų svchost.exe procesą, tada pasirinkite parinktį Eiti į paslaugą.

Taip pateksite į skirtuką Paslaugos, kur bus pasirinktos visos paslaugos, veikiančios pagal tą svchost.exe procesą.

Tada stulpelyje Aprašymas galite pamatyti visą kiekvienos paslaugos pavadinimą, kad galėtumėte pasirinkti išjungti paslaugą, jei nenorite, kad ji veiktų, arba pašalinti triktis, kodėl ji sukelia problemų.

Patikrinkite susijusias paslaugas naudodami Process Explorer

„Microsoft“ taip pat teikia puikų pažangų įrankį darbui su procesais kaip „Sysinternals“ serijos dalį. Tiesiog atsisiųskite Proceso naršyklė ir paleiskite jį – tai a nešiojama programėlė , todėl jo įdiegti nereikia. „Process Explorer“ siūlo visas išplėstines funkcijas, todėl labai rekomenduojame perskaityti mūsų vadovas, kaip suprasti „Process Explorer“. sužinoti daugiau.

SUSIJĘS: Kas yra „nešiojamoji“ programa ir kodėl tai svarbu?

Tačiau mūsų tikslais Process Explorer sugrupuoja susijusias paslaugas kiekviename svchost.exe egzemplioriuje. Jie pateikiami pagal failų pavadinimus, bet pilni jų vardai taip pat rodomi stulpelyje Aprašas. Taip pat galite užvesti pelės žymeklį virš bet kurio iš svchost.exe procesų, kad pamatytumėte iššokantįjį langą su visomis su tuo procesu susijusiomis paslaugomis, net ir tomis, kurios šiuo metu neveikia.

Ar šis procesas gali būti virusas?

Pats procesas yra oficialus „Windows“ komponentas. Nors gali būti, kad virusas tikrąjį paslaugų prieglobą pakeitė savo vykdomuoju failu, tai mažai tikėtina. Jei norite būti tikri, galite patikrinti pagrindinio proceso failo vietą. Užduočių tvarkytuvėje dešiniuoju pelės mygtuku spustelėkite bet kurį paslaugų prieglobos procesą ir pasirinkite parinktį Atidaryti failo vietą.

Jei failas saugomas jūsų WindowsSystem32 aplanke, galite būti gana tikri, kad nesusidursite su virusu.

SUSIJĘS: Kokia yra geriausia antivirusinė programa, skirta „Windows 10“? (Ar „Windows Defender“ yra pakankamai gera?)

Tai reiškia, kad jei vis tiek norite šiek tiek daugiau ramybės, visada galite nuskaityti virusus naudodami jūsų pageidaujamas virusų skaitytuvas . Geriau apsidrausti nei paskui gailėtis!

„Windows“ procesai
Vykdomasis pavadinimas Adobe_Updater.exe | AppleSyncNotifier.exe | ccc.exe | conhost.exe | csrss.exe | ctfmon.exe | dllhost.exe | dpupdchk.exe | dwm.exe | EasyAntiCheat.exe | iexplore.exe | jusched.exe | LockApp.exe | mDNSResponder.exe | Mobsync.exe | moe.exe | MsMpEng.exe | NisSrv.exe | rundll32.exe | svchost.exe | SearchIndexer.exe | spoolsv.exe | shutdown.exe | WmiPrvSE.exe | wlidsvc.exe | wlidsvcm.exe | wmpnscfg.exe | wmpnetwk.exe | winlogon.exe
Kas yra šis procesas ir kodėl jis veikia mano kompiuteryje?
SKAITYTI KITAS Walterio Glenno profilio nuotrauka Walteris Glenas
Walteris Glennas yra buvęs„How-To Geek“ ir jos seserinių svetainių redakcinis direktorius. Jis turi daugiau nei 30 metų patirtį kompiuterių pramonėje ir daugiau20 metų techniniu rašytoju ir redaktoriumi. Jis parašė šimtus straipsnių „How-To Geek“ ir redagavo tūkstančius. Jis yra parašęs arba bendraautoris daugiau nei 30 su kompiuteriais susijusių knygų daugiau nei tuzinu kalbų leidėjams, tokiems kaip Microsoft Press, O'Reilly ir Osborne/McGraw-Hill. Bėgant metams jis taip pat parašė šimtus baltųjų knygų, straipsnių, vartotojo vadovų ir kursų.
Skaityti visą biografiją

Įdomios Straipsniai