Kas yra Svchost.exe procesas ir kodėl tiek daug jo veikia?
Įvairios / / February 11, 2022
Kai atidarote „Windows“. Užduočių tvarkyklė, yra keletas procesų, kuriuos iškart atpažinsite. Tada bus tokių, kurių neturėsite supratimo. The Svchost.exe procesas yra turbūt labiausiai paplitęs sąraše ir galbūt sunkus atsekti. Panagrinėkime šio proceso, kuris, atrodo, išstumia tiek daug kitų, priežastis ir pasekmes.
Svchost.exe NĖRA kenkėjiška programa
Paprastai tai yra pirmasis nerimas, kai negalite iššifruoti, kas tai yra. Tačiau tai tikrai nėra virusas, nors kartais kenkėjiškos programos bando prisidengti kaip viena ir užpulti mašiną. Svchost.exe yra „Microsoft Service Host Process“. Microsoft sako tai bendrasis prieglobos proceso pavadinimas paslaugoms, kurios vykdomos iš dinaminių saitų bibliotekų.
Paprasčiau tariant, svchost.exe yra sistemos failas, leidžiantis „Windows“ paleisti kitas programas. Daugelis „Windows“ procesų vykdomi naudojant DLL (dinaminės susietos bibliotekos) failus. Tačiau DLL negali paleisti ir paleisti patys. „Windows“ operacinei sistemai reikia vykdomosios programos, kuri galėtų veikti kaip tiltas šiems DLL paleisti. Failas svchost.exe yra tas „tiltas“
![Svchost01](/f/ae5b0170b92dace79d9a13f268f913c8.png)
Kad tvarkytų visus skirtingus DLL paleidimo procesus, svchost.exe sukuria kelis savo egzempliorius. Taigi, Windows ištekliai yra geriau išnaudojami, nes daugelis DLL paslaugų veikia kaip grupė viename svchost faile.
Bet kodėl mes matome jų tiek daug?
Tai gana logiška, atsižvelgiant į tai, kad svchost.exe yra toks svarbus „Windows“ komponentas. Jei kiekvienas procesas buvo vykdomas naudojant vieną svchost.exe, gedimas gali sukelti visos sistemos gedimą. Taigi kiekviena paslauga yra atskirta ją paleidžiančiu loginiu svchost.exe egzemplioriumi.
Kiekvienas svchost.exe egzempliorius yra DLL, kuriuose veikia skirtingos „Windows“ paslaugos, „host“. Dėl pvz. vienas svchost.exe procesas gali paleisti tinklo paslaugas, kitas gali tvarkyti jūsų darbalaukio temas.
Procesų identifikavimas
Kurios paslaugos veikia pagal konkretų svchost.exe procesą, yra naudinga, jei ieškote šiek tiek ramybės ir optimizuoti sistemos išteklius išjungiant tuos, kurie nereikalingi. Yra du paprasti būdai identifikuoti svchost procesus.
1. Naudokite komandinę eilutę: Atidarykite laukelį Vykdyti iš Pradėti ir įveskite CMD, kad būtų parodytas komandų terminalas. Įrašykite užduočių sąrašas /SVC raginus. Galite matyti visas dinamines bibliotekas, kuriose veikia svchost.exe.
![Svchost03](/f/aaee99e51147abc0f34978bce7ef75f2.png)
Šio metodo problema yra ta, kad procesai vis dar nėra paprasta, lengvai suprantama anglų kalba. Norėdami tai padaryti, pereikime prie antrojo metodo.
2.„Process Explorer“ naudojimas:Proceso naršyklė yra puiki priemonė, kurią galite paleisti tiesiai iš ZIP failo. Paleiskite atskirą programą, tada galėsite paryškinti atskirus procesus ir tiksliai pamatyti, ką kiekvienas procesas daro. Galite užvesti pelės žymeklį ant kiekvieno proceso, kad pamatytumėte detales.
![Svchost02](/f/ba5b32f74dc989cab2eeaa62c7b08912.png)
Tikimės, kad šis straipsnis sugebėjo išsklaidyti svchost.exe procesą ir padėjo jums geriau jį suprasti.
Jei norite pridėti informacijos ir pasidalinti žiniomis apie svchost.exe procesą sistemoje Windows, kviečiame pasidalyti savo idėjomis komentaruose.
Paskutinį kartą atnaujinta 2022 m. vasario 7 d
Aukščiau pateiktame straipsnyje gali būti filialų nuorodų, kurios padeda palaikyti „Guiding Tech“. Tačiau tai neturi įtakos mūsų redakciniam vientisumui. Turinys išlieka nešališkas ir autentiškas.