How to FIX: Diagnostic Policy Service Cannot Start. Access is Denied – Error 5. (Solved)

Last updated on January 28th, 2019

The Diagnostic Policy service (DPS) enables problem detection, troubleshooting, and resolution for Windows services and components. If this service cannot start and you receive an "Access Denied" error 5, when you try to start the service manually then read this tutorial to fix the issue.

The Diagnostic Policy Service is required to diagnose Windows problems using the troubleshooting tools that are offered in Windows 7, 8 or 10 OS. If the DPS service is stopped then you won't be able to diagnose and fix several system issues that affect Windows' operation (e.g. Networking or Internet Access problems).

How to FIX: Diagnostic Policy Service Cannot Start: Access is Denied (Windows10/8/7)

Step 1. Scan for Viruses/Malware.

Viruses or malicious programs can cause your PC to work abnormally.  So, before you continue to troubleshoot your problems, use this Malware Scan and Removal Guide to check and remove viruses or/and malicious programs that may be running on your computer.

Step 2. Modify Diagnostic Policy Service Registry Permissions.

1. Simultaneously press the Windows image + R keys to open run command box.
2. Type regedit and press Enter.

regedit

3. At the left pane, navigate to this key:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS\Parameters

4. Right click on the Parameters key and select Permissions.

Diagnostic Policy Service Cannot Start

5. Click Add, type your account name/username in the search box and click OK.

image

6. Select your username and check the Full control box to grant to your account full control permissions on the 'Parameters' key and click OK.

fix Diagnostic Policy Service Cannot Start

7. Then navigate to this key:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\Config

8. Right click on the Config key and select Permissions.

fix Diagnostic Policy stopped

9. Click Add, type NT Service\DPS in the search box and click OK.

fix Diagnostic Policy error 5

10. Select the 'DPS' and check the Full control box.

Diagnostic Policy access denied

11. Click OK and then close the registry editor.
12. Restart your computer.
13. After the restart, check if the "Diagnostic Policy Service Cannot Start" issue, was resolved. If not, then continue to next step.

Step 3. Add 'NETWORK SERVICE' & 'LOCAL SERVICE' to Administrators group.

The next step to resolve the "Diagnostic Policy Service Cannot Start: Access is Denied" issue, is to add the 'Network Service' & 'LOCAL SERVICE' objects to Administrators group. To do that:

1. Open Command Prompt as Administrator. To do that:

a. In the Search box type: cmd or command prompt
b. Right click on the command prompt (result) and select Run as Administrator.

fix Diagnostic Policy stopped

2. In command prompt type the command below and press Enter:

  • net localgroup Administrators /add networkservice

fix Diagnostic Policy service error 5

4. Then type the following command and press Enter:

  • net localgroup Administrators /add localservice

fix Diagnostic Policy service error 5

5. Reboot your computer.

That it! Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.

If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free: