X

How to Fix Diagnostics Policy Service Is Not Running Error [Internet Problem]

Internet was working fine on my laptop and other portable devices. But when I turned on my PC the next day it was showing no internet access or limited connectivity on the wireless icon in the Windows status bar. I was facing diagnostics policy service is not running error when I tried to diagnose the network problem. If you are facing the same problem on your Windows 10, 8 or 7 computer, then follow the steps below to fix this error.

If you have fixed this problem once and occurs again then you must read this comment below or repair the system files that might help you to solve the problem again.

Fix Diagnostics Policy Service Error

Before trying diagnostics utility, I rebooted the network devices like modem and router. But the internet wasn’t working on my PC. Then I used the same internet connection on another machine, and it was working fine. I thought something is wrong with my Windows network settings and I performed the following steps to solve the problem. You should follow these steps to fix the problem.

  1. Try to troubleshoot the problem using Windows built-in Network Diagnostics tool. Right-click on the limited connection network/WiFi icon in the status bar and select “Troubleshoot Problems” from the menu.
  2. Diagnostics tool will take some time to analyze Windows network settings and will show you the problem if found any and ask to fix that.
  3. If you are getting an error message like “The Diagnostics Policy Service Is Not Running.” The error shows that the diagnostics service is not running and we need to run the diagnostics policy service and fix the problem.
  4. Press shortcut Windows+Q keys or Press the Windows key from keyboard and then type cmd, this will search the Command Prompt. Right-click on Command Prompt search result and select “Run as Administrator” option from the menu.
  5. In the Command Prompt Window, you need to run the following two commands one by one
    net localgroup Administrators /add networkservice
    net localgroup Administrators /add localservice
    If the command executed successfully, then you will see the success message as shown below.
    NOTE: If you are getting any error while running these commands. Make sure you run the command prompt as administrator. Also, try to modify the command, just replace /add with /delete and run both commands. After that rerun both commands with /add same as mentioned above or showing in the screenshot below.
  6. Type Exit and hit Enter to close the command prompt. Now, restart your computer to apply the changes.
  7. Now, troubleshoot problem again see step-1 above.

See also: View Windows Start-up and Shutdown Time Log

I hope your problem will be solved now, and you can enjoy internet on your computer.

Fix the root cause of “Diagnostics Policy Service Is Not Running”

One of our expert readers shared his opinion. The above method may allow accessing the internet, but this doesn’t fix the root cause which is the system’s files corruption. To fix internet problem properly you need to repair the system files and restore it. To do that you need to follow these steps.

Restore your Windows to an early restore point to undo system changes that may cause system files corruption.

  1. Press Windows key from keyboard and type “system protect” to search it. In the search results click “Create restore point” option.
  2. In the System Protection window, make sure Windows partition is selected under the “Protection Settings” section. Like in my case C: System drive.
  3. Now, click the “System Restore” button and follow the on-screen instruction to revert back your Windows to the latest restore point. At this step, you can check if your internet is working without any error. If the problem persists then continue reading.
  4. Once, restore completed open up the Command Prompt as Administrator. Simply press Windows key and type “cmd” and then in the search results right-click on the Command Prompt and select “Run as Administrator” option.
  5. In the command prompt windows type the command
    sfc /scannow
    this command starts scanning your files to find any corrupt system files. If this command failed to fix corrupt files automatically then it will give some suggestions. As you can see below in screenshot this found some corrupt files but unable to fix the problem automatically.
  6. In that case, you should run the following commands. I would suggest, before running the following command you should read about DISM here on Microsoft website.
    DISM.exe /Online /Cleanup-Image /RestoreHealth
  7. After running this command reboot your computer and scan once again with the command sfc /scannow and it should return without any corrupt files found.

Check Diagnostic Policy Service Status

You can also check the diagnostic policy service status form the Windows Services utility.

  • Press Windows+R keys to open the Run window, type command "services.msc” and hit OK.
  • In the Services window scroll down to find a service with the name “Diagnostic Policy Service.” Right-click on this and select Properties, here make sure this service is up and running as shown below.

Share your experience below in comments. If you still having the same problem or any other related problem, please reply below. We will be happy to answer your questions.

Categories: Internet Windows
TrickyWays:

View Comments (229)

  • After executing these steps also I am getting error as below

    Windows could not start the diagnostic policy service on local computer.
    error 5: access is denied

    • I am also facing the same problem. When I applied these fixes its works fine for some time and then it start the same problem...have you found the solution for the same

    • When I try and run the 'net local group....".. Under administrator , it says" the specified account name is already a member of the group"... I'm stumped

    • AWESOME FIX...SAVED ME. MY KIDS WERE TAKING OVER MY COMPUTER BECAUSE THEIR INTERNET DID NOT WORK...THANKS FOR SHARING!!!

    • My pc shows "the digonistic policy service on local computer started and then stopped.some service stop automatically if they are not in use by other services or program".

    • Make sure to run as admin.
      Step 4 above.
      You will get through but I am facing the next problem when trying to run the Diagnostic Policy Service I get Error 1079

      running under different accounts..."Professional" thirds parties.
      "All your bases are belong to US"

    • Windows could not start the diagnostic policy service on local computer.
      error 5: access is denied

  • Windows could not start the diagnostic policy service on local computer.
    error 5: access is denied

  • I did this solution a week ago but the problem has reoccurred and now this solution will no longer work. The first command completes successfully but after inputting the second command I get the error, *The specified local group does no exist.*

    When I try to repeat the solution again the first command then fails with the error, *System error 1378 has occurred. The specified account name is already a member of that group.*

    • Im still having the same problem on my laptop running on windows 7, I can't start my diagnostic polycy . please help me.

This website uses cookies.

Read More