Elemezze a Service Host magas CPU-használatát

A folyamatok magas CPU-felhasználása a Windowson lelassíthatja az egyéb műveleteket csigaszerűen. Noha ezt néha a felhasználó által indított programok, például adószámítógépes játék vagy videorendszer-program okozhatják, néha a Windows folyamatok, például a Service Host okozhatják.

A Service Host egy svchost.exe folyamat; A Microsoft Windows 10 operációs rendszer legfrissebb verziói külön kezelik az általuk üzemeltetett szolgáltatásokat, míg a Windows régebbi verziói összekapcsolják őket, ami az azonosítást bonyolultabbá tette.

Olyan programokat hoztak létre, mint az Svchost Process Analyzer vagy az Svchost Viewer, hogy segítsék a felhasználókat és a rendszergazdákat abban, hogy megtudják, melyik szolgáltatás futtatása alatt melyik svchost folyamat történik a Windows gépen.

Ennek következménye lehet, hogy legalább 20 Service Host folyamat szerepel a Windows 10 gépeken.

Elemezze a Service Host magas CPU-használatát

Az első dolog, amit meg kell tennie, meg kell tudnia, melyik Service Host folyamat felelős érte. A folyamat elvégzése után ismeri a Windows szolgáltatást, amely azt okozza, és onnan a kérdéses szolgáltatástól függően megtehet valamit.

Először az alapok:

  1. A Ctrl-Shift-Esc gombbal nyissa meg a Feladatkezelőt.
  2. Az ott felsorolt ​​folyamatokat azonnal látnia kell.
  3. Kattintson a CPU oszlopra a CPU felhasználás szerinti rendezéshez. A legjobban a CPU-t használó folyamatot most fel kell mutatni.
  4. Kattintson rá, hogy további információkat jelenítsen meg róla. A Service Host: Helyi szolgáltatás kattintása például felfedi a Function Discover Provider Host szolgáltatást.

A következő lépés nagyban függ a szóban forgó szolgáltatástól. Miközben keresést futtathat az interneten, hogy többet megtudjon róla, előbb is megnyithatja a Szolgáltatások kezelőt, hogy elolvassa a leírását, és megtudja, hogyan indul és hogyan működik.

A Szolgáltatáskezelő elindításához érintse meg a Windows-kulcsot, írja be a services.msc fájlt, és nyomja meg az Enter-billentyűt.

Keresse meg a szolgáltatást - ugyanazzal a névvel rendelkezik, mint a Feladatkezelőben megnyílt bejegyzés, amikor rákattintott a Szolgáltatógép bejegyzésére; gyakran megtalálja annak állapotát - általában futás -, valamint az indítási típust és a leírást.

Időnként a magas CPU-felhasználást is össze lehet kapcsolni a tevékenységgel. Tegyük fel, hogy a Windows Update abban az időben fut és megtalálta a frissítéseket. Ezután előfordulhat, hogy a Service Host: Helyi rendszer - a kézbesítés optimalizálása sok CPU használatával történik a frissítések feldolgozása közben.

Mit tehet a Service Host probléma megoldásához?

Itt található néhány javaslat a Service Host feladatok magas CPU-felhasználásával történő kezelésére:

Állítsa alacsonyabb értékre a folyamat prioritását

Első lépésként meg kell szereznie a megfelelő svchost.exe bejegyzést, mivel ezt a Windows 10 folyamatain nem lehet megtenni.

  1. Kattintson a jobb gombbal a Szolgáltatógép bejegyzésre a Windows Feladatkezelő Folyamatok részében, és válassza az Ugrás a részletekhez menüpontot.
  2. Ez átvált a részletek fülre, és kiemeli a megfelelő svchost.exe folyamatot.
  3. Kattintson a jobb gombbal a folyamatra, és válassza a Prioritás beállítása> Normál alatt lehetőséget.

Tiltsa le a szolgáltatást

Felhívjuk figyelmét, hogy ez nem lehetséges a Windows által igényelt kritikus szolgáltatások számára.

Tipp : Ellenőrizze a Windows 10, a Windows 8.1 és a Windows 7 szolgáltatáskonfigurációs oldalait a Black Viper webhelyen, hogy kikapcsolja a szolgáltatást.

  1. Azonosítsa a szolgáltatás nevét a Folyamatok oldalon.
  2. Nyissa meg a Windows Services Manager alkalmazást és keresse meg.
  3. Kattintson duplán a szolgáltatásra.
  4. Állítsa az indítási típusát "kézi" vagy "letiltott" értékre. A kézi betöltés igény szerint bekapcsol, teljesen lekapcsolja.

Ellenőrizze, hogy a számítógépe naprakész-e

Időnként ezt a hibát vagy problémát okozzák a Windows része. Lehetséges, hogy a Microsoft egy frissítéssel javította a problémát, és gyakran érdemes ellenőrizni a frissítéseket, hogy megtudja, van-e ez a helyzet.

  1. Érintse meg a Windows gombot, írja be a Windows Update elemet, és válassza ki az elemet a keresési eredmények listájából.
  2. Válassza a "frissítések keresése" vagy a "letöltés" elemet, és várjon, amíg a folyamat befejeződik.

Ellenőrizze, hogy számítógépe vírusmentes-e

Nem ritka, hogy a rosszindulatú programok magas CPU-felhasználást okozhatnak a Windows gépeken. Ajánlott egy vagy két másodperces vélemény-leolvasóval futtatni a rosszindulatú programokat.

Használhatja a Malwarebytes Anti-Malware, a Trend Micro fenyegetésgátló eszközkészletét, a Bitdefender Home Scanner alkalmazást vagy a CrowdInspect szoftvert.

Győződjön meg arról, hogy a fájl sérülése nem a probléma

A fájl sérülése mindenféle problémát okozhat, beleértve a magas CPU-felhasználást, de lefagyhat vagy összeomlik. A Windows olyan eszközökkel szállítódik, amelyeket futtathat annak ellenőrzésére, hogy a fájlok nem sérültek-e.

Így történik meg:

  1. Koppintson a Windows gombra, írja be a cmd.exe fájlt, tartsa lenyomva a Shift és a Ctrl billentyűket, majd nyomja meg az Enter billentyűt. Ezzel megemelt parancssort tölt be.
  2. Fogadja el az UAC promptot.
  3. Futtassa az sfc / scannow parancsot .
  4. A parancs ellenőrzi a fájlok sérülését, és megpróbálja kijavítani a beolvasás és a feldolgozás során észlelt hibákat.

Néhány különleges eset

Íme néhány különleges eset és megoldás:

  • Szolgáltatógép: Helyi szolgáltatás (korlátozott hálózaton), amely magas CPU-felhasználást okoz - próbáljon letiltani a Superfetch szolgáltatást.
  • Ellenőrizheti, hogy a Windows Update jelenleg átmásolja-e a fájlokat, ha megnyit egy megemelt PowerShell-parancssort, és futtatja a Get-BitsTransfer -AllUsers parancsot .
  • A Windows Update hatásának csökkentése érdekében ügyeljen arra, hogy ne töltsön le és ne küldjön adatokat más számítógépekre. Nyissa meg a Beállítások> Frissítés és biztonság> Windows frissítés> Speciális beállítások> Válassza ki a frissítések kézbesítésének módját.