Hogyan javíts meg Svchost.exe magas CPU-használatot

Az SVCHOST.EXE(SVCHOST.EXE) egyike azoknak a titokzatos folyamatoknak, amelyek folyamatosan futnak a Windows rendszerben(Windows) , és rendkívül nélkülözhetetlenek, de soha nem tudhatod, hogy pontosan mit csinál. Tehát mi az SVCHOST.EXE ? Az egyes SVCHOST.EXE(SVCHOST.EXE) folyamatokon belül futó tényleges szolgáltatások és programok azonosítása olyan feladat, amelyet érdemes tudni, különösen akkor, ha a folyamat felemészti a CPU 99 vagy 100 százalékát!

Mielőtt tehát belemerülnénk a megoldásokba, ismerjük meg mélyebben, hogy valójában mit is csinál ez a folyamat, és hogyan lehet megoldani az esetlegesen előforduló problémákat. Először is, az svchost a „ Service Host ” rövidítése, és pontosan azt teszi, amit a név is sugall: segít „hosztolni” a szolgáltatásokat. A Windows szolgáltatása egyszerűen egy program az operációs rendszerben, amely egy adott feladatot végez, és a háttérben fut mindenkor, amikor a számítógép be van kapcsolva, még akkor is, ha nincs bejelentkezve.

A legtöbb ismert program önálló végrehajtható fájlként fut, például a .EXE. A legtöbb szolgáltatás azonban DLL(DLLs) -ek formájában van megvalósítva , amelyek nem tudnak önállóan futni. Ezért(Hence) az svchost betölti ezeket a DLL(DLLs) -eket , és maga futtatja őket. Éppen ezért, amikor megnyitja a Windows Feladatkezelőt(Windows Task Manager) , egy csomó svchost.exe folyamatot fog látni. Ha további információra van szüksége a Feladatkezelőről(Task Manger) , tekintse meg a Feladatkezelő megértésével foglalkozó cikkeimet .

svchost

Észreveheti, hogy jelenleg nyolc svchost folyamat fut a számítógépemen, amelyek mindegyike különböző mennyiségű memóriát használ, és különböző felhasználói neveken fut. Tegyük fel, hogy az egyik túlzottan magas , 100 százalékos CPU -használaton fut, hogyan tudjuk azonosítani a ténylegesen futó alkalmazást?

Valójában ennek két módja van: mindezt manuálisan a parancssor és a Szolgáltatások(Services) eszköz használatával, vagy egy harmadik féltől származó alkalmazás használatával. Mindkettőt megemlítem itt arra az esetre, ha az egyik nem működik az Ön számára.

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

Mielőtt belemennénk az alábbi részletekbe, érdemes megjegyezni, hogy vannak olyan esetek, amikor az svchost.exe valójában vírus. Mivel ez egy rendszerfolyamat, a rosszindulatú kódolók szívesen használják az svchost nevet, hogy rejtve maradjanak. Ha a fájl a Windows/system32 található , akkor több mint valószínű, hogy nem vírus, de mindig azt javaslom, hogy hajtson végre egy vizsgálatot a biztonság kedvéért.

Ha még nem rendelkezik vírusirtó programmal, javasoljuk a Kaspersky vagy a Bitdefender használatát, mivel ezek folyamatosan az élen teljesítenek az AV-Test és az AV-Comparatives rangsorában. Nem ingyenesek, de a legtöbb ingyenes víruskereső program a végén extra ócska szoftvereket csomagol, vagy átirányítja a böngészőt a „biztonságos” keresési megoldásukra, amely egyáltalán nem biztonságos, és csak követi és több hirdetést jelenít meg.

(Identify)Az svchost.exe folyamatok (Processes)azonosítása parancssoron(Command Prompt) keresztül (kemény mód)

1. Először kattintson a Start gombra(Start) , majd a Futtatás(Run) gombra , írja be a CMD parancsot(CMD) , majd kattintson az OK gombra. (OK.)Windows 8.1 rendszerben(Windows 8.1) kattintson a jobb gombbal a Start gombra, és válassza a Futtatás parancsot(Run) .

futtassa a cmd-t

2. Írja be a következőt a parancsablakba, és nyomja meg az Enter billentyűt(Enter)

tasklist /svc /fi “imagename eq svchost.exe

Az alábbiakban látható kimenetet kell kapnia a névvel, a PID -vel és a szolgáltatás leírásával

svchost folyamatok

Most látni fogja az egyes svchost folyamatokat az egyedi azonosítószámukkal és a szolgáltatásokkal együtt, amelyekért felelősek. Ezek a nevek azonban még mindig nagyon rejtélyesek, és mind rövidített nevek. Annak érdekében, hogy további hasznos információkat kapjunk a folyamatról, használhatjuk a Windows Services böngészőjét.

3. Kattintson jobb gombbal a Sajátgép(My Computer) elemre , válassza a Kezelés(Manage) lehetőséget . A megjelenő képernyőn válassza a Számítógép-kezelés(Computer Management) , majd a Szolgáltatások és alkalmazások lehetőséget( Services and Applications) . Végül válassza a Szolgáltatások lehetőséget(Services) .

Windows szolgáltatások

4. Most próbálja meg párosítani a rejtélyes Windows -szolgáltatás nevét a Szolgáltatások(Services) lapon található, könnyen olvasható nevekkel. Ez kevés, és eltarthat egy ideig, mert ha a folyamatot 1436-os azonosítóval és (ID 1436)WudfSvc névvel hajtja végre , meg kell próbálnia megtalálni a listában. Ha duplán rákattint valamelyik szolgáltatás nevére, látni fogja a rejtélyes nevét is, így párosíthatja őket. Az én esetemben arra tippeltem, hogy a W azt jelenti, hogy a folyamat „ Windows(Windows) ” -szal kezdődik, és addig nyitottam őket, amíg egyezést nem láttam.

windows driver alapja

Mint láthatja, a Windows Driver Foundation szolgáltatást röviden wudfsvc -nek hívják !

(Identify)Az svchost.exe folyamatok (Processes)azonosítása a Process Explorer segítségével  (egyszerű módszer)

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

Miután letöltötte, csak futtassa az exe fájlt, mivel nem kell telepítenie. Vigye az egeret az svchost folyamat fölé, és megjelenik egy felugró ablak, amely megmutatja, hogy mely szolgáltatások futnak a folyamat alatt. Az a szép dolog a Process Explorerben, hogy a rövid név helyett minden folyamathoz barátságos nevet kap.

folyamatfeltáró

Windows 8 Feladatkezelő

Egy utolsó dolog, amit meg akartam említeni, az a tény, hogy a Windows 8 feladatkezelője alapvetően teljesen elavulttá teszi a parancssor vagy a Process Explorer használatát. (Explorer)Nyissa meg a Feladatkezelőt(Task Manager) a CTRL + SHIFT + ESC , és görgessen le a Folyamatok(Processes) lapon a Windows folyamatok feliratig(Windows Processes) .

Windows 8 folyamatok

Itt láthat minden svchost.exe folyamatot Service Host néven , majd a fiók típusát, amely alatt fut (Helyi rendszer(System) , Hálózati szolgáltatás(Network Service) stb.). Egy szám is lesz mellette, és ha a nyílra kattintva kibontja az elemet, akkor az adott folyamat alatt futó összes szolgáltatást is látni fogja.

szolgáltatások listája

Az SVCHOST magas CPU-használat javítása

Most, hogy rájött, hogy pontosan melyik folyamat fogyasztja el a teljes CPU -t, meg tudjuk oldani a javítás módját. Ha úgy találja, hogy a folyamat nem Windows -folyamat, például a Windows Update vagy a Windows Firewall stb., egyszerűen állítsa le a folyamatot, és távolítsa el a programot.

Ez a probléma azonban a legtöbb esetben valamilyen Windows - folyamathoz kapcsolódik. Ebben az esetben a legjobb megoldás az összes legújabb frissítés telepítése a Microsoft webhelyéről. Ha ezt nem tudja normálisan megtenni a Windows rendszerben(Windows) , próbálja meg újraindítani a számítógépet csökkentett módban, majd próbálja újra.

Továbbá, ha elérheti a Szolgáltatások(Services) lapot, ahogy fent tettük, lépjen tovább, kattintson a jobb gombbal a szolgáltatásra, és válassza a Letiltás(Disable) lehetőséget . Még ha a Windows Update vagy a tűzfalról(Firewall) van szó, ne aggódjon, később újra engedélyezheti. Ezután indítsa újra a számítógépet, keresse fel a Microsoft webhelyét, és manuálisan töltse le 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!

Egy szolgáltatás Windows rendszerben(Windows) való letiltásához kattintson rá jobb gombbal a Szolgáltatások(Services) lapon, és válassza a Tulajdonságok(Properties) parancsot .

szolgáltatási tulajdonságok

Ezután válassza a Letiltva(Disabled) lehetőséget a párbeszédpanel közepén található Indítási típus(Startup type) kombinált mezőben:

szolgáltatás letiltása

Párszor átestem ezen a folyamaton, és nekem bevált. 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 manuálisan a frissítéseket, majd engedélyezze újra a szolgáltatást, majd indítsa újra a számítógépet. Ha ez nem működik, el kell végeznie a Windows javítótelepítését(Windows) . Keressen a Google -ban a javítás telepítésére, és kövesse a lépéseket. Ha Windows 8 rendszert használ(Windows 8) , frissítheti számítógépét(refresh your computer) . Ha kérdése van, írjon megjegyzést. Élvezd!



About the author

Számítógépes technikus vagyok, aki évek óta dolgozom Androiddal és irodai szoftverekkel. Az elmúlt 5 évben arra is tanítottam az embereket, hogyan használják a Mac-eket. Ha valakit keres, aki tudja, hogyan kell megjavítani a dolgokat a számítógépén, valószínűleg tudok segíteni!



Related posts