Az SVCHOST.EXE egyike azoknak a titokzatos folyamatoknak, amelyek folyamatosan futnak a Windows rendszerben, és elengedhetetlenül szükségesek, mégsem tudhatja pontosan, hogy mit csinál. Tehát mi a SVCHOST.EXE? Érdemes megismerni az egyes SVCHOST.EXE folyamatokban futó tényleges szolgáltatásokat és programokat, különösen, ha a folyamat a processzor 99 vagy 100 százalékát elfogyasztja!

Tehát, mielőtt a megoldásokba merülnénk, mélyebben megismerjük, mi ez a folyamat valójában, és hogyan tehetjük meg a felmerülő problémák megoldását. Először is, az svchost a „Service Host” kifejezést jelenti, és pontosan azt teszi, amit a neve sugall: a „host” szolgáltatások elősegítésében. A Windows szolgáltatás egy egyszerűen az operációs rendszerben működő program, amely egy adott feladatot hajt végre, és a háttérben mindig fut a számítógép bekapcsolt állapotában, még akkor is, ha nincs bejelentkezve.

A legtöbb program, amelyet ismer, önmagában futtatható, mint például .EXE. A legtöbb szolgáltatást azonban DLL-ek formájában valósítják meg, amelyek önmagukban nem futtathatók. Ezért az svchost betölti ezeket a DLL-eket, és maga futtatja azokat. Ezért, amikor megnyitja a Windows Feladatkezelőt, egy csomó svchost.exe folyamat fut. Ha további információt szeretne a Feladatkezelőről, olvassa el a Feladatkezelő megismeréséről szóló cikkeimet.

svchost

Észre fogja venni, hogy jelenleg nyolc svchost folyamat fut a számítógépemen, mindegyik különféle memóriamennyiségeket igényel, és különféle felhasználónevek alatt fut. Tegyük fel például, hogy egyikük túlságosan magas 100% -os CPU-felhasználással üzemel, hogyan lehet azonosítani a ténylegesen futó alkalmazást?

Ennek valójában kétféle módja van: mindezt manuálisan, a parancssor és a Szolgáltatások eszköz segítségével, vagy egy harmadik féltől származó alkalmazás segítségével. Megemlítem itt mindkettőt, ha az egyik nem működik érted.

Először ellenőrizze a vírusokat

Mielőtt megvizsgálnánk az alábbi részleteket, érdemes megjegyezni, hogy vannak olyan esetek, amikor az svchost.exe valójában vírus. Mivel ez egy rendszerfolyamat, a rosszindulatú kódolók az svchost nevet szeretik használni, hogy rejtve maradjanak. Ha a fájl Windows / system32-ben található, több mint valószínű, hogy nem vírus, azonban az ellenőrzés érdekében mindig javaslom a vizsgálatot.

Ha még nem rendelkezik vírusvédelmi programmal, azt javasolom, hogy használja a Kaspersky vagy a Bitdefender szoftvert, mivel ezek folyamatosan teljesítik az AV-Test és az AV-Comparatives rangsorok tetejét. Ezek nem ingyenesek, de a legtöbb ingyenes víruskereső program végül az extra kéretlen szoftvereket csomagolja, vagy átirányítja böngészőjét a biztonságos keresési megoldásukra, amely egyáltalán nem biztonságos, és csak nyomon követi Önt, és további hirdetéseket jelenít meg.

Azonosítsa az svchost.exe folyamatokat a parancssoron keresztül (kemény út)

1. Először menjen tovább, kattintson a Start, majd a Futtatás elemre, írja be a CMD-t, majd kattintson az OK gombra. A Windows 8.1 rendszerben menjen tovább, kattintson a jobb gombbal a Start gombra, és válassza a Futtatás lehetőséget.

futni cmd

2. Írja be a következőt a parancs ablakba és nyomja meg az Enter billentyűt

tasklist / svc / fi “imagename eq svchost.exe

Az alább bemutatott kimenetet kell kapnia a névvel, PID-vel és a szolgáltatás leírásával

svchost folyamatok

Most látni fogja az egyes svchost folyamatokat, egyedi ID számmal és a futtatásáért felelős szolgáltatásokkal. Ezek a nevek azonban továbbra is nagyon rejtélyesek, és mind rövidítések. Annak érdekében, hogy további hasznos információkat szerezzünk a folyamatról, használhatjuk a Windows Szolgáltatások böngészőt.

3. Kattintson a jobb gombbal a Sajátgép elemre, válassza a Kezelés lehetőséget. A megjelenő képernyőn válassza a Számítógépkezelés lehetőséget, majd válassza a Szolgáltatások és alkalmazások lehetőséget. Végül válassza a Szolgáltatások lehetőséget.

Windows szolgáltatások

4. Most próbálja meg egyeztetni a rejtjeles Windows szolgáltatásnevet a Szolgáltatások lapon található könnyen olvasható nevekkel. Ez egy kicsit, és némi időt vehet igénybe, mert ha elvégezi a folyamatot az ID 1436 azonosítóval és WudfSvc névvel, meg kell próbálnia megtalálni a listában. Ha duplán kattint az egyik szolgáltatási nevére, látni fogja a rejtjeles nevét is, tehát így illesztheti össze őket. Az én esetemben azt sejtettem, hogy a W azt jelenti, hogy a folyamat „Windows” -nel kezdődik, és addig nyitotta meg őket, amíg nem láttam a mérkőzést.

windows driver Alapítvány

Mint láthatja, a Windows Driver Foundation szolgáltatást rövid idõn belül wudfsvc-nek hívják!

Azonosítsa az svchost.exe folyamatokat a Process Explorer segítségével (egyszerű módszer)

Ha túl nehéznek találta, van egy sokkal könnyebb út! Nézze meg a Process Explorer eszközt a Microsoft-tól (eredetileg a SysInternals-től). Az eszköz teljesen ingyenes, és részletes információkat nyújt a jelenleg futó folyamatokról.

Miután letöltötte, csak futtassa az exe fájlt, mivel azt nem kell telepíteni. Vigye az egeret az svchost folyamat fölé, és megjelenik egy felugró ablak, amely megmutatja, mely szolgáltatások futnak az adott folyamat alatt. A process explorernél az a jó dolog, hogy az egyes folyamatok barátságos nevét kapja a rövid név helyett.

folyamat felfedező

Windows 8 Feladatkezelő

Az utolsó dolog, amit megemlítettem, az a tény, hogy a Windows 8 feladatkezelő alapvetően elavulttá teszi a parancssor vagy a Process Explorer használatát. Nyissa meg a Feladatkezelőt a CTRL + SHIFT + ESC billentyűkombinációval, és görgessen lefelé a Folyamatok lapon, ahova a Windows Processes hivatkozik.

Windows 8 folyamatok

Itt láthatja az összes svchost.exe folyamatot, amely Service Host néven szerepel: ezt követi a fiók típusa (helyi rendszer, hálózati szolgáltatás stb.). Mellett egy számmal is rendelkezik, és ha a nyílra kattintva kibontja az elemet, akkor látni fogja az adott folyamat alatt futó összes szolgáltatást is.

szolgáltatások listája

Javítás a SVCHOST magas CPU használatban

Most, hogy pontosan kitalálta, mely folyamat fedi le az összes processzort, megválaszolhatjuk, hogyan javíthatjuk ki. Ha úgy találta, hogy a folyamat nem Windows folyamat, mint például a Windows Update vagy a Windows tűzfal stb., Akkor egyszerűen ölje meg a folyamatot, és távolítsa el a programot.

A probléma előfordulásának leggyakoribb köze van azonban a Windows folyamatához. Ebben az esetben a legjobb megoldás az összes legújabb frissítés telepítése a Microsoft webhelyéről. Ha a Windows rendszerben ezt nem tudja megtenni, akkor próbálja újraindítani a számítógépet csökkentett módban, majd próbálja újra.

Továbbá, ha eljuthat a Szolgáltatások fülre, mint ahogy fentebb tettük, akkor lépjen tovább, kattintson a jobb gombbal a szolgáltatásra, és válassza a Letiltás lehetőséget. Még ha a Windows Update vagy a tűzfal is, ne aggódjon, később újra engedélyezheti. Ezután indítsa újra a számítógépet, lépjen a Microsoft webhelyére, és manuálisan szerezze be a frissítéseket. Engedélyezze újra a szolgáltatást, és indítsa újra a számítógépet, és remélhetőleg a dolgok működnek!

A szolgáltatás kikapcsolásához a Windowson kattintson a jobb gombbal a Szolgáltatások lapon, és válassza a Tulajdonságok lehetőséget.

szolgáltatási tulajdonságok

Ezután válassza a Letiltva lehetőséget a párbeszédpanel közepén található Indítási típus kombinált mezőből:

szolgáltatás letiltása

Pár alkalommal átmentem ezen a folyamaton, és ez számomra is működött. Tehát ismét először tiltsa le a szolgáltatást, majd indítsa újra a számítógépet, majd telepítse a frissítéseket kézzel, majd engedélyezze újra a szolgáltatást, és indítsa újra a számítógépet. Ha ez nem működik, akkor a Windows javítási telepítését kell végrehajtania. Hajtsa végre a Google keresést a javítás telepítéséhez, és kövesse a lépéseket. Ha Windows 8 operációs rendszert futtat, frissítheti számítógépét. Ha bármilyen kérdése van, írj megjegyzést. Élvezd!