Elemezze a Service Host magas CPU-használatát
- Kategória: Ablakok
A folyamatok magas CPU-felhasználása a Windowson lelassíthatja az egyéb műveleteket csigahoz hasonló ütemben. Noha ezt néha a felhasználó által indított programok, például egy 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; Legutóbbi verziók A Microsoft Windows 10 operációs rendszer különálló szolgáltatásai, melyeket az üzemeltet, míg a Windows régebbi verziói összerakják őket, ami az azonosítást bonyolultabbá tette.
Olyan programok, mint a Svchost Process Analyzer vagy Svchost Viewer úgy hozták létre, hogy segítsék a felhasználókat és a rendszergazdákat annak megállapításában, hogy melyik szolgáltatás futott az adott svchost folyamat alatt 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. Ha rákattint a Service Host: Helyi szolgáltatás elemre, felfedheti 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 tudjon meg róla, előbb is megnyithatja a Szolgáltatáskezelő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 segítségével, 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, Windows 8.1 és Windows 7 szolgáltatások konfigurációs oldalait a A Black Viper weboldala hogy megtudja, letilthatja-e 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ölti igény szerint, a letiltott teljesen kikapcsolja.
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.
Te tudod használni Malwarebytes Anti-Malware , A Trend Micro fenyegetésellenes eszközkészlete , Bitdefender otthoni szkenner vagy CrowdInspect .
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:
- Érintse meg a Windows billentyűt, í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 a parancsot sfc / scannow .
- A parancs ellenőrzi a fájlok sérülését, és megkísérel 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.
- A megemelt PowerShell-parancssor megnyitásával és a parancs futtatásával ellenőrizheti, hogy a Windows Update jelenleg fájlokat továbbít-e Get-BitsTransfer -AllUsers .
- 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.