Service Host Diagnostic Policy Service High CPU and Memory Usage Windows 10 FIX - Windows Basics


Wednesday, May 26, 2021

Service Host Diagnostic Policy Service High CPU and Memory Usage Windows 10 FIX

The Service Server Diagnostics Policy Service is an important service policy that is installed by default in all Windows 10 systems. The function of this service is to detect and correct problems on configurations. Windows 10 system part. It automatically initiates corrective action and notifies the user of the potential problem. It also generates a log for diagnostic information pertinent to the cause of the problem.

The Diagnostic Policy Service runs automatically in all Windows 10 PCs under the Shared Services Host (svchost.exe) process. If this process is not running, you will not be able to know what caused your system failure. You can find this running process in the Task Manager, which you can launch by right clicking on the Taskbar. Now, scroll down in the Processes tab to see the process running in the background.

Diagnostic Policy Service (DPS) shows 100% disk usage

Many people experience high disk usage due to Diagnostic Policy Service on their Windows 10 PC. If the service consumes disk space abnormally, it affects the performance of the entire system and users experience latency issues on their systems. In some cases, restarting the system in safe mode can help. Restarting the computer in safe mode fixes most problems. If this doesn't work, try the method listed below.

Delete the file

The Diagnostic Policy Service continuously generates logs in the SRUDB.dat file. This makes its size large. This is one of the reasons why the DPS service consumes a lot of disk space. Therefore, deleting this file may fix the problem. Follow the steps listed below to delete the SRUDB.dat file.

1. You must first stop the DPS service. Locate the service in Task Manager as described earlier in the article. Select it and click the End Task button at the bottom of the Task Manager.

2. A pop-up window will appear on the screen. Check the Abandon unsaved data and shut down box and click Shut down.

3. Now press Ctrl + R on keyboard and type services.msc and click OK. It will open Service Manager.

4. In the Services window, scroll down to search for Diagnostic Policy Service. Right click on it and select Properties.

5. In the General tab, click Stop and then OK.

6. Now again launch Run window and type %WinDir%\System32\sru and click OK.

7. In the Explorer window, delete the SRUDB.dat file.

8. Restart your system.


No comments:

Post a Comment