How to Fix Diagnostic Policy Service High CPU & Memory Usage

Several active processes and services run in the background, no matter which OS you use, whether Windows, macOS, or Linux. We, as users, are often unaware of these complicated services that utilize a significant amount of CPU usage and system resources.

So, the Diagnostic Policy is one such critical process that runs on your Windows. It is responsible for detecting problems with various Windows components and is automatically configured to run each time you restart your device. The sole purpose of this service is to enhance your experience of using your machine and minimize errors or complications. The Diagnostic Policy service rectifies the errors related to Windows components and improves your device’s overall speed and performance.

task-manager

However, the Diagnostic Policy high CPU usage is a critical issue that requires your immediate attention. Suppose the Diagnostic Policy process is consuming too many system resources. In that case, it may probably be due to a corrupt system file, the presence of a virus or malware, large log files, etc.

In this post, we have listed various simple yet effective solutions that you can use to resolve the Diagnostic Policy high CPU usage issue on Windows 11.

Let’s get started.

Also read: How to Fix COM Surrogate High CPU Usage

How to Fix Diagnostic Policy High CPU & Memory Usage

Solution 1: End Process

Press the Control + Shift + Escape key combination to open Windows Task Manager. Switch to the “Processes” tab. Here you will see a complete list of all the apps, services, and processes currently running on your device.

Look for “Service Host: Diagnostic Policy Service.” Right-click on it and select “End Task” to terminate the process.

end-task

Windows will now pop up a confirmation alert. Check the “Abandon unsaved and shut down” option and hit the “Shut Down” button.

Reboot your device and relaunch the Task Manager app to check if the issue was resolved.

Also read: What is Killer Network Service? How to Fix Its High CPU Usage?

Solution 2: Change the Power Plan Settings

Tap on the search icon placed on the Taskbar and type “Edit Power Plan.” Hit Enter.

edit-power-plan

The Control Panel window will now appear on the screen. Select “Change advanced power settings.”

balanced

Tap “Wireless adapter settings” and select “Power saving mode.”

Select “Maximum Performance” options for both: “On battery” and “Plugged In.” Hit on the OK and Apply buttons to edit power plan settings.

maximun

Reboot your device after making the above-listed changes.

Also read: 5 Best Fixes for IgfxEM.exe High CPU Usage?

Solution 3: Clear Event Logs

Tap on the search icon placed on the Taskbar and type “Event Viewer.” Hit Enter.

event-viewer

Double-tap on the “Windows Logs” option placed on the left menu pane. Select “Application.”

windows-logs

Tap on “Save all events as..”.

Now, browse to the folder location where you want to save the event logs file. After saving the log file, select “Clear Logs.”

clear-log

Hit on the “Clear” button to confirm your action. Reboot your device and launch the Task Manager app to check if you still face the “Diagnostic Policy high CPU usage” issue.

Solution 4: Disable the Service

Press the Windows + R key combination to open the Run dialog box. Type “Services.msc” and hit Enter.

run

In the Services window, look for the “Diagnostic Policy Service.” Double-tap on it to open Properties.

services

Hit on the “Stop” button to disable the service and tap on OK.

Solution 5: Delete the SRUDB.dat file

Press the Windows + R key combination to open the Run dialog box. Type the following path in the textbox and hit Enter:

C:\WINDOWS\System32\sru

command

The Windows System 32 folder will now appear on the screen. Select “SRU” and then locate the “SRUDB.dat” file in the folder and delete it.

this-pc

After deleting the SRUDB.dat file, launch Task Manager and check if the high CPU usage issue was resolved.

Solution 6: Run the SFC Scan

One of the most common reasons that may trigger the “Diagnostic Policy high CPU usage” is corrupt system files. SFC (System File Checker) is an in-built Windows utility that scans and restores corrupt system files on Windows. To run an SFC scan on Windows 11, follow these steps:

Launch Command Prompt in admin mode. Type the following command in the Terminal window and hit Enter to execute it:

run-as-admin

sfc/scannow

cmd

After the scan is completed, reboot your device.

Also read: How To Fix And Disable OneDrive High CPU Usage On Windows 10

Conclusion

Here are a few simple workarounds to troubleshoot the Diagnostic Policy high CPU usage issue. A high CPU consumption of any background process requires your immediate attention. You can use any of the above-mentioned fixes as your primary approach. Follow us on social media – FacebookInstagram and YouTube.

Leave a Reply