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:
- A Ctrl-Shift-Esc gombbal nyissa meg a Feladatkezelőt.
- Az ott felsorolt folyamatokat azonnal látnia kell.
- Kattintson a CPU oszlopra a CPU felhasználás szerinti rendezéshez. A legjobban a CPU-t használó folyamatot most fel kell mutatni.
- 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.
- 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.
- Ez átvált a részletek fülre, és kiemeli a megfelelő svchost.exe folyamatot.
- 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.
- Azonosítsa a szolgáltatás nevét a Folyamatok oldalon.
- Nyissa meg a Windows Services Manager alkalmazást és keresse meg.
- Kattintson duplán a szolgáltatásra.
- Á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.
- É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.
- 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:
- 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.
- Fogadja el az UAC promptot.
- Futtassa az sfc / scannow parancsot .
- 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.