System hacks: Restart Windows 10 Diagnostic Policy Service

The “Diagnostic Policy Service” is abbreviated as DPS, which stands for Diagnostic Policy Service. In Windows 10, Diagnostic Policy Service is responsible for notifying, troubleshooting and resolving system problems. If this service is turned off for any reason, we won’t know what is happening and where the problem is when it occurs. Here are some ways to help us restart the disabled Diagnostic Policy Service. 1.

1. Use service applications or system configuration programs

First, we can use the Windows 10 “Services” application to turn on the Diagnostic Policy service (Figure 1); or we can also use the “Services” tab in the System Configuration Utility to turn on the Diagnostic Policy service. 2.


2. By making minor adjustments to registry entries

Start the Registry Editor, and then in the Registry Editor window, navigate to the following paths in sequence.


Next, in the right pane of the window, find the REG_DWORD entry named “Start”. Double-click this item and modify the corresponding numerical data according to the data corresponding to the start-up type in the table below. Finally, click the “OK” button (Figure 2).


Start Type Numeric Data

Automatic 2

Manual 3

Disable 4

Automatic (Delayed Start) 2

Note that if you change to the “Auto (Delayed Start)” type, you also need to create a new item DelayedAutoStart and set its value to 1 (Figure 3).


3. Resolve in the Administrator Command Prompt window

To control the Diagnostic Policy Service, execute the following command in the Administrator Command Prompt window in order to automatically start the Diagnostic Policy Service.

REG add “HKLMSYSTEMCurrentControlSetServicesDPS” /v Start /t REG_DWORD /d 2 /f

If you want to start the diagnostic policy service manually, just change the parameter 2 in the above command to 3; if you want to disable the diagnostic policy service, change it to 4; to set it to automatic (delayed start) diagnostic policy service, change it to 2, and also use the following command to create a DelayedAutostart item with the value data of 1.

REG add “HKLMSYSTEMCurrentControlSetservicesDPS” /v DelayedAutostart /t REG_DWORD /d 1 /f

When you want to change from “Auto (Delayed Start)” to “Auto”, you need to change the value of DelayedAutostart to 0.


Leave a Comment