Mi az Svchost.exe folyamat, és miért fut olyan sok belőle?
Vegyes Cikkek / / December 02, 2021
Amikor megnyitja a Windowst Feladatkezelő, vannak olyan folyamatok, amelyeket azonnal felismer. Aztán lesznek olyanok, amelyekről fogalmad sem lesz. Az Svchost.exe folyamat talán a leggyakoribb a listán, és talán az is, amelyet nehéz nyomon követni. Nézzük meg ennek a folyamatnak az okát és következményeit, amely úgy tűnik, hogy kiszorítja a többiek közül.
Az Svchost.exe NEM rosszindulatú program
Általában ez az első aggodalom, amikor nem tudod megfejteni, miről van szó. De ez határozottan nem vírus, bár néha a rosszindulatú programok megpróbálják magukat egynek álcázni, és megtámadni egy gépet. Az Svchost.exe egy Microsoft Service Host Process. A Microsoft azt mondja ez egy általános hosztfolyamat neve a dinamikus hivatkozási könyvtárakból futó szolgáltatásokhoz.
Egyszerűbben fogalmazva, az svchost.exe egy olyan rendszerfájl, amely lehetővé teszi a Windows számára más programok indítását. Sok Windows-folyamat DLL-fájlokon (Dynamic Linked Library) keresztül fut. A DLL-ek azonban nem indulhatnak el és nem futhatnak önállóan. A Windows operációs rendszernek szüksége van egy végrehajtható programra, amely hídként tud működni a DLL-ek elindításához. Az svchost.exe fájl az a „híd”
Az összes különböző DLL-futási folyamat kezeléséhez az svchost.exe több példányt hoz létre önmagából. Így a Windows erőforrásai jobban kihasználhatók, mivel számos DLL-szolgáltatás csoportként fut egyetlen svchost fájl alatt.
De miért látunk belőlük oly sokat?
Ez teljesen logikus, tekintve, hogy az svchost.exe a Windows kritikus összetevője. Ha minden folyamat egy svchost.exe alatt fut, a hiba rendszerszintű összeomláshoz vezethet. Tehát minden szolgáltatás el van választva az svchost.exe logikai példányával, amely azt futtatja.
Az svchost.exe minden egyes példánya „gazdagép” azoknak a DLL-eknek, amelyek a Windows különböző szolgáltatásokat futtatják. Mert pl. Lehet, hogy az egyik svchost.exe folyamat hálózati szolgáltatásokat futtat, a másik pedig az asztali témákat kezeli.
A folyamatok azonosítása
Az, hogy mely szolgáltatások melyik svchost.exe folyamat alatt futnak, hasznos, ha keres némi nyugalmat, valamint a rendszererőforrások optimalizálását azáltal, hogy letiltja azokat, amelyekre nincs szükség. Az svchost folyamatok azonosításának két egyszerű módja van.
1. Használja a parancssort: Nyissa meg a Futtatás mezőt a Start menüből, és írja be a CMD parancsot a parancsterminál megjelenítéséhez. Begépel feladatlista /SVC felszólításra. Megtekintheti az svchost.exe által futtatott összes dinamikus könyvtárat.
Ezzel a módszerrel az a probléma, hogy a folyamatok még mindig nem egyszerű, könnyen érthető angol nyelvűek. Ehhez térjünk át a második módszerre.
2.A Process Explorer használata:Process Explorer egy jó kis segédprogram, amelyet közvetlenül a ZIP fájlból futtathat. Futtassa az önálló programot, majd kiemelheti az egyes folyamatokat, és pontosan láthatja, hogy az egyes folyamatok mit csinálnak. Vigye az egeret az egyes folyamatok fölé a részletek megtekintéséhez.
Reméljük, hogy ennek a cikknek sikerült tisztáznia az svchost.exe folyamatot, és segített jobban megérteni azt.
Ha szeretne információkat hozzáadni és megosztani a Windows svchost.exe folyamatával kapcsolatos tudnivalókat, szívesen ugorhat ötleteit a megjegyzésekben.