Event ID 7000 – Service Control Manager

Event Viewer

If you landed here you are probably receiving the following error:

The Diagnostic Service Host service failed to start due to the following error:
A privilege that the service requires to function properly does not exist in the service account configuration. You may use the Services Microsoft Management Console (MMC) snap-in (services.msc) and the Local Security Settings MMC snap-in (secpol.msc) to view the service configuration and the account configuration.

Event ID 7000

This is registered as Event ID 7000 – Service Control Manager in the Event Viewer.

service-control-manager

event-id-7000

To fix this follow the steps below.

Step 1

On your domain controller or a computer with access to edit your network group policies, launch the Group Policy Management Editor by going to RUN and typing gpedit.msc.

gpedit


Step 2

Make sure you have selected a policy that everyone will get, or if you have administrative rights you could add this to your local machine policy. Under Computer Configuration go down to Security Settings > Local Policies > User Rights Assignment.

user-rights-assignment

Step 3

Under Profile System Performance add “LOCAL SERVICE” to the groups that have access to run this.

profile-system-performance

Step 4

Now on the machine you are receiving the error on, run gpupdate /force.

gpupdate

Step 5

I had to restart my machine for the errors to stop disappearing. I would recommend restarting. After you have restarted, check the system event viewer logs and the Service Control Manager should now be running without any errors.

Running Service Control Manager