Android

Mi az svchost.exe folyamat és miért fut olyan sok?

Nemzenekar - Ha igen, akkor miért nem? ( Official Music Video )

Nemzenekar - Ha igen, akkor miért nem? ( Official Music Video )

Tartalomjegyzék:

Anonim

Amikor megnyitja a Windows Feladatkezelőt, vannak olyan folyamatok, amelyeket azonnal felismer. Akkor lesz néhány, amiről nincs értelme. A Svchost.exe folyamat talán a leggyakoribb a listában, és talán az, amelyet nehéz megtalálni. Vizsgáljuk meg ennek a folyamatnak az okát és következményeit, amely úgy tűnik, hogy sok mindent kiszorít.

A Svchost.exe NEM egy rosszindulatú program

Ez általában az első gond, amikor nem tudja megfejteni, miről van szó. De ez határozottan nem vírus, bár a rosszindulatú programok néha megpróbálják eltakarni magukat és megtámadni egy gépet. Az Svchost.exe egy Microsoft Service Host folyamat. A Microsoft szerint ez egy általános host folyamatnév a dinamikus link könyvtárakból futó szolgáltatások számára.

Egyszerűbben fogalmazva: az svchost.exe egy olyan rendszerfájl, amely lehetővé teszi a Windows számára, hogy más programokat indítson. A legtöbb Windows folyamat DLL (Dynamic Linked Library) fájlokkal fut. De a DLL-ek nem tudnak önállóan elindulni és futni. A Windows operációs rendszernek végrehajtható programra van szüksége, amely hídként szolgálhat ezen DLL indításához. Az svchost.exe fájl „híd”

Az összes különféle DLL futtatási folyamat kezeléséhez az svchost.exe több példányt hoz létre önmagáról. Így a Windows erőforrásait jobban ki lehet használni, mivel számos DLL szolgáltatás csoportként fut, egyetlen svchost fájl alatt.

De miért látunk ilyen sokat?

Valójában logikus, tekintve, hogy az svchost.exe a Windows ilyen kritikus összetevője. Ha minden folyamat egyetlen svchost.exe alatt futott, akkor a hiba az egész rendszer összeomlását eredményezheti. Tehát minden szolgáltatást elkülönítünk egy svchost.exe logikai példányával, amely azt futtatja.

Az svchost.exe minden egyes példánya egy „gazdagép” azoknak a DLL-eknek, amelyek a Windows rendszeren futtatják a különféle szolgáltatásokat. Például az egyik svchost.exe folyamat hálózati szolgáltatásokat futtathat, egy másik lehet az asztali témák kezelése.

A folyamatok azonosítása

Mely szolgáltatások futnak az adott svchost.exe folyamat alatt, ha bizonyos nyugalmat keres, és optimalizálja a rendszer erőforrásait a nem szükséges szolgáltatások letiltásával. Két egyszerű módon lehet azonosítani az svchost folyamatokat.

1. Használja a parancssort: Nyissa meg a Futtatás mezőt a Start menüből, és írja be a CMD parancsot a parancssori felhívásához. Írja be a feladatlistát / SVC- t a képernyőn. Láthatja az összes dinamikus könyvtárat, amelyet az svchost.exe fut.

Ennek a módszernek az a problémája, hogy a folyamatok még mindig nincsenek egyszerű, könnyen érthető angol nyelven. Ehhez térjünk át a második módszerhez.

2. A Process Explorer használata: A Process Explorer egy szép kis segédprogram, amelyet közvetlenül a ZIP fájlból is futtathat. Futtassa az önálló programot, majd kiemelheti az egyes folyamatokat, és pontosan megnézheti, hogy az egyes folyamatok mit végeznek. Az egyes folyamatokkal egérrel mozgatva átnézheti a részleteket.

Reméljük, hogy ez a cikk sikerült kimutatni az svchost.exe folyamatot, és segített jobban megérteni azt.

Ha információkat szeretne hozzáadni, és meg szeretne osztani mindazt, amit tudott a svchost.exe folyamatról a Windowsban, üdvözölheti ötleteit a megjegyzésekben.