Diagnostic Policy Service is there in Windows OS to detect, troubleshoot and resolve issues with Windows Components. When this service is disabled, diagnostics will no longer be functioning. Since this is a background service and is needful for Windows, it is automatically started when you start your system and keeps running.
But sometimes you may notice high CPU usage with Diagnostic Policy Service. This is not desirable for a background service. High CPU usage from a single process makes the system slower to respond other processes and you face lagging problem. Checkout the below shown screenshot which shows high CPU usage from Diagnostic Policy Service.
If you’re also victim of this problem, this article is for you. Try below mentioned suggestions and see if they helps you to fix it:
FIX: Service Host: Diagnostic Policy Service High CPU Usage In Windows 10
FIX 1 – General Suggestions
1. First of all, try ending the task process and let it restart itself. See if high CPU usage occurs from the process now. If this continues, reboot the machine.
3. Try creating new user account and check if the problem persists on that.
4. Make sure you install latest Windows Updates.
6. Update your machine’s BIOS firmware to latest version.
7. Make sure you’ve latest drivers installed on the system.
FIX 2 – Via File Explorer
1. Press + R and type following in Run dialog box, press Enter key:
2. In the sru folder so open, locate the SRUDB.dat file and delete it.
Close File Explorer and restart your system.
Hope this helps!