Fix Service Host: Diagnostic Policy Service korkea suorittimen käyttö

Kuten ehkä tiedät, on olemassa useita aktiivisia taustaprosesseja ja palveluita, jotka edistävät Windowsin(Windows) sujuvaa toimintaa . Useimmat näistä taustaprosesseista/palveluista käyttävät minimaalisen määrän suorittimen(CPU) tehoa ja RAM -muistia . Joskus prosessi saattaa kuitenkin toimia virheellisesti tai korruptoitua ja kuluttaa tavallista enemmän resursseja, jolloin muille etualalla oleville sovelluksille jää vain vähän. Diagnostic Policy Service on yksi tällainen prosessi, joka tunnetaan harvoin järjestelmäresurssien keräämisestä.

Diagnostiikkakäytäntöpalvelu(Diagnostic Policy Service) on yksi Svchost.exe : n ( Service Host ) jaetuista prosesseista, ja se on vastuussa eri Windows - komponenttien ongelmien havaitsemisesta ja myös niiden vianmäärityksestä. Palvelu yrittää automaattisesti korjata havaitut ongelmat, jos mahdollista, ja jos ei, kirjaa diagnostiikkatiedot analysoitavaksi. Koska ongelmien diagnosointi ja automaattinen vianmääritys on tärkeä ominaisuus saumattoman käyttökokemuksen kannalta, Diagnostic Policy Service on asetettu käynnistymään automaattisesti, kun tietokone käynnistyy ja pysyy aktiivisena taustalla. Tarkka syy siihen, että se kuluttaa enemmän prosessoria(CPU)Tarkoitettua tehoa ei tunneta, mutta mahdollisten ratkaisujen perusteella syyllisiä voivat olla palvelun korruptoitunut esiintymä, vioittuneet järjestelmätiedostot, virus- tai haittaohjelmahyökkäys, suuret tapahtumalokitiedostot jne.

Tässä artikkelissa olemme selostaneet viisi erilaista menetelmää, jotka auttavat sinua laskemaan diagnostiikkakäytäntöpalvelun (Diagnostic Policy Service)suorittimen(CPU) kulutuksen takaisin normaaliksi.

Diagnostiikkapalvelukäytäntö

Korjaa Service Host(Fix Service Host) : Diagnostic Policy Service korkea suorittimen käyttö(Policy Service High CPU Usage)

Mahdollisia korjauksia Diagnostic Policy Servicen korkeaan suorittimen käyttöön(Potential fixes for Diagnostic Policy Service High CPU Usage)

Useimmat käyttäjät voivat ratkaista diagnostiikkakäytäntöpalvelun(Diagnostic Policy Service) epätavallisen suuren levynkäytön käynnistämällä sen uudelleen. Toiset saattavat joutua suorittamaan muutaman tarkistuksen ( SFC ja DISM ) löytääkseen vioittuneita järjestelmätiedostoja tai suorittaakseen sisäänrakennetun suorituskyvyn vianmäärityksen. Päivittäminen uusimpaan Windowsin versioon(latest version of Windows) ja tapahtumien katseluohjelman lokien tyhjentäminen voi myös ratkaista ongelman. Lopuksi, jos mikään ei näytä toimivan, käyttäjillä on mahdollisuus poistaa palvelu käytöstä. Diagnostiikkakäytäntöpalvelun poistaminen käytöstä tarkoittaa kuitenkin, että(Policy Service) Windows ei(Windows) enää suorita automaattista diagnoosia ja ratkaise virheitä.

Tapa 1: Lopeta prosessi Tehtävienhallinnasta(Task Manager)

Prosessi voi kaataa lisää järjestelmäresursseja, jos jokin aiheuttaa sen korruptoituneen esiintymän. Siinä tapauksessa voit yrittää lopettaa prosessin manuaalisesti (Diagnostic Policy Service täällä) ja antaa sen sitten käynnistyä automaattisesti uudelleen. Kaikki tämä voidaan saavuttaa Windowsin Tehtävienhallinnasta(Windows Task Manager) ( Kill Resource Intensive Processes with Windows Task Manager ).

1.  Napsauta hiiren kakkospainikkeella(Right-click ) Käynnistä -valikkopainiketta( Start menu) ja valitse Tehtävienhallinta(Task Manager) .

Napsauta hiiren kakkospainikkeella Käynnistä-valikkopainiketta ja valitse Task Manager |  Fix Service Host: Diagnostic Policy Service High CPU

2. Napsauta Lisätiedot(More Details) laajentaaksesi Task Manager ja tarkastella kaikkia tällä hetkellä aktiivisia prosesseja ja palveluita.(currently active processes & services.)

Napsauta Lisätietoja nähdäksesi kaikki taustaprosessit

3. Etsi Service Host: Diagnostic Policy Service Windows-prosessien alta. Napsauta(Right-click ) sitä hiiren kakkospainikkeella ja valitse Lopeta tehtävä(End task) . (Voit myös valita palvelun napsauttamalla hiiren vasenta painiketta(left-click) ja napsauttamalla sitten oikeassa alakulmassa olevaa Lopeta tehtävä (End Task) -painiketta .)(button)

Etsi Service Host -diagnostiikkakäytäntöpalvelu Windows-prosessien alta ja napsauta sitä hiiren kakkospainikkeella.  Valitse Lopeta tehtävä.

Diagnostic Policy Service käynnistyy automaattisesti uudelleen, mutta jos ei, käynnistä tietokone uudelleen ja tarkista, jatkuuko ongelma.

Tapa 2: Suorita SFC- ja DISM-skannaus

Äskettäinen Windowsin(Windows) järjestelmäpäivitys tai jopa virustentorjuntahyökkäys on saattanut vioittaa tiettyjä järjestelmätiedostoja, mikä on johtanut diagnostiikkakäytäntöpalvelun korkeaan (Diagnostic Policy Service)suorittimen(CPU) käyttöön . Onneksi Windowsissa(Windows) on sisäänrakennetut apuohjelmat repair corrupted/missing system files . Ensimmäinen on System File Checker -apuohjelma, ja kuten nimestä voi päätellä, se tarkistaa kaikkien järjestelmätiedostojen eheyden ja korvaa rikkinäiset tiedostot välimuistikopiolla. Jos SFC - skannaus ei korjaa vioittuneita järjestelmätiedostoja, käyttäjät voivat käyttää Deployment Image Servicing and Management ( DISM ) -komentorivityökalua.

1. Kirjoita Windowsin(Windows) hakupalkkiin Command Prompt ja napsauta Suorita järjestelmänvalvojana(Run as Administrator) oikeasta paneelista, kun hakutulokset saapuvat.

Kirjoita Cortanan hakupalkkiin Command Prompt |  Fix Service Host: Diagnostic Policy Service High CPU

2. Kirjoita komentokehote -ikkunaan (Command Prompt)sfc /scannow ja suorita painamalla Enter. Skannaus voi kestää hetken, joten istu alas ja älä sulje ikkunaa ennen kuin vahvistusprosessi on saavuttanut 100 %.

Kirjoita komentokehote-ikkunaan sfc scannow ja suorita painamalla Enter.

3. Kun SFC-skannaus(SFC scan) on suoritettu, suorita seuraava DISM-komento(DISM command) . Odota jälleen(Again) kärsivällisesti skannaus- ja palautusprosessin päättymistä, ennen kuin poistut sovelluksesta. Käynnistä(Restart) tietokone uudelleen, kun olet valmis.

DISM /Online /Cleanup-Image /RestoreHealth

suorita seuraava DISM-komento |  Fix Service Host: Diagnostic Policy Service High CPU

Lue myös: (Also Read:) Kuinka korjata korkea suorittimen käyttö järjestelmän käyttämättömällä prosessilla(How to Fix High CPU Usage by System Idle Process)

Tapa 3: Päivitä Windows ja suorita(Run) suorituskyvyn vianmääritys(Performance Troubleshooter)

Kuten aiemmin mainittiin, äskettäinen Windows -päivitys voi myös olla syyllinen diagnostiikkakäytäntöpalvelun(Diagnostic Policy Service) epänormaaliin toimintaan . Voit yrittää palata edelliseen päivitykseen tai etsiä uusia päivityksiä, jotka Microsoft on ajanut korjaamaan virheen. Jos kohtaat ongelmia Windowsin(Windows) päivittämisen aikana, suorita sisäänrakennettu päivityksen vianmääritys.

Windowsin(Windows) päivittämisen lisäksi suorita myös järjestelmän suorituskyvyn(System Performance) vianmääritys, joka etsii suorituskykyongelmia ja korjaa ne automaattisesti.

1. Paina Windows key + I samanaikaisesti käynnistääksesi Järjestelmäasetukset( System Settings ) ja napsauta sitten Päivitys- ja(Update & Security ) suojausasetukset.

Paina Windows Key + I avataksesi Asetukset ja napsauta sitten Päivitä ja suojaus

2. Napsauta Windows Update -välilehdellä Tarkista päivitykset(Check For Updates) . Sovellus alkaa etsiä saatavilla olevia päivityksiä ja alkaa automaattisesti ladata niitä. Käynnistä(Restart) tietokone uudelleen, kun uusi päivitys on asennettu.

Tarkista uudet päivitykset napsauttamalla Tarkista päivitykset -painiketta |  Fix Service Host: Diagnostic Policy Service High CPU

3. Tarkista, kaappaako diagnostiikkakäytäntöpalvelu(Diagnostic Policy Service) edelleen järjestelmäresursseja, ja jos on, suorita päivityksen vianmääritys(Update troubleshooter) . Avaa Päivitys- ja(Update & Security) suojausasetukset uudelleen ja siirry Vianmääritys(Troubleshoot ) - välilehteen ja napsauta sitten Muut vianmääritykset(Additional Troubleshooters) .

Siirry Vianmääritys-välilehteen ja napsauta Lisäasetukset-vianmääritys.  |  Fix Service Host: Diagnostic Policy Service High CPU

4. Napsauta Käyttöönotto- osiossa Windows Update nähdäksesi käytettävissä olevat vaihtoehdot ja napsauta sitten Suorita (Get)vianmääritys(Run the troubleshooter) -painiketta. Seuraa näytön ohjeita ja suorita vianetsintäprosessi.

Järjestelmän suorituskyvyn vianmäärityksen suorittaminen:(To run the System Performance troubleshooter:)

1. Kirjoita Aloita haku (Search bar)-palkkiin Ohjauspaneeli(Control Panel) ja avaa se painamalla Enter .

Ohjauspaneeli |  Fix Service Host: Diagnostic Policy Service High CPU

2. Napsauta Vianmääritys(Troubleshooting) .

Ohjauspaneelin vianmääritys |  Fix Service Host: Diagnostic Policy Service High CPU

3. Napsauta Järjestelmä ja suojaus(System and Security) -kohdassa Suorita ylläpitotehtävät(Run maintenance tasks) -hyperlinkkiä.

Suorita ylläpitotehtäviä

4. Napsauta seuraavassa ikkunassa Lisäasetukset ja valitse (Advanced )Käytä korjauksia automaattisesti(Apply repairs automatically) -kohdan vieressä oleva valintaruutu . Suorita vianmääritys napsauttamalla Seuraava .(Next )

napsauta Käytä korjauksia automaattisesti

Lue myös: (Also Read:) Korjaa Desktop Window Manager High CPU (DWM.exe)(Fix Desktop Window Manager High CPU (DWM.exe))

Tapa 4: Tyhjennä Event Viewerin(Event Viewer) loki

Event Viewer -ohjelma ylläpitää kirjaa kaikista sovellusten ja järjestelmän virheilmoituksista, varoituksista jne. Nämä tapahtumalokit voivat koota huomattavan kokoisiksi ja aiheuttaa ongelmia Service Host -prosessille. Pelkästään(Simply) lokien tyhjentäminen voi auttaa ratkaisemaan Diagnostic Policy Servicen(Diagnostic Policy Service) ongelmia . Suosittelemme, että tyhjennät tapahtumien katseluohjelman lokit säännöllisesti tulevien ongelmien välttämiseksi.

1. Käynnistä Suorita(Run) - komentoruutu painamalla Windows key + R , kirjoita eventvwr.msc ja napsauta Ok avataksesi Tapahtumankatseluohjelman( Event Viewer) .

Kirjoita Eventvwr.msc Suorita komento -ruutuun |  Fix Service Host: Diagnostic Policy Service High CPU

2. Laajenna vasemmassa ruudussa Windowsin lokit(Windows Logs) - kansio napsauttamalla pientä nuolta ja valitse Sovellus(Application ) seuraavasta luettelosta.

Laajenna Windowsin lokit -kansio napsauttamalla pientä nuolta ja valitse Sovellus

3. Tallenna ensin(First) nykyinen tapahtumaloki napsauttamalla Tallenna kaikki tapahtumat nimellä…(Save All Events As… ) oikeasta ruudusta (oletusarvoisesti tiedosto tallennetaan .evtx- muodossa, tallenna toinen kopio joko .text- tai .csv-muodossa.) ja tallennuksen jälkeen. , napsauta Tyhjennä loki…(Clear log…) -vaihtoehtoa. Napsauta avautuvassa ponnahdusikkunassa Tyhjennä(Clear ) uudelleen.

tallenna nykyinen tapahtumaloki napsauttamalla Tallenna kaikki tapahtumat nimellä

4. Toista yllä olevat vaiheet Suojaus(Security) , Asennus(Setup) ja Järjestelmä(System) . Käynnistä(Restart) tietokone uudelleen, kun olet tyhjentänyt kaikki tapahtumalokit.

Tapa 5: Poista diagnostiikkakäytäntöpalvelu käytöstä ja(SRUDB.dat) poista SRUDB.dat(Policy Service) - tiedosto

Lopulta, jos mikään yllä olevista menetelmistä ei pystynyt korjaamaan Service Host: Diagnostic Policy Servicen korkean suorittimen käytön ongelmaa, voit poistaa sen kokonaan käytöstä. (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.)Palvelun voi poistaa käytöstä neljällä eri tavalla, joista yksinkertaisin on Palvelut(Services) - sovelluksesta. Poistamisen yhteydessä poistamme myös SRUDB.dat- tiedoston, joka tallentaa kaikenlaisia ​​tietokoneeseen liittyviä tietoja (sovelluksen akun käyttö, sovellusten kirjoittamat ja kiintolevyltä luetut tavut, diagnoosi jne.). Diagnostiikkakäytäntöpalvelu luo ja muokkaa tiedoston muutaman sekunnin välein, mikä johtaa kovaan levynkäyttöön.

1. Kirjoita Suorita(Run) - komentoruutuun services.msc ja napsauta OK(services.msc ) avataksesi Palvelut(OK) - sovelluksen(Services ) . (Windows Services Managerin avaamiseen on 8 tapaa,(8 Ways to Open Windows Services Manager) joten voit vapaasti tehdä valintasi.)

Kirjoita suorita komentoruutuun services.msc ja paina sitten enter |  Fix Service Host: Diagnostic Policy Service High CPU

2. Varmista, että kaikki palvelut on lajiteltu aakkosjärjestykseen (klikkaa Nimi-sarakkeen(Name column ) otsikkoa tehdäksesi niin) ja etsi Diagnostic Policy Service , napsauta  hiiren kakkospainikkeella(right-click ) ja valitse Ominaisuudet(Properties) .

etsi diagnostiikkakäytäntöpalvelu, napsauta hiiren kakkospainikkeella ja valitse Ominaisuudet.

3. Napsauta Yleiset(General) - välilehden Stop - painiketta lopettaaksesi palvelun.

4. Laajenna nyt avattava Käynnistystyyppi -valikko ja valitse (Startup type)Disabled .

laajenna avattava Käynnistystyyppi-valikko ja valitse Ei käytössä.  |  Fix Service Host: Diagnostic Policy Service High CPU

5. Napsauta Käytä(Apply ) - painiketta tallentaaksesi muutokset ja sitten OK sulkeaksesi Ominaisuudet-ikkunan.

Napsauta Käytä-painiketta tallentaaksesi muutokset

6. Kaksoisnapsauta sitten työpöydällä olevaa File Explorer -pikakuvaketta avataksesi sen ja siirryt seuraavaan osoitteeseen:

C:\WINDOWS\System32\sru

7. Etsi SRUDB.dat - tiedosto, napsauta(right-click ) sitä hiiren kakkospainikkeella ja valitse Poista(Delete) . Vahvista mahdolliset ponnahdusikkunat.

Etsi SRUDB.dat-tiedosto, napsauta sitä hiiren kakkospainikkeella ja valitse Poista.  |  Fix Service Host: Diagnostic Policy Service High CPU

Jos et onnistunut poistamaan diagnostiikkakäytäntöpalvelua käytöstä Services Manager -sovelluksesta(If you weren’t successful in disabling the Diagnostic Policy Service from the Services Manager application) , kokeile jotakin kolmesta muusta menetelmästä.(try one of the other three methods.)

1. Järjestelmän kokoonpano -kohdassa: ( From System Configuration: ) Avaa System Configuration > Palvelut(Services) - välilehti > Poista Diagnostiikkakäytäntöpalvelun Uncheck/untick

Avaa Järjestelmän määrityspalvelut -välilehti Poista valinta Diagnostiikkakäytäntöpalvelusta.

2. Rekisterieditorista:( From Registry Editor:) Avaa Rekisterieditori(Registry Editor) ja siirry(Head) kohtaan:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS

3. Kaksoisnapsauta Käynnistä( Start) oikeanpuoleisessa ruudussa ja valitse sitten Muuta arvotiedot(Change Value Data) arvoon 4 .

Kaksoisnapsauta oikeanpuoleisessa ruudussa Käynnistä ja sitten Muuta arvotiedot arvoon 4. |  Fix Service Host: Diagnostic Policy Service High CPU

4.  Käynnistä tietokone uudelleen, niin(Restart the computer) Windows luo(Windows) automaattisesti SRDUB.dat- tiedoston uudelleen. Diagnostiikkakäytäntöpalvelun ei pitäisi enää olla aktiivinen ja aiheuttaa sen vuoksi suorituskykyongelmia .(Policy Service)

Suositus:(Recommended:)

Toivomme, että tämä opas oli hyödyllinen ja pystyit korjaamaan Service Host: Diagnostic Policy Servicen korkean suorittimen käytön(fix Service Host: Diagnostic Policy Service High CPU usage)  Windows 10(Windows 10) -tietokoneessa. Muutamia asioita, joita voit yrittää estää ongelman toistumisen tulevaisuudessa, ovat kaikkien tietokoneen ajurien päivittäminen ja säännöllinen virustorjuntatarkistus. Sinun tulee myös poistaa kolmannen osapuolen sovellukset, jotka ovat palvelleet tarkoituksensa ja joita ei enää tarvita. Jos tarvitset apua diagnostiikkakäytäntöpalveluun (Diagnostic) liittyen(Policy Service) , ota meihin yhteyttä alla olevassa kommenttiosiossa.



About the author

Olen ammattimainen Windows- ja toimistoohjelmistojen arvioija. Minulla on syvät tiedot näistä ohjelmista sekä niiden erilaisista ominaisuuksista ja ominaisuuksista. Arvosteluni ovat objektiivisia ja yksityiskohtaisia, jotta potentiaaliset asiakkaat näkevät, kuinka hyvin ohjelma toimii ja mitä parannuksia voitaisiin tehdä. Haluan myös auttaa ihmisiä löytämään parhaat sovellukset heidän tarpeisiinsa – joko arvostelujen kautta tai löytämään parhaat tarjoukset sovelluksista.



Related posts