Fix Service Host: Diagnostic Policy Service Høj CPU-brug

Som du måske er klar over, er der en række aktive baggrundsprocesser og tjenester, der bidrager til, at Windows fungerer gnidningsløst . De fleste af disse baggrundsprocesser/tjenester bruger en minimal mængde CPU -kraft og RAM . Selvom en proces nogle gange kan fungere forkert eller blive korrupt og ende med at bruge langt flere ressourcer end normalt, hvilket efterlader lidt til andre forgrundsapplikationer. Diagnostic Policy Service er en sådan proces, der er berygtet for at samle systemressourcerne i sjældne tilfælde.

Diagnostic Policy Service er en af ​​de delte processer i Svchost.exe ( Service Host ) og er ansvarlig for at opdage problemer med forskellige Windows- komponenter og også fejlfinde dem. Tjenesten forsøger automatisk at rette eventuelle opdagede problemer, hvis det ikke er muligt, og hvis ikke, skal du logge diagnosticeringsoplysningerne til analyse. Da diagnosticering og automatisk fejlfinding af problemer er en vigtig funktion for en problemfri oplevelse, er Diagnostic Policy Service indstillet til automatisk at starte, når computeren starter og forblive aktiv i baggrunden. Den nøjagtige årsag til, at det bruger mere CPUstrøm end tilsigtet er ikke kendt, men baseret på de potentielle løsninger kan synderne være en korrupt forekomst af tjenesten, korrupte systemfiler, et virus eller malwareangreb, store hændelseslogfiler osv.

I denne artikel har vi forklaret fem forskellige metoder, der hjælper dig med at bringe CPU- forbruget af Diagnostic Policy Service tilbage til det normale.

Diagnostisk servicepolitik

Fix Service Host : Diagnostic Policy Service Høj CPU-brug(Policy Service High CPU Usage)

Potentielle rettelser til Diagnostic Policy Service Høj CPU-brug(Potential fixes for Diagnostic Policy Service High CPU Usage)

De fleste brugere vil være i stand til at løse det usædvanligt høje diskforbrug af Diagnostic Policy Service ved blot at genstarte den. Andre skal muligvis udføre et par scanninger ( SFC og DISM ) for at lede efter korrupte systemfiler eller køre den indbyggede ydeevnefejlfinding. Opdatering til den nyeste version af Windows(latest version of Windows) og rydning af hændelsesvisningslogfiler kan også løse problemet. Endelig, hvis intet ser ud til at virke, har brugerne mulighed for at deaktivere tjenesten. Deaktivering af Diagnostic Policy Service indebærer dog, at Windows ikke længere vil udføre autodiagnosticering og løse fejl.

Metode 1: Afslut processen fra Task Manager

En proces kan samle yderligere systemressourcer op, hvis noget udløste en korrupt forekomst af den. I så fald kan du prøve at afslutte processen manuelt (Diagnostic Policy Service her) og derefter lade den genstarte automatisk. Alt dette kan opnås fra Windows Task Manager ( Dræb ressourcekrævende processer med Windows Task Manager(Kill Resource Intensive Processes with Windows Task Manager) ).

1.  Højreklik på(Right-click ) menuknappen Start,( Start menu) og vælg Task Manager .

Højreklik på Start-menuknappen og vælg Task Manager |  Fix Service Host: Diagnostic Policy Service Høj CPU

2. Klik på Flere detaljer(More Details) for at udvide Task Manager og se alle de aktuelt aktive processer og tjenester.(currently active processes & services.)

Klik på Flere detaljer for at se alle baggrundsprocesser

3. Find Service Host: Diagnostic Policy Service under Windows-processer. Højreklik(Right-click ) på den og vælg Afslut opgave(End task) . (Du kan også vælge tjenesten ved at venstreklikke(left-click) og derefter klikke på knappen Afslut opgave (End Task) nederst(button) til højre.)

Find Service Host Diagnostic Policy Service under Windows-processer, og højreklik på den.  Vælg Afslut opgave.

Diagnostic Policy Service genstarter automatisk, men hvis den ikke gør det, skal du blot genstarte din computer og kontrollere, om problemet fortsætter .

Metode 2: Kør SFC og DISM-scanning

En nylig Windows -systemopdatering eller endda et antivirusangreb kan have ødelagt visse systemfiler, hvilket resulterer i høj CPU- brug af Diagnostic Policy Service . Heldigvis har Windows indbyggede værktøjer til at scanne efter og repair corrupted/missing system files . Den første er værktøjet System File Checker , og som navnet antyder, kontrollerer det integriteten af ​​alle systemfiler og erstatter de ødelagte med en cachelagret kopi. Hvis en SFC -scanning ikke lykkes med at rette beskadigede systemfiler, kan brugere bruge kommandolinjeværktøjet Deployment Image Servicing and Management ( DISM ).

1. Skriv kommandoprompt(Command Prompt) i Windows -søgelinjen, og klik på Kør som administrator(Run as Administrator) i højre panel, når søgeresultaterne kommer.

Skriv kommandoprompt i Cortana-søgelinjen |  Fix Service Host: Diagnostic Policy Service Høj CPU

2. Skriv sfc /scannow i kommandopromptvinduet(Command Prompt) , og tryk på enter for at udføre. Scanningen kan tage et stykke tid, så læn dig tilbage og luk ikke vinduet, før verifikationsprocessen når 100 %.

Skriv sfc scannow i kommandopromptvinduet, og tryk på enter for at udføre.

3. Efter at have fuldført SFC-scanningen(SFC scan) skal du udføre følgende DISM-kommando(DISM command) . Vent igen(Again) tålmodigt på, at scanningen og gendannelsesprocessen er færdig, før du afslutter applikationen. Genstart(Restart) computeren, når du er færdig.

DISM /Online /Cleanup-Image /RestoreHealth

udfør følgende DISM-kommando |  Fix Service Host: Diagnostic Policy Service Høj CPU

Læs også: (Also Read:) Sådan rettes højt CPU-forbrug ved systemtomgangsproces(How to Fix High CPU Usage by System Idle Process)

Metode 3: Opdater Windows, og kør (Run)fejlfindingsværktøjet(Performance Troubleshooter) til ydeevne

Som tidligere nævnt kan en nylig Windows -opdatering også være synderen bag den unormale opførsel af Diagnostic Policy Service . Du kan prøve at rulle tilbage til den forrige opdatering eller se efter nye opdateringer, der er skubbet af Microsoft for at rette fejlen. Hvis du oplever problemer, mens du opdaterer Windows , skal du køre den indbyggede opdateringsfejlfinding.

Bortset fra at opdatere Windows , skal du også køre System Performance- fejlfinding for at scanne for eventuelle ydeevneproblemer og få dem rettet automatisk.

1. Tryk på Windows key + I samtidigt for at starte Systemindstillingerne,( System Settings ) og klik derefter på Opdater og sikkerhedsindstillinger(Update & Security ) .

Tryk på Windows-tasten + I for at åbne Indstillinger, og klik derefter på Opdater og sikkerhed

2. På fanen Windows Update skal du klikke på Søg efter opdateringer(Check For Updates) . Applikationen begynder at lede efter tilgængelige opdateringer og begynder automatisk at downloade dem. Genstart(Restart) din computer, når den nye opdatering er blevet installeret.

Se efter nye opdateringer ved at klikke på knappen Søg efter opdateringer |  Fix Service Host: Diagnostic Policy Service Høj CPU

3. Tjek, om Diagnostic Policy Service stadig ophogger dine systemressourcer, og hvis det er det, skal du køre Fejlfinding for opdatering(Update troubleshooter) . Åbn Opdaterings- og sikkerhedsindstillinger(Update & Security) igen, og flyt til fanen Fejlfinding(Troubleshoot ) og klik derefter på Yderligere fejlfinding(Additional Troubleshooters) .

Gå til fanen Fejlfinding og klik på Avanceret fejlfinding.  |  Fix Service Host: Diagnostic Policy Service Høj CPU

4. Under sektionen Kom(Get) i gang skal du klikke på Windows Update for at se de tilgængelige muligheder og derefter klikke på den efterfølgende Kør fejlfindingsknappen(Run the troubleshooter) . Følg instruktionerne på skærmen, og gå gennem fejlfindingsprocessen.

Sådan kører du fejlfindingen for systemydelse:(To run the System Performance troubleshooter:)

1. Skriv Kontrolpanel(Control Panel) i linjen Start søgning,(Search bar) og tryk på Enter for at åbne det samme.

Kontrolpanel |  Fix Service Host: Diagnostic Policy Service Høj CPU

2. Klik på Fejlfinding(Troubleshooting) .

Kontrolpanel fejlfinding |  Fix Service Host: Diagnostic Policy Service Høj CPU

3. Under System og sikkerhed(System and Security) skal du klikke på hyperlinket Kør vedligeholdelsesopgaver .(Run maintenance tasks)

Kør vedligeholdelsesopgaver

4. I det følgende vindue skal du klikke på Avanceret(Advanced ) og markere afkrydsningsfeltet ud for Anvend reparationer automatisk(Apply repairs automatically) . Klik på Næste(Next ) for at køre fejlfindingen.

klik på Anvend reparationer automatisk

Læs også: (Also Read:) Ret Desktop Window Manager High CPU (DWM.exe)(Fix Desktop Window Manager High CPU (DWM.exe))

Metode 4: Ryd Event Viewer- loggen

Event Viewer - programmet vedligeholder en registrering af alle applikations- og systemfejlmeddelelser, advarsler osv. Disse hændelseslogfiler kan bygge op til en betydelig størrelse og give anledning til problemer for Service Host - processen. Blot(Simply) at rydde logfilerne kan hjælpe med at løse problemer med Diagnostic Policy Service . Vi anbefaler, at du rydder hændelsesvisningsloggene regelmæssigt for at undgå fremtidige problemer.

1. Start kommandoboksen Kør ved at trykke på (Run)Windows key + R , skriv eventvwr.msc og klik på Ok for at åbne Event Viewer - applikationen.

Skriv Eventvwr.msc i feltet Kør kommando, |  Fix Service Host: Diagnostic Policy Service Høj CPU

2. Udvid mappen Windows Logs i venstre rude ved at klikke på den lille pil og vælg Application fra den efterfølgende liste.

Udvid mappen Windows Logs ved at klikke på den lille pil og vælge Application

3. Gem først(First) den aktuelle hændelseslog ved at klikke på Gem alle hændelser som...(Save All Events As… ) i højre rude (som standard vil filen blive gemt i .evtx -format, gem en anden kopi i enten .text- eller .csv-format.) og når den er gemt. , klik på Ryd log...(Clear log…) mulighed. I den efterfølgende pop-up skal du klikke på Ryd(Clear ) igen.

gem den aktuelle hændelseslog ved at klikke på Gem alle hændelser som

4. Gentag ovenstående trin for Sikkerhed(Security) , Opsætning(Setup) og System . Genstart(Restart) computeren efter at have ryddet alle hændelsesloggene.

Metode 5: Deaktiver Diagnostic Policy Service og slet SRUDB.dat -filen

I sidste ende, hvis ingen af ​​ovenstående metoder var i stand til at løse Service Host: Diagnostic Policy Service Problem med høj CPU-brug, så kan du vælge at deaktivere det helt. (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.)Der er fire forskellige måder, hvorpå du kan deaktivere tjenesten, den enkleste er fra applikationen Tjenester(Services) . Ud over at deaktivere, vil vi også slette filen SRUDB.dat , som gemmer alle former for information om computeren (applikations batteriforbrug, bytes skrevet og læst fra harddisken af ​​applikationer, diagnose osv.). Filen oprettes og ændres af diagnosticeringspolitiktjenesten med få sekunders mellemrum, hvilket fører til højt diskforbrug.

1. Skriv services.msc i kommandoboksen Kør , og klik på (Run)OK for at åbne programmet Services . (Der er 8 måder at åbne Windows Services Manager(8 Ways to Open Windows Services Manager) på, så du er velkommen til at træffe dit eget valg.)

Skriv services.msc i kørselskommandoboksen og tryk derefter på enter |  Fix Service Host: Diagnostic Policy Service Høj CPU

2. Sørg for, at alle tjenester er sorteret alfabetisk (klik på kolonneoverskriften Navn(Name column ) for at gøre det), og se efter Diagnostic Policy Service , højreklik(right-click ) og vælg  Egenskaber(Properties) .

se efter Diagnostic Policy Service, højreklik og vælg Egenskaber.

3. Under fanen Generelt(General) skal du klikke på knappen Stop for at afslutte tjenesten.

4. Udvid nu rullemenuen Startup type og vælg (Startup type)Deaktiveret(Disabled) .

Udvid rullemenuen Starttype, og vælg Deaktiveret.  |  Fix Service Host: Diagnostic Policy Service Høj CPU

5. Klik på knappen Anvend(Apply ) for at gemme ændringerne og derefter på OK for at lukke vinduet Egenskaber.

Klik på knappen Anvend for at gemme ændringerne

6. Dobbeltklik derefter på genvejsikonet File Explorer på dit skrivebord for at åbne det samme og gå ned på følgende adresse:( File Explorer)

C:\WINDOWS\System32\sru

7. Find filen SRUDB.dat , højreklik(right-click ) på den, og vælg Slet(Delete) . Bekræft eventuelle pop op-vinduer, der kan vises.

Find filen SRUDB.dat, højreklik på den, og vælg Slet.  |  Fix Service Host: Diagnostic Policy Service Høj CPU

Hvis det ikke lykkedes dig at deaktivere Diagnostic Policy Service fra Services Manager-applikationen(If you weren’t successful in disabling the Diagnostic Policy Service from the Services Manager application) , kan du prøve en af ​​de tre andre metoder.(try one of the other three methods.)

1. Fra Systemkonfiguration: ( From System Configuration: ) Åbn System Configuration > Tjenester(Services) fanen > Uncheck/untick af ​​Diagnostic Policy Service.

Åbn fanen Systemkonfigurationstjenester Fjern markeringen i afkrydsningsfeltet for Diagnostic Policy Service.

2. Fra registreringseditor:( From Registry Editor:) Åbn registreringseditor(Registry Editor) , og (Head) ned til:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS

3. Dobbeltklik på Start i højre rude og derefter Skift værdidata(Change Value Data) til 4 .

Dobbeltklik på Start i højre rude og derefter Skift værdidata til 4. |  Fix Service Host: Diagnostic Policy Service Høj CPU

4.  Genstart computeren(Restart the computer) , og Windows vil automatisk genskabe filen SRDUB.dat . Diagnostic Policy Service bør ikke længere være aktiv og derfor forårsage problemer med ydeevnen.

Anbefalede:(Recommended:)

Vi håber, at denne vejledning var nyttig, og at du var i stand til at rette Service Host: Diagnostic Policy Service Høj CPU-brug(fix Service Host: Diagnostic Policy Service High CPU usage)  på Windows 10 -computer. Et par ting, du kan prøve for at forhindre, at problemet opstår igen i fremtiden, er at opdatere alle computerdrivere og udføre regelmæssige antivirusscanninger. Du bør også afinstallere tredjepartsprogrammer, der har tjent deres formål og ikke længere er nødvendige. For enhver hjælp vedrørende Diagnostic Policy Service , kontakt os i kommentarfeltet nedenfor.



About the author

Jeg er softwareingeniør med erfaring i Xbox Explorer, Microsoft Excel og Windows 8.1 Explorer. I min fritid kan jeg godt lide at spille videospil og se tv. Jeg har en grad fra University of Utah og arbejder i øjeblikket som softwareingeniør for en international virksomhed.



Related posts