Amikor megnyitja a Feladatkezelő Folyamatok lapját a Windows 7 rendszerben, vagy a Részletek lapot a Feladatkezelőből a Windows 8 rendszerben, meglepődve tapasztalja, hogy nagyszámú folyamat neve svchost.exe. Ma meglátjuk, miért van szüksége a Windows-nak ennyi példányra az SVCHOST folyamathoz, és hogyan lehet azonosítani, hogy melyik svchost folyamat mely szolgáltatáscsoportokat futtatja.
Reklám
Az svchost.exe fájl (szolgáltatás gazdagép) a C: Windows System32 mappában található, és különféle rendszerszolgáltatások futtatására szolgál. Itt található a fájl hivatalos leírása a Microsoft által:
A Svchost.exe fájl a% SystemRoot% System32 mappában található. Indításkor a Svchost.exe ellenőrzi a rendszerleíró adatbázis szolgáltatás részét, hogy összeállítsa a szolgáltatások listáját, amelyeket be kell töltenie. A Svchost.exe több példánya is futhat egyszerre. Minden Svchost.exe munkamenet tartalmazhat szolgáltatások csoportosítását. Ezért külön szolgáltatások futtathatók, attól függően, hogy hogyan és hol indul a Svchost.exe. A szolgáltatások ezen csoportosítása jobb irányítást és könnyebb hibakeresést tesz lehetővé.
A Svchost.exe csoportokat a következő rendszerleíró kulcs azonosítja:hogyan lehet lemondani a starz előfizetést a roku-nHKEY_LOCAL_MACHINE Software Microsoft WindowsNT CurrentVersion SvchostA kulcs alatti értékek külön Svchost csoportot képviselnek, és külön példányként jelennek meg az aktív folyamatok megtekintésekor. Minden érték REG_MULTI_SZ érték, és tartalmazza azokat a szolgáltatásokat, amelyek az adott Svchost csoport alatt futnak. Minden Svchost-csoport tartalmazhat egy vagy több szolgáltatásnevet, amelyeket a következő rendszerkulcsból nyerünk ki, amelyek Paraméterek-kulcsa ServiceDLL értéket tartalmaz:
hogyan lehet törölni az üres oldalt a google docs-bólHKEY_LOCAL_MACHINE System CurrentControlSet Services Service
Tehát a szolgáltatások csoportosítása eredményeként rengeteg Svchost.exe példányunk van, amelyek mindegyike példányonként egy szolgáltatáscsoportot futtat!
Nézzük meg, hogyan lehet megtekinteni, hogy mely szolgáltatások futnak egy adott svchost.exe példányban.
Első lehetőség: Feladatkezelő
A beépített eszköz, a Windows Feladatkezelő képes további információkat megjeleníteni a kiválasztott svchost folyamathoz kapcsolódó szolgáltatásokról. Nemrégiben tudósítottunk róla hogyan tekintheti meg a folyamathoz kapcsolódó szolgáltatásokat a Windows 8 rendszerben , ezért célszerű ezt a trükköt használni az svchost ellenőrzéséhez.
- Nyissa meg a Feladatkezelőt a Ctrl + Shift + Esc parancsikont a billentyűzeten, vagy jobb gombbal kattintson a tálca üres területére.
- Windows 7 vagy Vista rendszerben lépjen a Folyamatok fülre. Windows 8 és újabb rendszerekben váltson a Részletek fülre.
- Kattintson a jobb gombbal a kívánt folyamatra. Tegyük fel, hogy az svchost.exe egy adott példánya sok memóriát emészt fel, és meg szeretné tudni, melyik szolgáltatás okozza ezt, majd kattintson az svchost.exe adott példányára, és válassza a Ugrás a szolgáltatás (ok) ra . A Szolgáltatások fül automatikusan megnyílik, és az svchost.exe folyamat kiválasztott példánya által létrehozott összes szolgáltatás ki lesz emelve.
Második lehetőség: Parancssori trükk
Nyissa meg a parancssor ablakot, és írja be a következőt:
hogyan görbítsük meg a szöveget a google docs-ban
tasklist / svc
Felsorolja az svchost folyamat összes példányát a kapcsolódó szolgáltatásokkal.
Ez a trükk nagyon hasznos Windows XP rendszerben, ahol a Feladatkezelő alkalmazás nem rendelkezik a ' Ugrás a szolgáltatás (ok) ra ' funkció.
Ez az. Most már tudja, miért fut több svchost.exe folyamat a Windows rendszerén, és nem fogja megzavarni, miért kell ilyen sokuknak futtatniuk.