Fix Service Host: Diagnostic Policy Service Hög CPU-användning
Som du kanske är medveten om finns det ett antal aktiva bakgrundsprocesser och tjänster som bidrar till att Windows fungerar smidigt . De flesta av dessa bakgrundsprocesser/tjänster använder en minimal mängd CPU- kraft och RAM . Även om en process ibland kan fungera felaktigt eller göras korrupt och sluta använda mycket mer resurser än vanligt, vilket lämnar lite för andra förgrundsapplikationer. Diagnostic Policy Service är en sådan process som är ökänd för att sällsynta systemresurser.
Diagnostic Policy Service(Diagnostic Policy Service) är en av de delade processerna för Svchost.exe ( Service Host ) och ansvarar för att upptäcka problem med olika Windows -komponenter och även felsöka dem. Tjänsten försöker automatiskt fixa eventuella upptäckta problem om möjligt och om inte, logga diagnosinformationen för analys. Eftersom diagnostik och automatisk felsökning av problem är en viktig funktion för en sömlös upplevelse, har Diagnostic Policy Service ställts in på att starta automatiskt när datorn startar och förbli aktiv i bakgrunden. Den exakta orsaken bakom att det förbrukar mer CPUkraft än avsett är inte känt men baserat på de potentiella lösningarna kan de skyldiga vara en korrupt instans av tjänsten, korrupta systemfiler, ett virus eller skadlig programvara attack, stora händelseloggfiler, etc.
I den här artikeln har vi förklarat fem olika metoder som hjälper dig att få ner CPU- förbrukningen för Diagnostic Policy Service till det normala.
Fix Service Host : Diagnostic Policy Service Hög CPU-användning(Policy Service High CPU Usage)
Potentiella korrigeringar för Diagnostic Policy Service Hög CPU-användning(Potential fixes for Diagnostic Policy Service High CPU Usage)
De flesta användare kommer att kunna lösa den ovanligt höga diskanvändningen av Diagnostic Policy Service genom att helt enkelt starta om den. Andra kan behöva utföra några skanningar ( SFC och DISM ) för att leta efter korrupta systemfiler eller köra den inbyggda prestandafelsökaren. Att uppdatera till den senaste versionen av Windows(latest version of Windows) och rensa loggar för händelsevisning kan också lösa problemet. Slutligen, om inget verkar fungera, har användarna möjlighet att inaktivera tjänsten. Att inaktivera Diagnostic Policy Service innebär dock att Windows inte längre kommer att utföra automatisk diagnos och lösa fel.
Metod 1: Avsluta processen från Task Manager
En process kan samla upp ytterligare systemresurser om något föranledde en korrupt instans av den. I så fall kan du försöka avsluta processen manuellt (Diagnostic Policy Service här) och sedan låta den starta om automatiskt. Allt detta kan uppnås från Windows Task Manager ( Döda resursintensiva processer med Windows Task Manager(Kill Resource Intensive Processes with Windows Task Manager) ).
1. Högerklicka(Right-click ) på Start-menyknappen( Start menu) och välj Aktivitetshanteraren(Task Manager) .
2. Klicka på Mer information(More Details) för att expandera Aktivitetshanteraren(Task Manager) och ta en titt på alla för närvarande aktiva processer och tjänster.(currently active processes & services.)
3. Leta upp Service Host: Diagnostic Policy Service under Windows-processer. Högerklicka(Right-click ) på den och välj Avsluta uppgift(End task) . (Du kan också välja tjänsten genom att vänsterklicka(left-click) och sedan klicka på knappen (button)Avsluta uppgift(End Task) längst ner till höger.)
Diagnostic Policy Service(Diagnostic Policy Service) kommer att starta om automatiskt, men om den inte gör det startar du bara om din dator och kontrollerar om problemet kvarstår.
Metod 2: Kör SFC och DISM scan
En nyligen genomförd Windows(Windows) -systemuppdatering eller till och med en antivirusattack kan ha skadat vissa systemfiler vilket resulterat i hög CPU- användning av Diagnostic Policy Service . Lyckligtvis har Windows inbyggda verktyg för att söka efter och repair corrupted/missing system files . Den första är verktyget System File Checker och som namnet antyder kontrollerar det integriteten för alla systemfiler och ersätter de trasiga med en cachad kopia. Om en SFC -skanning misslyckas med att fixa skadade systemfiler kan användare använda kommandoradsverktyget Deployment Image Servicing and Management ( DISM ).
1. Skriv kommandotolken(Command Prompt) i Windows sökfält och klicka på Kör som administratör(Run as Administrator) i den högra panelen när sökresultaten kommer.
2. Skriv sfc /scannow i kommandotolksfönstret(Command Prompt) och tryck på enter för att köra. Skanningen kan ta ett tag så luta dig tillbaka och stäng inte fönstret förrän verifieringsprocessen når 100 %.
3. När du har slutfört SFC-skanningen(SFC scan) , utför följande DISM-kommando(DISM command) . Återigen(Again) , vänta tålmodigt tills skanningen och återställningsprocessen är klar innan du avslutar programmet. Starta(Restart) om datorn när du är klar.
DISM /Online /Cleanup-Image /RestoreHealth
Läs också: (Also Read:) Så här åtgärdar du hög CPU-användning genom systeminaktiv process(How to Fix High CPU Usage by System Idle Process)
Metod 3: Uppdatera Windows och kör (Run)felsökaren(Performance Troubleshooter) för prestanda
Som nämnts tidigare kan en nyligen uppdaterad Windows -uppdatering också vara boven bakom det onormala beteendet hos Diagnostic Policy Service . Du kan prova att rulla tillbaka till den tidigare uppdateringen eller leta efter nya uppdateringar som skickats av Microsoft för att rätta till misstaget. Om du stöter på några problem när du uppdaterar Windows , kör den inbyggda uppdateringsfelsökaren.
Förutom att uppdatera Windows , kör också felsökaren för systemprestanda(System Performance) för att söka efter eventuella prestandaproblem och få dem att åtgärda automatiskt.
1. Tryck på Windows key + I samtidigt för att starta systeminställningarna( System Settings ) och klicka sedan på Uppdatera och säkerhetsinställningar(Update & Security ) .
2. På fliken Windows Update klickar du på Sök efter uppdateringar(Check For Updates) . Applikationen börjar leta efter tillgängliga uppdateringar och börjar automatiskt ladda ner dem. Starta om(Restart) din dator när den nya uppdateringen har installerats.
3. Kontrollera om Diagnostic Policy Service fortfarande samlar upp dina systemresurser och om den är det, kör sedan felsökaren för uppdateringar(Update troubleshooter) . Öppna Uppdaterings- och säkerhetsinställningar(Update & Security) igen och gå till fliken Felsökning(Troubleshoot ) och klicka sedan på Ytterligare felsökare(Additional Troubleshooters) .
4. Under avsnittet Kom(Get) igång, klicka på Windows Update för att se de tillgängliga alternativen och klicka sedan på den efterföljande knappen Kör felsökaren(Run the troubleshooter) . Följ instruktionerna på skärmen och gå igenom felsökningsprocessen.
Så här kör du felsökaren för systemprestanda:(To run the System Performance troubleshooter:)
1. Skriv Kontrollpanelen(Control Panel) i fältet Starta sökning(Search bar) och tryck på Retur(Enter) för att öppna densamma.
2. Klicka på Felsökning(Troubleshooting) .
3. Under System och säkerhet(System and Security) klickar du på hyperlänken Kör underhållsuppgifter .(Run maintenance tasks)
4. I följande fönster klickar du på Avancerat(Advanced ) och markerar rutan bredvid Tillämpa reparationer automatiskt(Apply repairs automatically) . Klicka på Nästa(Next ) för att köra felsökaren.
Läs också: (Also Read:) Fix Desktop Window Manager High CPU (DWM.exe)
Metod 4: Rensa Event Viewer- loggen
Event Viewer(Event Viewer) -programmet upprätthåller alla program- och systemfelmeddelanden, varningar etc. Dessa händelseloggar kan byggas upp till en ansenlig storlek och leda till problem för tjänstevärdprocessen(Service Host) . Att helt enkelt(Simply) rensa loggarna kan hjälpa till att lösa problem med Diagnostic Policy Service . Vi rekommenderar att du rensar händelsevisningsloggarna regelbundet för att undvika framtida problem.
1. Starta kommandorutan Kör genom att trycka på (Run)Windows key + R , skriv eventvwr.msc och klicka på Ok för att öppna programmet Event Viewer .
2. Expandera mappen Windows Logs(Windows Logs) i den vänstra rutan genom att klicka på den lilla pilen och välj Application från den efterföljande listan.
3. Spara först(First) den aktuella händelseloggen genom att klicka på Spara alla händelser som...(Save All Events As… ) i den högra rutan (som standard sparas filen i .evtx- format, spara ytterligare en kopia i antingen .text- eller .csv-format.) och en gång sparad , klicka på alternativet Rensa logg.... (Clear log…)I den efterföljande popup-rutan klickar du på Rensa(Clear ) igen.
4. Upprepa stegen ovan för Säkerhet(Security) , Installation(Setup) och System . Starta(Restart) om datorn efter att ha rensat alla händelseloggar.
Metod 5: Inaktivera Diagnostic Policy Service och ta bort filen SRUDB.dat
I slutändan, om ingen av ovanstående metoder kunde fixa Service Host: Diagnostic Policy Service Problem med hög CPU-användning, kan du välja att inaktivera det helt och hållet. (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.)Det finns fyra olika sätt via vilka du kan inaktivera tjänsten, det enklaste är från applikationen Tjänster . (Services)Tillsammans med inaktivering kommer vi också att ta bort filen SRUDB.dat som lagrar all slags information om datorn (applikationsbatterianvändning, bytes skrivna och lästa från hårddisken av applikationer, diagnos, etc.). Filen skapas och modifieras av diagnostisk policytjänst med några sekunders mellanrum, vilket leder till hög diskanvändning.
1. Skriv services.msc i kommandorutan Kör och klicka på (Run)OK för att öppna programmet Services . (Det finns 8 sätt att öppna Windows Services Manager(8 Ways to Open Windows Services Manager) så gör gärna ditt eget val.)
2. Se till att alla tjänster är sorterade i alfabetisk ordning (klicka på kolumnrubriken Namn(Name column ) för att göra det) och leta efter Diagnostic Policy Service , högerklicka(right-click ) och välj Egenskaper(Properties) .
3. Under fliken Allmänt(General) klickar du på knappen Stopp(Stop ) för att avsluta tjänsten.
4. Expandera nu rullgardinsmenyn Starttyp och välj (Startup type)Inaktiverad(Disabled) .
5. Klicka på knappen Verkställ(Apply ) för att spara ändringarna och sedan på OK för att stänga fönstret Egenskaper.
6. Dubbelklicka sedan på genvägsikonen för File Explorer på skrivbordet för att öppna densamma och gå ner till följande adress:
C:\WINDOWS\System32\sru
7. Hitta filen SRUDB.dat , högerklicka(right-click ) på den och välj Ta bort(Delete) . Bekräfta eventuella popup-fönster som kan visas.
Om du inte lyckades inaktivera Diagnostic Policy Service från applikationen Services Manager(If you weren’t successful in disabling the Diagnostic Policy Service from the Services Manager application) , prova någon av de tre andra metoderna.(try one of the other three methods.)
1. Från Systemkonfiguration: ( From System Configuration: ) Öppna System Configuration > Tjänster(Services) > Uncheck/untick Diagnostic Policy Service.
2. Från Registereditorn:( From Registry Editor:) Öppna Registereditorn(Registry Editor) och gå(Head) ner till:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS
3. Dubbelklicka på Start i den högra rutan och sedan Ändra värdedata(Change Value Data) till 4 .
4. Starta om datorn(Restart the computer) och Windows kommer automatiskt att återskapa filen SRDUB.dat . Diagnostic Policy Service bör inte längre vara aktiv och därför orsaka prestandaproblem.
Rekommenderad:(Recommended:)
- Fix Service Host: Lokalt system (svchost.exe) Hög CPU- och diskanvändning(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage)
- Fixa hög CPU-användning av tjänstvärd: Lokalt system(Fix High CPU Usage by Service Host: Local System)
- Hur man reparerar eller fixar skadad hårddisk med CMD?(How to Repair or Fix Corrupted Hard Drive Using CMD?)
- Fixa Windows Audio Device Graph Isolation hög CPU-användning(Fix Windows Audio Device Graph Isolation high CPU usage)
Vi hoppas att den här guiden var till hjälp och att du kunde fixa Service Host: Diagnostic Policy Service Hög CPU-användning(fix Service Host: Diagnostic Policy Service High CPU usage) på Windows 10 -dator. Några saker du kan försöka för att förhindra att problemet uppstår igen i framtiden är att uppdatera alla datordrivrutiner och utföra regelbundna antivirusskanningar. Du bör också avinstallera program från tredje part som har tjänat sitt syfte och som inte längre behövs. För all hjälp angående tjänsten Diagnostic Policy(Policy Service) , kontakta oss i kommentarsektionen nedan.
Related posts
Fix Service Host: Lokalt system (svchost.exe) Hög CPU- och diskanvändning
Fixa hög CPU-användning av tjänstvärd: Lokalt system
Åtgärda DISM Host Service Process Hög CPU-användning
Fixa WMI-leverantörens värdhög CPU-användning [Windows 10]
Fixa .NET Runtime Optimization Service Hög CPU-användning
Åtgärda problem med Realtek High Definition Audio-drivrutin
8 sätt att fixa hög CPU-användning av TiWorker.exe
Fixa Ntoskrnl.exe Hög CPU-användning
Åtgärda felet Diagnostics Policy Service körs inte
7 sätt att fixa att CPU-fläkten inte snurrar
Hur man fixar TiWorker.exe hög CPU-användning i Windows
Fix Task Host Window förhindrar avstängning i Windows 10
Hur man fixar audiodg.exe hög CPU-användning på Windows 11/10
Fixa hög CPU-användning av svchost.exe (netsvcs)
Fix Malwarebytes Kan inte ansluta tjänsten
Fixa tjänsten kunde inte startas Windows Defender Error 0x80070422
Fix Windows kunde inte ansluta till Group Policy Client-tjänsten
Åtgärda Lokal Print Spooler-tjänst körs inte
Fixa hög CPU-användning av WUDFHost.exe
Antimalware-tjänst körbar hög CPU-användning [LÖST]