Unable to start DHCP Client Service error - "Windows could not start the DHCP Client service on local computer"

Original title: Unable to start DHCP Client Service
hi There,

I have a Windows Vista Business SP2.

I'm facing a issue with the DHCP Client Service, when i try to start the service it says "Windows could not start the DHCP Client service on local computer. Error 2: The system cannot find the file specified ".

I tried running "sfc /scannow " as a administrator, but no luck.

Please help me to understand this issue and fix it.

Thanks in advance.



Question Info

Last updated November 20, 2018 Views 48,719 Applies to:


When exactly do you get the second error?

This issue may occur if the "NT Service\DHCP" account does not have the necessary permissions for the following keys:

permission needed: Query value, Create value, Enumerate Subkeys, Notify, Read Control

permission needed: Full Control, Read

To fix this issue, you may try the following steps:

Method 1:

a. In Registry Editor, browse to the key for which you need to add permission.
b. Right click the key, and click Permissions.
c. Make sure Locations is selected to be the local computer.
d. In the "Enter the object names to select field, type "NT SERVICE\mpssvc". Then click “Check name.”
e. Click OK.
f. Then select the account which appears in the list, and add the appropriate permission for it.
g. When this is done, click OK.

Refer this KB article for more information:

Important: This Method contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly.
Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if
a problem occurs. For more information about how to back up and restore the registry, click the following link:

Method 2:

If the issue persists, then run the following commands in an elevated command prompt.
a. Click on start button.
b. Type cmd in the start search box, right click on the Command Prompt and select "Run as Administrator".
c. Type the following commands (One after the other) and press enter.
NET  LOCALGROUP   administrators  "NT Authority\Local Service"   /add

netsh winsock reset catalog

Check if it resolves the issue.

Afzal Taher-Microsoft Support.
Visit our Microsoft Answers Feedback Forum and let us know what you think.

1 person was helped by this reply


Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.