Fix Service Host: Helyi rendszer (svchost.exe) magas CPU- és lemezhasználat

Javítsa ki a Service Host: Local System (svchost.exe) magas CPU- és lemezhasználatot:(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage:) Ha ezzel a problémával szembesül, amikor a Service Host : Local System (svchost.exe) nevű folyamat az összes rendszererőforrást használja, ami magas CPU- és lemezhasználatot(Disk) okoz. a Feladatkezelőben(Task Manager) , akkor ne aggódjon, mert ma meg fogjuk nézni, hogyan(How) lehet megoldani ezt a problémát ennek a cikknek a segítségével. Ez a bejegyzés segít, ha magas CPU(High CPU) -használattal, memóriahasználattal(Memory) vagy lemezhasználattal(Disk) kell szembenéznie a Service Host : Local System folyamat miatt.

Mi az a Service Host: Helyi rendszer (svchost.exe)?(What is Service Host: Local System (svchost.exe)?)

Service Host : A helyi rendszer(System) maga az alatta futó egyéb rendszerfolyamatok kötege, más szóval alapvetően egy általános szolgáltatás-tárhelytároló. Így a probléma hibaelhárítása nehézzé válik, mivel a Service Host(Service Host) : Local System alatt futó bármely folyamat magas CPU- vagy lemezhasználati problémát okozhat. Szolgáltatásgazda(Service Host) : A helyi rendszer(System) olyan folyamatokat tartalmaz, mint a Felhasználókezelő, a Csoportházirend-ügyfél(Group Policy Client) , a Windows automatikus frissítése(Windows Auto Update) , a Háttérben lévő intelligens átviteli szolgáltatás(Background Intelligent Transfer Service) ( BITS ), a Feladatütemező(Task Scheduler) stb.

Gyorsan megtekintheti a különféle folyamatokat a Szolgáltatásgazda(Service Host) : Helyi rendszer alatt, ha a Ctrl + Alt + Del billentyűket egyszerre nyomja meg a Feladatkezelő megnyitásához(Task Manager) , majd váltson a Folyamatok(Processes) fülre, és keresse meg a Service Host kapcsolódó folyamatokat, például a Service Host : Local Service , Service Host : Network Service , stb. Ha kibővíti ezeket a szolgáltatást, különféle folyamatokat fog találni alatta futni.

Fix Service Host: Helyi rendszer (svchost.exe) magas CPU- és lemezhasználat

Amint látja, számos folyamat fut a Service Host : Local System (svchost.exe) alatt, például a Windows Update , amely sok rendszererőforrást igényelhet, de ha egy adott folyamat folyamatosan magas CPU- és lemezhasználatot(Disk) okoz , akkor ez probléma, amivel foglalkozni kell. Tehát időveszteség nélkül nézzük meg a Service Host(Fix Service Host) : helyi rendszer(System) (svchost.exe) magas CPU-(High CPU) és lemezhasználatának(Disk Usage) javítását az alábbi oktatóanyag segítségével.

Javítsa ki a Service Host(Fix Service Host) : helyi rendszer(System) (svchost.exe) magas CPU-(High CPU) és lemezhasználatot(Disk Usage)

Megjegyzés: Ügyeljen arra, hogy  hozzon létre egy visszaállítási pontot(create a restore point)  arra az esetre, ha valami baj lenne.

Mielőtt folytatná a hibaelhárítási lépéseket, először meg kell határoznia a probléma kiváltó okát, azaz, hogy a Service Host : Local System alatt melyik szolgáltatás vagy folyamat okozza a magas CPU- vagy lemezhasználati(Disk) problémát. Ehhez szüksége lesz a Microsoft Process Explorer nevű ingyenes eszközére .

1.Töltse le ezt a programot a fenti hivatkozásról, kattintson jobb gombbal a procexp64.exe fájlra( procexp64.exe file) , és válassza a Futtatás rendszergazdaként lehetőséget.(run as administrator.)

Kattintson a jobb gombbal a procexp64.exe fájlra, és válassza a Futtatás rendszergazdaként lehetőséget

2. Most kattintson a CPU oszlopra(CPU column) a folyamatok CPU vagy memóriafogyasztás szerinti rendezéséhez.(CPU or memory consumption.)

3. Ezután keresse meg a listában az svchost.exe folyamatot( svchost.exe process) , kattintson rá jobb gombbal, és válassza a Tulajdonságok menüpontot.(Properties.)

Keresse meg a listában az svchost.exe folyamatot, kattintson rá jobb gombbal, és válassza a Tulajdonságok menüpontot.

4. Az svchost.exe tulajdonságai ablakban lépjen a Szolgáltatások lapra(Services tab) , ahol megtalálja a folyamat alatt futó szolgáltatások listáját.(find a list of services running under this process.)

Az svchost.exe tulajdonságai ablakban váltson a Szolgáltatások lapra

5. Ezt követően váltson a Szál lapra(Thread tab) , ahol megtalálja az svchost.exe szolgáltatáson belül végrehajtott összes szálat.

Váltson a Szál lapra, ahol megtalálja az svchost.exe szolgáltatáson belül végrehajtott összes szálat

6. Kattintson a CPU oszlopra és a Cycles Delta oszlopra(CPU column & Cycles Delta column) a szálak rendezéséhez, és keresse meg a magas processzorhasználatot okozó szolgáltatást vagy dll könyvtárat.(find the service or dll library causing high cpu usage.)

7. Kattintson a problémát okozó szolgáltatásra, majd kattintson a Kill or felfüggeszt gombra.(Kill or suspend button.)

Keresse meg a magas processzorhasználatot okozó szolgáltatást vagy dll-könyvtárat, majd kattintson a Kill or felfüggeszt gombra

8. Ezután várjon néhány percet, és nézze meg, hogy a Service Host: Local System (svchost.exe) magas CPU- vagy lemezhasználata javítva van-e.(high CPU or Disk usage by Service Host: Local System (svchost.exe) is fixed.)

9. Ha továbbra is szembesül a problémával, kövesse a fenti lépéseket a rendszererőforrások nagy részét igénybe vevő összes szálhoz.

10. Miután nullázta a problémát okozó tettest, le kell tiltania(disable) az adott szolgáltatást a services.msc ablakban.

11. Ehhez le kell képeznie a DLL-neveket szolgáltatásnevekre(map DLL names to service names) a 4. lépésben.

A DLL-neveket a szolgáltatásnevekhez kell rendelnie

12. Nyomja meg a Windows Key + R billentyűket, majd írja be a services.msc parancsot , és nyomja meg az Enter billentyűt.

szolgáltatások.msc windows

13. Keresse meg a problémát okozó szolgáltatásokat(particular services causing the issue) a service.msc ablakban, majd kattintson rá jobb gombbal, és válassza a Tulajdonságok menüpontot.

Kattintson a jobb gombbal a problémát okozó szolgáltatásokra, és válassza a Tulajdonságok lehetőséget

14. Ha a szolgáltatás már fut, kattintson a Leállítás(Stop) gombra, majd az Indítás(Startup) típusa legördülő menüből válassza a Letiltva lehetőséget.(Disabled.)

Kattintson a Leállítás gombra, majd az Indítás típusa legördülő listából válassza a Letiltva lehetőséget

15. Kattintson az Alkalmaz(Apply) , majd az OK gombra a módosítások mentéséhez, és ezzel kijavítja a Service Host: Local System (svchost.exe) magas CPU- és lemezhasználattal  (Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage )kapcsolatos problémát.(issue.)

1. módszer: Futtassa az SFC és DISM parancsot(Method 1: Run SFC and DISM Command)

1. Nyomja meg a Windows Key + X , majd kattintson a Command Prompt (Admin) elemre.( Command Prompt(Admin).)

parancssor rendszergazdai jogokkal

2. Most írja be a következőket a cmd-be, és nyomja meg az Enter billentyűt:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

SFC vizsgálat most parancssor

3. Várja meg, amíg a fenti folyamat befejeződik, majd indítsa újra a számítógépet.

4. Nyissa meg ismét a cmd-t, írja be a következő parancsot, és mindegyik után nyomja meg az Enter billentyűt:

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

DISM helyreállítási egészségügyi rendszer

5. Hagyja futni a DISM parancsot, és várja meg, amíg befejeződik.

6. Ha a fenti parancs nem működik, próbálkozzon az alábbiakkal:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

Megjegyzés: (Note:) Cserélje(Replace) ki a C:RepairSourceWindows fájlt a javítási forrás helyére ( Windows telepítő(Windows Installation) vagy helyreállító lemez(Recovery Disc) ).

7. Indítsa újra a számítógépet a módosítások mentéséhez, és ellenőrizze, hogy ki tudja-e javítani a  Service Host: Local System (svchost.exe) magas CPU- és lemezhasználatot.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

2. módszer: Törölje a SoftwareDistribution mappát(Method 2: Delete SoftwareDistribution Folder)

1. Nyomja meg a Windows Key + R billentyűket, majd írja be a services.msc parancsot , és nyomja meg az Enter billentyűt.

szolgáltatások.msc windows

2. Kattintson a jobb gombbal a Windows Update szolgáltatásra(Windows Update service) , és válassza a Leállítás lehetőséget.(Stop.)

Kattintson a jobb gombbal a Windows Update szolgáltatásra, és válassza a Leállítás lehetőséget

3. Nyissa meg a Fájlkezelőt(File Explorer) , majd navigáljon a következő helyre:

C:\Windows\SoftwareDistribution

4. Törölje(Delete all) az összes fájlt és mappát a SoftwareDistribution alatt.(SoftwareDistribution.)

Törölje az összes fájlt és mappát a SoftwareDistribution alatt

5. Ismét kattintson a jobb gombbal a Windows Update szolgáltatásra( Windows Update service) , majd válassza a Start lehetőséget.(Start.)

Kattintson a jobb gombbal a Windows Update szolgáltatásra, majd válassza a Start lehetőséget

6. Most próbálja meg letölteni a frissítéseket, és ellenőrizze, hogy ki tudja-e javítani a Service Host: Local System (svchost.exe) magas CPU- és lemezhasználatot.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

3. módszer: A Superfetch letiltása(Method 3: Disable Superfetch)

1. Nyomja meg a Windows Key + R billentyűket, majd írja be a services.msc parancsot , és nyomja meg az Enter billentyűt.

szolgáltatások ablakai

2. Keresse meg a Superfetch(Superfetch) szolgáltatást a listában, majd kattintson rá jobb gombbal, és válassza a Tulajdonságok menüpontot.(Properties.)

Kattintson a jobb gombbal a Superfetch elemre, és válassza a Tulajdonságok lehetőséget

3. A Szolgáltatás(Service) állapota alatt, ha a szolgáltatás fut, kattintson a Leállítás gombra.(Stop.)

4. Most az Indítás( Startup) típusa legördülő menüből válassza a Letiltva lehetőséget.(Disabled.)

kattintson a leállítás gombra, majd állítsa le az indítási típust a szuperfetch tulajdonságokban

5. Kattintson az Alkalmaz, majd az OK gombra.

6. A változtatások mentéséhez indítsa újra a számítógépet.

Ha a fenti módszer nem tiltja le a Superfetch szolgáltatásokat, akkor kövesse a Superfetch letiltását a Registry segítségével:(disable Superfetch using Registry:)

1. Nyomja meg a Windows Key + R billentyűket, majd írja be a regedit parancsot(regedit) , és nyomja meg az Enter billentyűt a (Enter)Rendszerleíróadatbázis-szerkesztő(Registry Editor) megnyitásához .

Futtassa a regedit parancsot

2. Navigáljon a következő beállításkulcshoz:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

3. Győződjön meg arról, hogy a PrefetchParameters lehetőséget választotta , majd a jobb oldali ablakban kattintson duplán az EnableSuperfetch kulcsra, és módosítsa az értékét 0-ra az érték adatmezőben.(change it’s value to 0 in the value data field.)

Kattintson duplán az EnablePrefetcher kulcsra, hogy az értékét 0-ra állítsa a Superfetch letiltásához

4. Kattintson az OK gombra, és zárja be a Rendszerleíróadatbázis-szerkesztőt(Registry Editor) .

5. Indítsa újra a számítógépet a módosítások mentéséhez, és ellenőrizze, hogy ki tudja-e javítani a  Service Host: Local System (svchost.exe) magas CPU- és lemezhasználatot.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

4. módszer: Rendszerleíró adatbázis javítás(Method 4: Registry Fix)

1. Nyomja meg a Windows Key + R billentyűket, majd írja be a regedit parancsot(regedit) , és nyomja meg az Enter billentyűt a (Enter)Rendszerleíróadatbázis-szerkesztő(Registry Editor) megnyitásához .

Futtassa a regedit parancsot

2. Navigáljon a következő beállításkulcshoz:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu

3. Ügyeljen arra, hogy az Ndu -t válassza, majd a jobb oldali ablaktáblában kattintson duplán a Start gombra.( double-click on Start.)

Kattintson duplán a Start gombra az Ndu beállításjegyzék-szerkesztőben

4. Módosítsa a Start értékét 4(Change the value of Start to 4) -re , majd kattintson az OK gombra.

Írjon be 4-et a Start érték adatmezőjébe

5. Zárjon be mindent, és indítsa újra a számítógépet a módosítások mentéséhez.

5. módszer: Futtassa a Windows Update hibaelhárítót(Method 5: Run Windows Update troubleshooter)

1. Nyomja meg a Windows Key +Beállítások(Settings) megnyitásához, majd kattintson a Frissítés és biztonság elemre.(Update & Security.)

Nyomja meg a Windows Key + I gombot a Beállítások megnyitásához, majd kattintson a Frissítés és biztonság ikonra

2. A bal oldali menüben válassza a Hibaelhárítás lehetőséget.(Troubleshoot.)

3. Most az Üzembe(Get) helyezés és futás részben kattintson a Windows Update elemre.(Windows Update.)

4. Miután rákattintott, kattintson a „ Hibaelhárító futtatása(Run the troubleshooter) ” lehetőségre a Windows Update alatt.

Válassza a Hibaelhárítás lehetőséget, majd az Üzembe helyezés és futtatás alatt kattintson a Windows Update elemre

5. Kövesse a képernyőn megjelenő utasításokat a hibaelhárító futtatásához, és ellenőrizze, hogy ki tudja-e javítani a Service Host: Local System (svchost.exe) magas CPU- és lemezhasználatot.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

Futtassa a Windows Update hibaelhárítót a Windows Modules Installer Worker magas CPU-használatának javításához

6. módszer: Végezzen tiszta rendszerindítást(Method 6: Perform a Clean boot)

Néha a harmadik féltől származó szoftverek ütközhetnek a rendszerrel , és ezért magas (System)CPU -használatot okozhatnak a számítógépen. A  Service Host: Local System (svchost.exe) magas processzor- és lemezhasználatának javításához (Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage)tiszta rendszerindítást(perform a clean boot) kell végrehajtania a számítógépen, és lépésről lépésre kell diagnosztizálnia a problémát.

Hajtsa végre a tiszta rendszerindítást a Windows rendszerben.  Szelektív indítás a rendszerkonfigurációban

7. módszer: Indítsa újra a Windows Update szolgáltatást(Method 7: Restart Windows Update service)

1. Nyomja meg a Windows Key + R billentyűket, majd írja be a „ services.msc ” parancsot (idézőjelek nélkül), és nyomja meg az Enter billentyűt.

szolgáltatások ablakai

2. Keresse meg a következő szolgáltatásokat:

Background Intelligent Transfer Service (BITS)
kriptográfiai szolgáltatás (Cryptographic Service)
Windows Update
MSI telepítő(MSI Installer)

3. Kattintson a jobb gombbal mindegyikre, majd válassza a Tulajdonságok menüpontot(Properties) . Győződjön meg arról, hogy az  indítási típusuk (Startup type)A automata értékre van állítva .(utomatic.)

győződjön meg arról, hogy az indítási típusuk Automatikus értékre van állítva.

4. Ha a fenti szolgáltatások bármelyike ​​leáll, kattintson a Start gombra a Szolgáltatás állapota alatt.(Start under Service Status.)

5. Ezután kattintson a jobb gombbal a Windows Update szolgáltatásra, és válassza az Újraindítás lehetőséget.(Restart.)

Kattintson a jobb gombbal a Windows Update szolgáltatásra, és válassza az Újraindítás lehetőséget

6. Kattintson az Alkalmaz(Apply) , majd az OK gombra, majd indítsa újra a számítógépet a módosítások mentéséhez.

8. módszer: A processzor ütemezésének módosítása(Method 8: Change Processor Scheduling)

1. Nyomja meg a Windows Key + R billentyűkombinációt , majd írja be a sysdm.cpl parancsot(sysdm.cpl) , és nyomja meg az Enter billentyűt a (Properties)Rendszertulajdonságok(System) megnyitásához .

rendszertulajdonságok sysdm

2. Váltson a Speciális(Advanced) lapra, és kattintson a Beállítások elemre a (Settings)Teljesítmény(Performance.) alatt .

haladó rendszerbeállítások

3. Váltson ismét a Speciális fülre(Advanced tab) a Teljesítménybeállítások alatt.

4. A Processzor(Processor) ütemezése alatt válassza a Program lehetőséget , majd kattintson az Alkalmaz(Apply) , majd az OK gombra.

A Processzor ütemezése alatt válassza a Program lehetőséget

5. Indítsa újra a számítógépet a módosítások mentéséhez, és ellenőrizze, hogy meg tudja-e oldani a Service Host: Local System (svchost.exe) magas CPU- és lemezhasználattal kapcsolatos problémát.(Service Host: Local System (svchost.exe) High CPU and Disk Usage issue.)

9. módszer: Kapcsolja ki a háttérben futó intelligens átviteli szolgáltatást(Method 9: Disable Background Intelligent Transfer Service)

1. Nyomja meg a Windows Key + R billentyűket, majd írja be az msconfig parancsot(msconfig) , és nyomja meg az Enter billentyűt.

msconfig

2. Váltson a Szolgáltatások lapra, majd törölje a „Háttérben működő intelligens átviteli szolgáltatás” jelölőnégyzetet.( uncheck “Background Intelligent Transfer Service”.)

Törölje a jelet a Background Intelligent Transfer Service jelölőnégyzetből

3. Kattintson az Alkalmaz, majd az OK gombra.

10. módszer: Hajtsa végre a rendszer-visszaállítást(Method 10: Perform System Restore)

1. Nyomja meg a Windows Key + R billentyűket, és írja be a „ sysdm.cpl ” kifejezést, majd nyomja meg az Enter billentyűt.

rendszertulajdonságok sysdm

2. Váltson a  Rendszervédelem(System Protection) fülre, és kattintson a  Rendszer-visszaállítás( System Restore ) gombra.

rendszer-visszaállítás a rendszer tulajdonságaiban

3. Kattintson a Tovább(Next) gombra , és válassza ki a kívánt rendszer-visszaállítási pontot(System Restore point) .

Kattintson a Tovább gombra, és válassza ki a kívánt rendszer-visszaállítási pontot

4. Kövesse a képernyőn megjelenő utasításokat a rendszer-visszaállítás befejezéséhez.

5. A változtatások mentéséhez indítsa újra a számítógépet.

Ajánlott:(Recommended:)

Ez az, hogy sikeresen javította a Service Host: Local System (svchost.exe) magas CPU- és lemezhasználatot,( Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage) de ha továbbra is kérdései vannak ezzel az oktatóanyaggal kapcsolatban, nyugodtan tedd fel őket a megjegyzés részben.



About the author

Szoftvermérnök és felfedező vagyok. Van tapasztalatom a Microsoft Xbox 360-al és a Google Explorerrel is. Szakértői ajánlásokat tudok nyújtani bizonyos szoftverfejlesztő eszközökhöz, valamint segítséget tudok nyújtani az Explorer gyakori hibáinak elhárításában.



Related posts