svchost.exe Service Host Diagnostic Policy Service

Posted on

What is Diagnostic Policy Service or DPS? It is an essential service which is installed by default in your Windows. The aim of this service is to be able to detect and troubleshoot the potential problems for the components of your Windows. It will start automatic corrective action or log the suitable diagnostic information for the cause analysis of the issue. Then, it will notify you about the potential problem.

Usually, this service runs automatically with your system in the process of svchost.exe or Service Host to keep finding problems for the components. Do you want to enable or disable Diagnostic Policy Service? Well, even though Diagnostic Policy Service can start automatically, it may be disabled because of various reasons. Some reasons are infection of virus, manual misoperation, and many more. If you want to enable or disable Diagnostic Policy Service, there are 4 methods in Windows 10 that you can choose. What are they? You are able to see in the list below.

Enabling and Disabling Diagnostic Policy Service Via Services App

It can be said as the easiest way to enable and disable Diagnostic Policy Service. How to do that using this method? Follow the instructions below.

  • The first thing that you have to do is to press Windows + R to be able to open the Run window.
  • After that, you have to input services.msc and then you have to click on OK to be able to open Services app.

  • Now, you have to find Diagnostic Policy Service and then double click it to open its Properties.

  • In this step, you have to select Automatic or Manual from the drop down list of Startup Type. And then, you have to click on the Start button in Services status section to enable the service. Or, if you want to disable it, you have to click on the Stop button.

 

  • Here, you have to click on the Apply and Ok to save the changes.

Enabling and Disabling Diagnostic Policy Service via System Configuration

Besides the method above, you can also enable or disable the Diagnostic Policy Service via System Configuration. How to do that? You are able to follow the steps below.

  • The first step that you have to do is to invoke Run dialog and then you have to type msconfig. After that, you must click on OK to be able to open System Configuration.
  • In this step, you have to switch to Services tab and then you have to find Diagnostic Policy Service. Now, you have to check the service. If you want to disable it, you just have to uncheck it. Then, do not forget to click on Apply and then OK button.
  • You will see a notification which pops up and it requires a restart for the changes to apply. So, you have to save your tasks and then click on the Restart button to be able to restart your system.

Enabling and Disabling Diagnostic Policy Service via Registry Editor

You are able to decide to enable or disable Diagnostic Policy Service by modifying Windows Registry. However, if you want to apply this method, it is important for you to back up the registry before you make any changes. How to enable or disable Diagnostic Policy Service via Registry Editor? You are able to follow the steps below.

  • The first thing that you have to do is to input regedit in the Run window and then you have to click on OK to be able to open the Registry Editor.
  • In this step, you have to copy and paste the line below to the address bar and then do not forget to hit Enter to find the registry key of DPS.

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS

  • Then, in the right pane, you have to double click on the Start to be able to edit the DWORD. You need to input your preferred value in the box under the Value Date and then you have to click on the OK button to save the changes. The types of the startup of the service and the corresponding value data can be seen below.
  • Automatic: 2
  • Automatic (Delayed Start): 2
  • Manual: 3
  • Disabled: 4

It is important for you to know that in case you change to Automatic (Delayed Start), there will be a new key DelayedAutoStart which will be created with value 1. When you change to Automatic startup type, the new key value will be altered to 0.

Enabling and Disabling Diagnostic Policy Service via Command Prompt

How to enable and disable Diagnostic Policy Service via Command Prompt? You are able to follow the steps below.

  • The first step that you have to do is to open the Run window. You have to input cmd and then press CTRL + SHIFT + Enter to run Command Prompt as administrator.
  • Now, you have to set the type of startup of DPS to Automatic or Manual based on your needs. You just have to type one of the commands below and then do not forget to hit Enter.

Automatic: REG add “HKLM\SYSTEM\CurrentControlSet\services\DPS” /v Start /t REG_DWORD /d 2 /f

Manual: REG add “HKLM\SYSTEM\CurrentControlSet\services\DPS” /v Start /t REG_DWORD /d 3 /f

  • In this step, you have to input the command ‘net start DPS’ to enable Diagnostic Policy Service.

It is important for you to know that if you wish to disable DPS service, you are able to execute this command in the Command Prompt as well:

REG add “HKLM\SYSTEM\CurrentControlSet\services\DPS” /v Start /t REG_DWORD /d 4 /f

On Youtube, you are able to find some videos about Service Host Diagnostic Policy Service including about the solution of high CPU usage in Windows 10. Some of the videos that you are able to watch are a video of Windows 10 Fix entitled (Resolved) Service Host: Diagnostic Policy Service High CPU Usage In Windows 10 which was uploaded on March 5th, 2020 and a video of Murugan S entitled Fix: Diagnostic Policy Service High CPU Usage In Windows 10 which was uploaded on March 8th, 2020. If you need information about this in the form of videos, then you are able to watch these videos.

Leave a Reply

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