Windows 10 Free Apps

FIX: Service Host: Diagnostic Policy Service High CPU Usage In Windows 10

In this tutorial, learn how to fix Service Host: Diagnostic Policy Service high CPU usage problem in Windows 10.

Let me explain first What is Service Host: Diagnostic Policy?

The Diagnostic Policy Service is responsible for enabling problem detection, troubleshooting and resolution for Windows components. When this service is stopped, 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.

However, sometimes users may notice high CPU usage with Diagnostic Policy Service. High CPU usage from a single process makes the system slower to respond to other processes and you get lagging or crashing issues.

If you’re also victim of this problem, here is how to fix.

Read more: How To Fix “Diagnostics Policy Service is not running” Windows 10 error

How To Fix Service Host: Diagnostic Policy Service High CPU Usage In Windows 10

FIX 1. Via File Explorer

1. Press Windows Key + R and type following in Run dialog box, click OK.

%WinDir%\System32\sru

2. In the sru folder so open, find the SRUDB.dat file and delete it.

If you’re unable to delete SRUDB.dat file due to file being used by Diagnostic Policy Service, you need to first disable Diagnostic Policy service. After that, you can easily delete the file.

You may also like: How to enable or disable Diagnostic Policy service using system configuration in Windows 10

3. Restart your Windows PC.

VIDEO TUTORIAL: How To Fix Service Host Diagnostic Policy Service using a lot of memory

FIX 2. General Suggestions

1. You can try ending the task process and enable it to restart itself. Check if high CPU usage happens from the process now. If this continues, restart your Windows PC.

2. Run DISM commands or run the System File Checker scan to repair inbox corruption.

3. Create a new user account and check if the issue persists on that.

4. Run System Performance troubleshooter.

6. Make sure you have the latest drivers installed in your system.

5. Make sure you update to the latest version of Windows.

Hope something helps you.

FIX: Service Host: Diagnostic Policy Service High CPU Usage In Windows 10
Rate this post