Fix Service Host: Diagnostic Policy Service magas CPU-használat
Amint azt Ön is tudja, számos aktív háttérfolyamat és szolgáltatás járul hozzá a Windows zökkenőmentes működéséhez . A legtöbb ilyen háttérfolyamat/szolgáltatás minimális CPU -teljesítményt és RAM -ot használ . Bár néha előfordulhat, hogy egy folyamat hibásan működik vagy megsérül, és a szokásosnál sokkal több erőforrást használ fel, így más előtérbeli alkalmazások számára kevés marad. A Diagnosztikai házirend szolgáltatás(Policy Service) az egyik ilyen folyamat, amely a rendszererőforrások ritka esetekben történő felhalmozódásáról híres.
A Diagnosztikai házirend szolgáltatás az (Diagnostic Policy Service)Svchost.exe ( Service Host ) egyik megosztott folyamata, amely a Windows különféle összetevőivel kapcsolatos problémák észleléséért és hibaelhárításáért felelős . A szolgáltatás megpróbálja automatikusan kijavítani az észlelt problémákat, ha lehetséges, és ha nem, naplózza a diagnosztikai információkat elemzés céljából. Mivel a problémák diagnosztizálása és automatikus hibaelhárítása fontos funkció a zökkenőmentes használat érdekében, a Diagnosztikai házirend szolgáltatás(Diagnostic Policy Service) úgy van beállítva, hogy a számítógép bekapcsolásakor automatikusan elinduljon, és aktív marad a háttérben. Ennek pontos oka, hogy több CPU -t fogyaszt(CPU)A tervezettnél nagyobb teljesítmény nem ismert, de a lehetséges megoldások alapján a bűnösök a szolgáltatás sérült példányai, sérült rendszerfájlok, vírusok vagy rosszindulatú programok támadása, nagy eseménynaplófájlok stb.
Ebben a cikkben öt különböző módszert ismertetünk, amelyek segítenek a Diagnosztikai házirend-szolgáltatás (Diagnostic Policy Service)CPU -fogyasztásának visszaállításában.
Fix Service Host : Diagnostic Policy Service magas CPU-használat(Policy Service High CPU Usage)
Lehetséges javítások a Diagnostic Policy Service magas CPU-használatához(Potential fixes for Diagnostic Policy Service High CPU Usage)
A legtöbb felhasználó egyszerűen újraindítja a Diagnosztikai házirend szolgáltatás(Diagnostic Policy Service) szokatlanul magas lemezhasználatát . Előfordulhat, hogy másoknak néhány vizsgálatot ( SFC és DISM ) kell végrehajtaniuk a sérült rendszerfájlok kereséséhez, vagy futtatniuk kell a beépített teljesítmény-hibaelhárítót. A Windows legújabb verziójára való(latest version of Windows) frissítés és az eseménynaplók törlése szintén megoldhatja a problémát. Végül, ha úgy tűnik, hogy semmi sem működik, a felhasználóknak lehetőségük van letiltani a szolgáltatást. A Diagnosztikai házirend szolgáltatás(Policy Service) letiltása azonban azt jelenti, hogy a Windows többé nem hajt végre automatikus diagnózist és nem oldja meg a hibákat.
1. módszer: Fejezze be a folyamatot a Feladatkezelőből(Task Manager)
Egy folyamat további rendszererőforrásokat vonhat be, ha valami megsérti a példányát. Ebben az esetben megpróbálhatja manuálisan leállítani a folyamatot (Itt a Diagnosztikai házirend szolgáltatás(Policy Service) ), majd engedélyezni az automatikus újraindítást. Mindez elérhető a Windows Feladatkezelőből(Windows Task Manager) ( Kill Resource Intensive Processes with Windows Task Manager ).
1. Kattintson jobb gombbal(Right-click ) a Start menü( Start menu) gombra, és válassza a Feladatkezelő(Task Manager) lehetőséget .
2. Kattintson a További részletek elemre a (More Details)Feladatkezelő(Task Manager) kibontásához , és tekintse meg az összes jelenleg aktív folyamatot és szolgáltatást.(currently active processes & services.)
3. Keresse meg a Service Host: Diagnostic Policy Service szolgáltatást(Service Host: Diagnostic Policy Service) a Windows-folyamatok alatt. Kattintson rá a jobb gombbal(Right-click ) , és válassza a Feladat befejezése(End task) lehetőséget . (A szolgáltatást úgy is kiválaszthatja, hogy bal egérgombbal kattint(left-click) , majd a jobb alsó sarokban kattintson a Feladat befejezése (End Task) gombra .)(button)
A Diagnosztikai házirend szolgáltatás(Diagnostic Policy Service) automatikusan újraindul, de ha nem, egyszerűen indítsa újra a számítógépet, és ellenőrizze, hogy a probléma továbbra is fennáll-e.
2. módszer: Futtassa az SFC- és DISM-keresést
Egy friss Windows rendszerfrissítés vagy akár egy vírusirtó támadás megsérthetett bizonyos rendszerfájlokat, ami a Diagnosztikai házirend szolgáltatás magas (Diagnostic Policy Service)CPU - használatát eredményezte . Szerencsére a Windows beépített segédprogramokkal rendelkezik a repair corrupted/missing system files . Az első a System File Checker segédprogram, és ahogy a neve is sugallja, ellenőrzi az összes rendszerfájl sértetlenségét, és a hibás fájlokat gyorsítótárazott másolattal helyettesíti. Ha az SFC -vizsgálat nem tudja kijavítani a sérült rendszerfájlokat, a felhasználók használhatják a Deployment Image Service(Deployment Image Servicing) and Management ( DISM ) parancssori eszközt.
1. Írja be a Command Prompt parancsot(Command Prompt) a Windows keresősávjába, és kattintson a jobb oldali panelen a Futtatás rendszergazdaként(Run as Administrator) lehetőségre, amikor a keresési eredmények megérkeznek.
2. Írja be az sfc /scannow a Parancssor(Command Prompt) ablakba, és nyomja meg az Enter billentyűt a végrehajtáshoz. A vizsgálat eltarthat egy ideig, ezért dőljön hátra, és ne zárja be az ablakot, amíg az ellenőrzési folyamat el nem éri a 100%-ot.
3. Az SFC-keresés(SFC scan) befejezése után hajtsa végre a következő DISM parancsot(DISM command) . Ismét(Again) várjon türelmesen, amíg a vizsgálati és visszaállítási folyamat befejeződik, mielőtt kilép az alkalmazásból. Ha végzett, indítsa újra(Restart) a számítógépet.
DISM /Online /Cleanup-Image /RestoreHealth
Olvassa el még: (Also Read:) Hogyan lehet javítani a magas CPU-használatot a rendszer tétlenségi folyamatával(How to Fix High CPU Usage by System Idle Process)
3. módszer: Frissítse a Windows rendszert, és futtassa(Run) a Teljesítmény hibaelhárítót(Performance Troubleshooter)
Amint azt korábban említettük, a diagnosztikai házirend-szolgáltatás(Diagnostic Policy Service) rendellenes működése mögött egy friss Windows -frissítés is állhat . Megpróbálhat visszatérni az előző frissítéshez, vagy megkeresheti a Microsoft által a hibát kijavító új frissítéseket. Ha bármilyen problémába ütközik a Windows frissítése közben , futtassa a beépített frissítési hibaelhárítót.
A Windows(Windows) frissítése mellett futtassa a Rendszerteljesítmény(System Performance) hibaelhárítót is, hogy megkeresse a teljesítménnyel kapcsolatos problémákat, és automatikusan kijavíthassa azokat.
1. Nyomja meg egyszerre a Windows key + I Rendszerbeállítások( System Settings ) elindításához, majd kattintson a Frissítés és biztonsági(Update & Security ) beállítások elemre.
2. A Windows Update lapon kattintson a Frissítések keresése(Check For Updates) lehetőségre . Az alkalmazás elkezdi keresni az elérhető frissítéseket, és automatikusan elkezdi letölteni őket. Az új frissítés telepítése után indítsa(Restart) újra a számítógépet.
3. Ellenőrizze, hogy a Diagnosztikai házirend szolgáltatás(Diagnostic Policy Service) továbbra is felhalmozza-e a rendszererőforrásokat, és ha igen, futtassa a Frissítési hibaelhárítót(Update troubleshooter) . Nyissa meg újra a Frissítési és biztonsági(Update & Security) beállításokat, lépjen a Hibaelhárítás(Troubleshoot ) fülre, majd kattintson a További hibaelhárítók(Additional Troubleshooters) elemre .
4. Az Üzembe(Get) helyezés és futtatás részben kattintson a Windows Update elemre az elérhető lehetőségek megtekintéséhez, majd kattintson a Hibaelhárító futtatása(Run the troubleshooter) gombra. Kövesse a képernyőn megjelenő utasításokat, és végezze el a hibaelhárítási folyamatot.
A Rendszerteljesítmény hibaelhárító futtatásához:(To run the System Performance troubleshooter:)
1. Írja be a Vezérlőpult szót a (Control Panel)Keresés(Search bar) indítása sávba , és nyomja meg az Entert(Enter) a megnyitásához.
2. Kattintson a Hibaelhárítás(Troubleshooting) elemre .
3. A Rendszer és biztonság(System and Security) alatt kattintson a Karbantartási feladatok futtatása(Run maintenance tasks) hivatkozásra.
4. A következő ablakban kattintson a Speciális elemre, és jelölje be a (Advanced )Javítások automatikus alkalmazása(Apply repairs automatically) jelölőnégyzetet . Kattintson a Tovább(Next ) gombra a hibaelhárító futtatásához.
Olvassa el még: A (Also Read:) Desktop Window Manager High CPU (DWM.exe) javítása(Fix Desktop Window Manager High CPU (DWM.exe))
4. módszer: Törölje az Eseménynapló(Event Viewer) naplóját
Az Event Viewer program rögzíti az összes alkalmazás- és rendszerhibaüzenetet, figyelmeztetést stb. Ezek az eseménynaplók jelentős méretűek lehetnek, és problémákat okozhatnak a Service Host folyamatban. A naplók egyszerű(Simply) törlése segíthet a Diagnosztikai házirend szolgáltatással(Diagnostic Policy Service) kapcsolatos problémák megoldásában . Javasoljuk, hogy rendszeresen törölje az eseménynéző naplóit, hogy elkerülje a jövőbeni problémákat.
1. Indítsa el a Futtatás(Run) parancsmezőt a Windows key + R megnyomásával , írja be az eventvwr.msc parancsot(eventvwr.msc) , és kattintson az OK gombra az (Ok )Eseménynéző( Event Viewer) alkalmazás megnyitásához .
2. A bal oldali ablaktáblában bontsa ki a Windows Logs mappát az apró nyílra kattintva, és válassza ki az Alkalmazást(Application ) a következő listából.
3. Először(First) mentse el az aktuális eseménynaplót a jobb oldali ablaktáblában található Minden esemény mentése másként… lehetőségre kattintva (alapértelmezés szerint a fájl (Save All Events As… ).evtx formátumban lesz mentve , egy másik példányt pedig .text vagy .csv formátumban) és a mentés után. , kattintson a Napló törlése…(Clear log…) lehetőségre. A megjelenő felugró ablakban kattintson ismét a Törlés gombra.(Clear )
4. Ismételje meg a fenti lépéseket a Biztonság(Security) , a Beállítás(Setup) és a Rendszer részben(System) . Az összes eseménynapló törlése után indítsa újra a számítógépet.(Restart)
5. módszer: Tiltsa le a Diagnosztikai házirend szolgáltatást(Policy Service) , és törölje az SRUDB.dat fájlt
Végső soron, ha a fenti módszerek egyike sem tudta kijavítani a Service Host: Diagnostic Policy Service magas CPU-használattal kapcsolatos problémát, akkor dönthet úgy, hogy teljesen letiltja. (Ultimately, if none of the above methods were able to fix Service Host: Diagnostic Policy Service High CPU usage issue, then you can choose to disable it altogether.)A szolgáltatás letiltásának négy különböző módja van, a legegyszerűbb a Szolgáltatások(Services) alkalmazásból. A letiltással együtt törljük az SRUDB.dat fájlt is, amely mindenféle információt tárol a számítógéppel kapcsolatban (az alkalmazás akkumulátorhasználata, az alkalmazások által írt és a merevlemezről olvasott bájtok, diagnózis stb.). A fájlt a diagnosztikai házirend-szolgáltatás néhány másodpercenként hozza létre és módosítja, ami magas lemezhasználathoz vezet.
1. Írja be a services.msc parancsot a Futtatás(Run) parancsmezőbe, és kattintson az OK gombra a (OK)Szolgáltatások(Services ) alkalmazás megnyitásához . (A Windows Services Manager megnyitásának 8 módja van,(8 Ways to Open Windows Services Manager) így nyugodtan dönthet.)
2. Győződjön meg arról, hogy az összes szolgáltatás betűrendben van rendezve (ehhez kattintson a Név oszlop(Name column ) fejlécére), keresse meg a Diagnosztikai házirend szolgáltatást(Diagnostic Policy Service) , majd kattintson a jobb gombbal(right-click ) , és válassza a Tulajdonságok(Properties) lehetőséget .
3. Az Általános(General) lapon kattintson a Leállítás(Stop ) gombra a szolgáltatás leállításához.
4. Most bontsa ki az Indítás típusa(Startup type) legördülő menüt, és válassza a Letiltva lehetőséget(Disabled) .
5. Kattintson az Alkalmaz(Apply ) gombra a változtatások mentéséhez, majd az OK gombra(OK ) a Tulajdonságok ablak bezárásához.
6. Ezután kattintson duplán a File Explorer parancsikonra az asztalon, hogy megnyissa, és lépjen le a következő címre:
C:\WINDOWS\System32\sru
7. Keresse meg a SRUDB.dat fájlt, kattintson rá jobb gombbal(right-click ) , és válassza a Törlés(Delete) lehetőséget . Erősítse meg az esetlegesen megjelenő felugró ablakokat.
Ha nem sikerült letiltania a Diagnosztikai házirend szolgáltatást a Services Manager alkalmazásból(If you weren’t successful in disabling the Diagnostic Policy Service from the Services Manager application) , próbálkozzon a másik három módszer valamelyikével.(try one of the other three methods.)
1. A Rendszerkonfigurációból: ( From System Configuration: ) Nyissa meg a System Configuration > Szolgáltatások(Services) lapot , Uncheck/untick a Diagnosztikai házirend szolgáltatás jelölését, illetve törölje a jelölést.
2. A Rendszerleíróadatbázis-szerkesztőből:( From Registry Editor:) Nyissa meg a Rendszerleíróadatbázis-szerkesztőt(Registry Editor) , és menjen(Head) le a következőhöz:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS
3. Kattintson duplán a Start gombra a jobb oldali ablaktáblában, majd az Értékadatok módosítása 4 (Change Value Data)-(4) re .
4. Indítsa újra a számítógépet(Restart the computer) , és a Windows automatikusan újra létrehozza az SRDUB.dat fájlt. A Diagnosztikai házirend szolgáltatásnak(Policy Service) többé nem szabad aktívnak lennie, és ezért teljesítményproblémákat okozhat.
Ajánlott:(Recommended:)
- Fix Service Host: Helyi rendszer (svchost.exe) magas CPU- és lemezhasználat(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage)
- Javítsa ki a Service Host magas CPU-használatát: Helyi rendszer(Fix High CPU Usage by Service Host: Local System)
- Hogyan lehet megjavítani vagy javítani a sérült merevlemezt CMD segítségével?(How to Repair or Fix Corrupted Hard Drive Using CMD?)
- Javítsa ki a Windows Audio Device Graph Isolation magas CPU-használatát(Fix Windows Audio Device Graph Isolation high CPU usage)
Reméljük, hogy ez az útmutató hasznos volt, és sikerült kijavítania a Service Host: Diagnostic Policy Service magas CPU-használatot(fix Service Host: Diagnostic Policy Service High CPU usage) Windows 10 rendszerű(Windows 10) számítógépen. Néhány dolog, amellyel megpróbálhatja megakadályozni a probléma jövőbeni újbóli előfordulását, az összes számítógép-illesztőprogram frissítése és a rendszeres víruskereső ellenőrzések végrehajtása. El kell távolítania azokat a harmadik féltől származó alkalmazásokat is, amelyek megfeleltek a céljuknak, és már nem szükségesek. A Diagnosztikai (Diagnostic) szabályzat szolgáltatással(Policy Service) kapcsolatos segítségért forduljon hozzánk az alábbi megjegyzések részben.
Related posts
Fix Service Host: Helyi rendszer (svchost.exe) magas CPU- és lemezhasználat
Javítsa ki a Service Host magas CPU-használatát: Helyi rendszer
Javítsa ki a DISM gazdagép kiszolgálási folyamatának magas CPU-használatát
A WMI Provider gazdagép magas CPU-használatának javítása [Windows 10]
A .NET futásidejű optimalizálási szolgáltatás magas CPU-használatának javítása
Javítsa ki a magas CPU-használatot a RuntimeBroker.exe segítségével
7 módszer a nem forgó CPU-ventilátor javítására
A Fix Background Intelligens átviteli szolgáltatás nem indul el
Javítsa ki a WSAPPX High Disk Usage problémát a Windows 10 rendszerben
A szolgáltatást nem lehetett elindítani, Windows Defender hiba 0x80070422
A Microsoft kompatibilitási telemetria magas lemezhasználatának javítása a Windows 10 rendszerben
A Windows Modules Installer Worker magas CPU-használatának javítása
A Task Host ablak javítása megakadályozza a leállást a Windows 10 rendszerben
Javítsa ki, hogy a Windows Time Service nem működik
Javítsa ki a magas CPU-használatot a WUDFHost.exe segítségével
A Service Host (SysMain) magas lemezhasználatának javítása a Windows 11/10 rendszerben
A Malwarebytes Nem tud csatlakozni szolgáltatás hiba javítása
A magas CPU-használat javítása Windows 10 rendszeren
Javítsa ki a magas CPU-használatot az svchost.exe (netsvcs) segítségével
A magas CPU-használat kijavítása a rendszer tétlenségi folyamatával