Fix: Diagnostic Policy Service High CPU Usage in Windows 11

Diagnostic Policy Service is available by default in Windows 11. But there are users who are complaining about system overheating issues, because of high CPU usage from this facility. So in my article, I am going to talk about some fixes to Diagnostic Policy Service High CPU Usage in Windows 11. And if that interests you, keep reading the rest of this post.

How Do I Fix Diagnostic Policy Service High CPU Usage in Windows 11?

Users can’t deny the services Diagnostic tool, but if it’s consuming lots of CPU usage, the problem doesn’t reside within the tool, but within the system. Maybe the created logs of encountered issues are making Diagnostic Policy Service respond laggy or your system isn’t providing the right amount of resources to it. In such cases, you should perform the following methods to bypass it.

1. End Diagnostic Policy Service

It is not recommended that your end the Diagnostic Policy Service, but if you are encountering trouble with its services, you should disable it by performing the presented steps.

  • Right-click on the taskbar and select Task Manager from the context menu.
  • Go to the Processes tab and select Diagnostic Policy Service.
  • Click on the End Task button.
  • Check the “Abandon unsaved data and shut down” box and click on the shutdown button.Diagnostic Policy Service High CPU Usage
  • Go to the Performance tab to check the current state of CPU Usage.

2. Update Windows OS

Always make sure that Windows 11 is updated to the latest build. Else, you will start encountering issues like Diagnostic Policy Service High CPU Usage.

  • Launch Windows 11 Settings.
  • Navigate to the Windows Update section.
  • Click on “Check for Update”.Update Windows 11
  • In case of pending updates, allow your system to download and install the required files.

3. Execute SFC/DISM Scans

Users can scan their system for corrupted files and resources that are causing the built-in services to respond laggy. And, in case of high CPU usage, such a facility can be very beneficial.

  • Click on the magnifier icon from the taskbar to launch Windows 11 Search.
  • Type “cmd” inside the bar and select the “Run as administrator” option.
  • Execute the following commands one-by-one:
    • sfc /scannow
    • DISM /Online /Cleanup-Image /RestoreHealthScan Windows 11
  • Once the aforementioned commands are executed, restart your system.

4. Customize Power Plan

Faulty power plan settings can mess with the performance of your system. You can check for the related services and make them suitable, so you never have to face overheating issues in Windows 11.

  • Launch Control Panel on Windows 11.
  • Navigate to Hardware and Sound >> Power Options.
  • Click on “Change Plan Settings”.
  • Select the “Change advanced power settings” option.
  • Expand the “Wireless Adapter Settings” >> “Power Saving Mode” tabs.Diagnostic Policy Service high CPU usage in Windows 11
  • Select Maximum Perform for battery and plugging protocols.
  • Click on the Apply button to save changes.

5. Remove Associated Logs

Logs from Diagnostic Policy Service are created when the system isn’t responding to the received warnings. In your best interest, you should delete the unwanted logs from the OS.

  • Launch the “Event Viewer” utility using the search bar.
  • Expand Windows Logs and select Application.
  • Click on the “Save All Events As” link from the right pane.
  • Designate a name and folder destination to the log to be saved.Diagnostic Policy Service High CPU
  • Now click on the Clear log link from the right sidebar and confirm your activity.
  • Do the same for all Windows Logs (System, Setup, and Security).

6. Remove SRUDB.dat

Some of your application’s data is stored inside the SRUDB.dat file. Removing such a file can help you improve the performance of the CPU.

  • Squeeze Win + R keys to launch the Run box.
  • Type “services.msc” within the box and press Enter.
  • Double-click on “Diagnostic Policy Service” from the right pane.
  • Click on the Stop button and close the tab.
  • Now, press Win + E keys to open Windows Explorer.
  • Navigate to the following address:
    • C:\WINDOWS\System32\sruDelete SRUDB.dat in Windows 11
  • Delete the SRUDB.dat file from the folder directory.
  • Check the improvements in the CPU usage.

That’s all, thanks for visiting WebsiteforWeb to fix Diagnostic Policy Service High CPU Usage in Windows 11.

A content writer by profession whose expertise resides in providing workarounds to help Windows and Linux users make the most out of their preferred operating systems.

Leave a Reply

Your email address will not be published. Required fields are marked *