The Diagnostic Policy Service is responsible for detecting and resolving web connection-related issues that may impair your systems functionality.

Hence reducing the smoothness of your computers performance and ultimately, affecting your productivity.

What is Diagnostic Policy Service?

fix-diagnostic-policy-service-high-cpu-usage

Diagnostic Policy Service can identify and troubleshoot the problems in Windows 10/11 system components.

It is a very important service policy from the Service Host.

The process will automatically start when the computer boots up and it keeps running in the background.

task-manager-more-details

It is an integral and necessary component of the Windows operating system.

How to Know the Diagnostic Policy Service CPU Usage?

But sometimes, it can utilize more resources depending on its operation.

diagnostic-policy-service-usage

If DPS is consuming too much CPU, memory, or disk space, you should probably fix it.

Sometimes thesvchost process can give you high CPU utilization.

If you are facing the same issue, check out our dedicated article to solve this exact issue.

diagnostic-policy-end-task

Sometimes, it acts abnormally and consumes high CPU/Disk/RAM.

Below Ive described the methods thatll solve any high power usage issues by the Diagnostic Policy Service.

Here are the methods to fix Diagnostic Policy Service consuming high CPU:

1.

diagnostic-policy-shut-down

Heres how to end Diagnostic Policy Service:

2.

Remove the SRUDB.dat File

The file is an Extensible Storage Engine database.

When updating Windows, you’re able to see theModules Installer using all the CPU.

run-services

To bring it to normal levels, check out our separate article where we troubleshoot this issue.

Modify the Power Plan

Changing the power plan to Maximum Performance will unburden the processor from the DPS.

If you face the same issue do check out the article.

diagnostic-policy-properties

Clear Event Viewer Log

The Event Viewer log can use too much processing power and should be cleared.

Here are the steps to erase the Event Viewer log:

5.

If theres a problem with the Diagnostic Policy Service, they can fix it.

diagnostic-policy-stop

Sometimes you could get thesource file not found error when running the DISM tool.

Read our separate article to know the fixes for this issue.

So, change the version and see if it solves the issue.

run-srudb

Then restart the computer to finish the installation process.

In case no update is available, uninstall the most recent update.

Now reset your PC and verify if the problem is solved.

srudb-delete

If youfail to update Windows 11, check out our separate article where we troubleshoot the update issues.

It is part of the Troubleshooting feature on Windows.

What Makes Diagnostic Policy Service Use High CPU Resources?

edit-power-plan

One of them can be corrupted system files in the computer system.

Also, failing to keep your Windows operating system up-to-date is another potential reason that should not be overlooked.

The issue can somehow be related to the Windows Update itself, which can make the situation much worse.

change-power-settings

FAQs

Can I block the Diagnostic Policy Service?

to disable Diagnostic Policy Service, pressWin + Ron the keyboard, typeservices.mscin the text field, and clickOK.

Right-click onDiagnostic Policy Service, and selectProperties.

change-power-options

choose theStopbutton and set theStartup typeasManual.

What is Diagnostic Policy Service Windows?

Service Host: Diagnostic Policy Service can identify and troubleshoot the problems in Windows 10/11 system components.

run-event-viewer

The process will automatically start when the computer boots up and keeps running in the background.

Is it safe to turn off the Diagnostic Policy Service?

It is not safe to block the Diagnostic Policy Service.

event-viewer-save-events

Is Diagnostic Policy Service necessary?

The Diagnostic Policy Service is not necessary for the normal use of a computer.

event-viewer-clear-events

event-viewer-clear-events-all

command-prompt-admin

command-prompt-sfc-scan

command-prompt-dism

windows-settings

windows-update-security

windows-check-for-updates

view-update-history

windows-uninstall-updates

windows-update-uninstall

windows-run

run-system-maintenance

system-maintenance-advanced

system-maintenance-auto-repair

system-maintenance-troubleshoot