Fix Service Host: Dijagnostička politika usluge Visoka upotreba CPU-a

Kao što možda znate, postoji niz aktivnih pozadinskih procesa i usluga koje doprinose nesmetanom funkcioniranju sustava Windows . Većina ovih pozadinskih procesa/usluga koristi minimalnu količinu CPU snage i RAM-a(RAM) . Iako, ponekad proces može pokvariti rad ili biti oštećen i na kraju će koristiti mnogo više resursa nego inače, ostavljajući malo za druge aplikacije u prvom planu. Usluga dijagnostičke politike(Policy Service) jedan je od takvih procesa koji je poznat po tome što u rijetkim prilikama troši resurse sustava.

Usluga dijagnostičke politike(Diagnostic Policy Service) jedan je od zajedničkih procesa Svchost.exe ( Host usluge(Service Host) ) i odgovoran je za otkrivanje problema s različitim komponentama sustava Windows(Windows) i njihovo rješavanje. Usluga pokušava automatski riješiti sve otkrivene probleme ako je moguće, a ako nije, zabilježi dijagnostičke informacije za analizu. Budući da je dijagnostika i automatsko rješavanje problema važna značajka za besprijekorno iskustvo, usluga dijagnostičke politike(Diagnostic Policy Service) postavljena je tako da se automatski pokreće kada se računalo pokrene i ostaje aktivna u pozadini. Točan razlog zašto troši više CPU-a(CPU)snaga od predviđene nije poznata, ali na temelju potencijalnih rješenja, krivci mogu biti oštećena instanca usluge, korumpirane sistemske datoteke, napad virusa ili zlonamjernog softvera, velike datoteke zapisnika događaja itd.

U ovom članku objasnili smo pet različitih metoda koje će vam pomoći da smanjite potrošnju CPU -a (CPU)Dijagnostičke Politike(Diagnostic Policy Service) u normalu.

Politika dijagnostičke usluge

Fix Service Host : usluga dijagnostičke politike Visoka upotreba procesora(Policy Service High CPU Usage)

Potencijalni popravci za Dijagnostička politika Visoka upotreba CPU-a(Potential fixes for Diagnostic Policy Service High CPU Usage)

Većina korisnika moći će riješiti neuobičajeno veliku upotrebu diska Dijagnostičke Politike(Diagnostic Policy Service) jednostavnim ponovnim pokretanjem. Drugi će možda morati izvršiti nekoliko skeniranja ( SFC i DISM ) kako bi potražili oštećene sistemske datoteke ili pokrenuli ugrađeni alat za rješavanje problema s performansama. Ažuriranje na najnoviju verziju sustava Windows(latest version of Windows) i brisanje zapisnika preglednika događaja također može riješiti problem. Konačno, ako se čini da ništa ne radi, korisnici imaju mogućnost onemogućiti uslugu. Međutim, onemogućavanje usluge dijagnostičke politike(Policy Service) podrazumijeva da Windows više neće provoditi automatsku dijagnozu i rješavati pogreške.

Metoda 1: Završite proces iz upravitelja zadataka(Task Manager)

Proces može zahvatiti dodatne resurse sustava ako je nešto potaknulo njegovu korumpiranu instancu. U tom slučaju možete pokušati ručno prekinuti proces ( usluga dijagnostičkih pravila(Policy Service) ovdje) i zatim dopustiti da se automatski ponovno pokrene. Sve se to može postići iz Windows Task Managera(Windows Task Manager) ( Ubij procese koji zahtijevaju velike resurse pomoću Windows Task Managera(Kill Resource Intensive Processes with Windows Task Manager) ).

1.  Desnom tipkom miša kliknite(Right-click ) gumb izbornika Start( Start menu) i odaberite Upravitelj zadataka(Task Manager) .

Desnom tipkom miša kliknite gumb izbornika Start i odaberite Upravitelj zadataka |  Fix Service Host: Dijagnostička politika usluge Visoki CPU

2. Kliknite na Više pojedinosti(More Details) da proširite Upravitelj zadataka(Task Manager) i pogledate sve trenutno aktivne procese i usluge.(currently active processes & services.)

Kliknite na Više pojedinosti za pregled svih pozadinskih procesa

3. Pronađite Service Host: Diagnostic Policy Service pod Windows procesima. Desnom tipkom miša kliknite(Right-click ) na njega i odaberite Završi zadatak(End task) . (Uslugu također možete odabrati klikom lijevom tipkom miša(left-click) , a zatim klikom na gumb (button)Završi zadatak(End Task) u donjem desnom kutu.)

Pronađite uslugu dijagnostičke politike hosta usluge pod Windows procesima i kliknite je desnom tipkom miša.  Odaberite Završi zadatak.

Usluga dijagnostičke politike(Diagnostic Policy Service) automatski će se ponovno pokrenuti, ali ako se ne pokrene, jednostavno ponovno pokrenite računalo i provjerite postoji li problem.

Metoda 2: Pokrenite SFC i DISM skeniranje

Nedavno ažuriranje sustava Windows ili čak antivirusni napad možda su oštetili određene sistemske datoteke što je rezultiralo velikom upotrebom CPU -a (CPU)Dijagnostičke Politike(Diagnostic Policy Service) . Srećom, Windows ima ugrađene uslužne programe za skeniranje i repair corrupted/missing system files . Prvi je uslužni program System File Checker i kao što ime sugerira, provjerava integritet svih sistemskih datoteka i zamjenjuje one pokvarene s predmemoriranom kopijom. Ako SFC skeniranje ne uspije popraviti oštećene sistemske datoteke, korisnici mogu upotrijebiti alat za naredbeni redak za servisiranje(Deployment Image Servicing) i upravljanje(Management) slikom implementacije ( DISM ).

1. Upišite Command Prompt u traku za pretraživanje sustava Windows i kliknite na (Windows)Pokreni kao administrator(Run as Administrator) na desnoj ploči kada stignu rezultati pretraživanja.

Upišite naredbeni redak u traku za pretraživanje Cortane |  Fix Service Host: Dijagnostička politika usluge Visoki CPU

2. Upišite sfc /scannow u prozor naredbenog retka(Command Prompt) i pritisnite enter za izvršenje. Skeniranje može potrajati, stoga se opustite i ne zatvarajte prozor dok proces provjere ne dosegne 100%.

Upišite sfc scannow u prozor naredbenog retka i pritisnite enter za izvršenje.

3. Nakon dovršetka SFC skeniranja(SFC scan) , izvedite sljedeću DISM naredbu(DISM command) . Opet(Again) , strpljivo pričekajte da se proces skeniranja i vraćanja završi prije nego što izađete iz aplikacije. Ponovo pokrenite(Restart) računalo kada završite.

DISM /Online /Cleanup-Image /RestoreHealth

izvrši sljedeću DISM naredbu |  Fix Service Host: Dijagnostička politika usluge Visoki CPU

Također pročitajte: (Also Read:) Kako popraviti visoku upotrebu CPU-a procesom mirovanja sustava(How to Fix High CPU Usage by System Idle Process)

Metoda 3: Ažurirajte Windows i pokrenite(Run) alat za rješavanje problema s performansama(Performance Troubleshooter)

Kao što je ranije spomenuto, nedavno ažuriranje sustava Windows(Windows) također može biti krivac za nenormalno ponašanje Dijagnostičke politike(Diagnostic Policy Service) . Možete se pokušati vratiti na prethodno ažuriranje ili potražiti nova ažuriranja koja je pokrenuo Microsoft ispravljajući pogrešku. Ako naiđete na bilo kakve probleme tijekom ažuriranja sustava Windows(Windows) , pokrenite ugrađeni alat za rješavanje problema s ažuriranjem.

Osim ažuriranja sustava Windows(Windows) , pokrenite i alat za rješavanje problema s performansama sustava(System Performance) da biste skenirali probleme s performansama i da biste ih automatski popravili.

1. Pritisnite tipku Windows key + I istovremeno za pokretanje postavki sustava( System Settings ) , a zatim kliknite na Ažuriranje i sigurnosne(Update & Security ) postavke.

Pritisnite tipku Windows + I za otvaranje postavki, a zatim kliknite na Ažuriranje i sigurnost

2. Na kartici Windows Update kliknite na Provjeri ažuriranja(Check For Updates) . Aplikacija će početi tražiti sva dostupna ažuriranja i automatski ih početi preuzimati. Ponovo pokrenite(Restart) računalo nakon što se novo ažuriranje instalira.

Provjerite ima li novih ažuriranja klikom na gumb Provjeri ažuriranja |  Fix Service Host: Dijagnostička politika usluge Visoki CPU

3. Provjerite je li usluga dijagnostičke politike(Diagnostic Policy Service) još uvijek zaokupljala resurse vašeg sustava i ako jest, pokrenite alat za rješavanje problema s ažuriranjem(Update troubleshooter) . Ponovno otvorite postavke ažuriranja i sigurnosti(Update & Security) i prijeđite na karticu Rješavanje problema(Troubleshoot ) , a zatim kliknite na Dodatni alati za rješavanje problema(Additional Troubleshooters) .

Idite na karticu Troubleshoot i kliknite na Advanced Troubleshooters.  |  Fix Service Host: Dijagnostička politika usluge Visoki CPU

4. U odjeljku Pokreni se(Get) i pokreni , kliknite na Windows Update za pregled dostupnih opcija, a zatim kliknite gumb Pokreni alat za rješavanje problema(Run the troubleshooter) koji slijedi . Slijedite upute na zaslonu i prođite kroz postupak rješavanja problema.

Za pokretanje alata za rješavanje problema s performansama sustava:(To run the System Performance troubleshooter:)

1. Upišite Control Panel u traku Start Search(Search bar) i pritisnite Enter da otvorite istu.

Upravljačka ploča |  Fix Service Host: Dijagnostička politika usluge Visoki CPU

2. Kliknite na Rješavanje problema(Troubleshooting) .

Rješavanje problema na upravljačkoj ploči |  Fix Service Host: Dijagnostička politika usluge Visoki CPU

3. U odjeljku Sustav i sigurnost(System and Security) kliknite hipervezu Pokreni zadatke održavanja .(Run maintenance tasks)

Pokrenite zadatke održavanja

4. U sljedećem prozoru kliknite Napredno(Advanced ) i potvrdite okvir pored Automatski primijeni popravke(Apply repairs automatically) . Kliknite Dalje(Next ) da pokrenete alat za rješavanje problema.

kliknite na Automatski primijeni popravke

Također pročitajte: (Also Read:) Popravite visoki CPU upravitelja prozora radne površine (DWM.exe)(Fix Desktop Window Manager High CPU (DWM.exe))

Metoda 4: Izbrišite zapisnik preglednika događaja(Event Viewer)

Program Event Viewer održava evidenciju o svim porukama o greškama u aplikaciji i sustavu, upozorenjima itd. Ovi zapisnici događaja mogu se povećati do znatne veličine i izazivati ​​probleme za proces hosta usluge(Service Host) . Jednostavno(Simply) brisanje zapisnika može pomoći u rješavanju problema s uslugom dijagnostičkih pravila(Diagnostic Policy Service) . Preporučujemo da redovito čistite zapisnike preglednika događaja kako biste izbjegli bilo kakve buduće probleme.

1. Pokrenite naredbeni(Run) okvir Pokreni pritiskom na tipku Windows key + R , upišite eventvwr.msc i kliknite U redu(Ok ) za otvaranje aplikacije Event Viewer .

Upišite Eventvwr.msc u okvir Run Command, |  Fix Service Host: Dijagnostička politika usluge Visoki CPU

2. U lijevom oknu proširite mapu Windows Dnevnici(Windows Logs) klikom na malenu strelicu i odaberite Aplikacija(Application ) s popisa koji slijedi.

proširite mapu Windows Dnevnici klikom na malenu strelicu i odaberite Aplikacija

3. Prvo(First) spremite trenutni zapisnik događaja tako što ćete kliknuti na Spremi sve događaje kao...(Save All Events As… ) na desnom oknu (datoteka će prema zadanim postavkama biti spremljena u .evtx formatu, spremite drugu kopiju u .text ili .csv formatu.) i jednom nakon spremanja , kliknite na opciju Očisti zapisnik.... (Clear log…)U sljedećem skočnom prozoru ponovno kliknite na Očisti(Clear ) .

spremite trenutni zapisnik događaja klikom na Spremi sve događaje kao

4. Ponovite gornje korake za Sigurnost(Security) , Postavljanje(Setup) i Sustav(System) . Ponovno pokrenite(Restart) računalo nakon brisanja svih zapisnika događaja.

Metoda 5: Onemogućite uslugu dijagnostičke politike(Policy Service) i izbrišite datoteku SRUDB.dat

U konačnici, ako nijedna od gore navedenih metoda nije uspjela riješiti problem s servisom Service Host: Dijagnostička politika s visokom upotrebom CPU-a, tada ga možete u potpunosti onemogućiti. (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.)Postoje četiri različita načina na koje možete onemogućiti uslugu, a najjednostavniji je iz aplikacije Usluge(Services) . Uz onemogućavanje, također ćemo izbrisati datoteku SRUDB.dat koja pohranjuje sve vrste informacija o računalu (potrošnja baterije aplikacije, bajtovi zapisani i pročitani s tvrdog diska od strane aplikacija, dijagnoza itd.). Datoteku svakih nekoliko sekundi stvara i mijenja dijagnostička politika, što dovodi do velike upotrebe diska.

1. U naredbeni okvir Pokreni upišite (Run)services.msc i kliknite (services.msc )U redu(OK) da otvorite aplikaciju Usluge(Services ) . (Postoji 8 načina za otvaranje Windows Services Managera(8 Ways to Open Windows Services Manager) pa slobodno napravite svoj izbor.)

Upišite services.msc u naredbeni okvir za pokretanje, a zatim pritisnite enter |  Fix Service Host: Dijagnostička politika usluge Visoki CPU

2. Provjerite jesu li sve usluge razvrstane po abecedi (kliknite zaglavlje stupca Naziv(Name column ) da biste to učinili) i potražite Dijagnostička usluga(Diagnostic Policy Service) , a zatim  desnom tipkom miša kliknite(right-click ) i odaberite Svojstva(Properties) .

potražite uslugu dijagnostičke politike, a zatim desnom tipkom miša kliknite i odaberite Svojstva.

3. Na kartici Općenito(General) kliknite gumb Stop za prekid usluge.

4. Sada proširite padajući izbornik Vrsta pokretanja i odaberite (Startup type)Onemogućeno(Disabled) .

proširite padajući izbornik Vrsta pokretanja i odaberite Onemogućeno.  |  Fix Service Host: Dijagnostička politika usluge Visoki CPU

5. Kliknite gumb Primijeni(Apply ) za spremanje promjena, a zatim OK za zatvaranje prozora Svojstva.

Kliknite na gumb Primijeni da biste spremili promjene

6. Zatim dvaput kliknite na ikonu prečaca File Explorer na radnoj površini da otvorite istu i idite dolje na sljedeću adresu:

C:\WINDOWS\System32\sru

7. Pronađite datoteku SRUDB.dat , kliknite desnom tipkom miša(right-click ) na nju i odaberite Izbriši(Delete) . Potvrdite sve skočne prozore koji se mogu pojaviti.

Pronađite datoteku SRUDB.dat, kliknite desnom tipkom miša na nju i odaberite Izbriši.  |  Fix Service Host: Dijagnostička politika usluge Visoki CPU

Ako niste uspjeli onemogućiti uslugu dijagnostičke politike iz aplikacije Upravitelj usluga(If you weren’t successful in disabling the Diagnostic Policy Service from the Services Manager application) , pokušajte na jedan od preostala tri načina.(try one of the other three methods.)

1. Iz Konfiguracije sustava: ( From System Configuration: ) Otvorite System Configuration > karticu Usluge > (Services)Uncheck/untick izbor usluge dijagnostičke politike.

Otvorite karticu Usluge konfiguracije sustava. Poništite izbor opcije Dijagnostička politika.

2. Iz uređivača registra:( From Registry Editor:) Otvorite uređivač registra(Registry Editor) i idite(Head) dolje na:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS

3. Dvaput kliknite na Start u desnom oknu, a zatim Promijenite podatke o vrijednosti(Change Value Data) na 4 .

Dvaput kliknite na Start u desnom oknu, a zatim Promijenite podatke o vrijednosti na 4. |  Fix Service Host: Dijagnostička politika usluge Visoki CPU

4.  Ponovno pokrenite računalo(Restart the computer) i Windows će automatski ponovno stvoriti datoteku SRDUB.dat . Usluga dijagnostičke politike(Policy Service) više ne bi trebala biti aktivna i stoga uzrokovati probleme s izvedbom.

Preporučeno:(Recommended:)

Nadamo se da je ovaj vodič bio od pomoći i da ste uspjeli popraviti uslugu Host usluge: Dijagnostička politika Visoka upotreba procesora(fix Service Host: Diagnostic Policy Service High CPU usage)  na računalu sa sustavom Windows 10(Windows 10) . Nekoliko stvari koje možete pokušati spriječiti da se problem ne ponovi u budućnosti je ažuriranje svih upravljačkih programa računala i izvođenje redovitih antivirusnih skeniranja. Također biste trebali deinstalirati aplikacije trećih strana koje su ispunile svoju svrhu i koje više nisu potrebne. Za bilo kakvu pomoć u vezi s uslugom dijagnostičkih (Diagnostic) pravila(Policy Service) , kontaktirajte nas u odjeljku za komentare u nastavku.



About the author

Ja sam programer za iPhone i macOS s iskustvom u Windowsima 11/10 i Appleovoj najnovijoj iOS platformi. S više od 10 godina iskustva, duboko razumijem kako stvoriti i upravljati datotekama na obje platforme. Moje vještine nadilaze samo stvaranje datoteka - također dobro poznajem Appleove proizvode, njihove značajke i kako ih koristiti.



Related posts