Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home»Windows»Fix: Windows Could Not Start the DHCP Client Service on Local Computer (12 Possible Ways)

Fix: Windows Could Not Start the DHCP Client Service on Local Computer (12 Possible Ways)

Bhishu AcharyaBy Bhishu AcharyaOctober 25, 2022
Windows Could Not Start the DHCP Client Service on Local Computer

The ‘Windows Could Not Start the DHCP Client Service on Local Computer’ error prevents you from accessing the internet as the server won’t be able to assign an IP address to your PC.

Generally, this happens when there are DHCP and TCPIP permission issues that prevent you from running the DHCP Client service. Moreover, this could also occur due to malware infection or firewall issues.

Along with the error, you’ll also encounter Error 5: Access Denied message in the dialogue box. Moreover, the network icon in the system tray has a cross or exclamation symbol notifying that your device isn’t connected to the internet.

Thus, if you’re getting any of these symptoms, the below guide should help you fix the ‘Windows Could Not Start the DHCP Client Service on Local Computer’ error.

Table of Contents

  • Causes: Windows Could Not Start the DHCP Client Service on Local Computer
  • How to Fix Windows Could Not Start the DHCP Client Service on Local Computer?
    • Restart Your Router
    • Scan for Possible Malware
    • Change DHCP Permissions
    • Change TCPIP Permissions
    • Set DHCP Startup Type to Automatic
    • Update Network Drivers
    • Refresh and Restart Dependent Services
    • Try Resetting Winsock
    • Open Port For DHCP Client on Windows Firewall
    • Perform Clean Boot
    • Enter Safe Mode With Networking
    • Perform System Restore

Causes: Windows Could Not Start the DHCP Client Service on Local Computer

Basically, the DHCP (Dynamic Host Configuration Protocol) Client is one of the Windows services that manages the IP addresses of a computer over a TCP/IP network. Hence, you’ll likely get the ‘Windows Could Not Start the DHCP Client Service on Local Computer’ error due to problems with the TCP/IP protocol.

Moreover, some other reasons could also have triggered this Windows error:
  • The router isn’t able to adjust the computer’s IP address
  • Malware has affected your PC’s network
  • Outdated network drivers or OS
  • Denied DHCP and TCPIP permissions
  • Issues within the Windows Sockets API
  • Windows Defender Firewall is blocking the DHCP Client Service

How to Fix Windows Could Not Start the DHCP Client Service on Local Computer?

Reportedly, several Windows users have encountered the ‘Windows Could Not Start the DHCP Client Service on Local Computer’ error as soon as the startup or after an update.

No matter the cause, we first recommend restarting your PC to fix any temporary glitches with the network drivers. Also, rebooting Windows will fresh start the DHCP Client service and might get started this time.

Once you have restarted the system, you can also try manually refreshing and restarting the service. Here’s how you can do it:

  1. Press Windows + R to launch the Run utility. Here, type services.msc to launch the Services application.
  2. Find DHCP Client and check its status. You’ll probably see it’s blank, meaning the service isn’t running. 
    dhcp client not running
  3. Now, right-click on it and choose Refresh.
    refresh dhcp client service
  4. If this didn’t run the DHCP Client service, right-click on it again and select Restart.
    restart dhcp client service
  5. Finally, click on the Yes button to confirm your action.
    press yes to restart the services

If rebooting Windows and restarting the DHCP Client service didn’t fix the error, we also recommend updating your PC. This will fix any bugs or security vulnerabilities that might have prevented from starting the service.

However, if these general fixes don’t work, we recommend trying out the below-mentioned solutions.

Restart Your Router

Restart Router
Use the Power Button on Router to Restart the Device

A router is a networking device where multiple packet-switched computer networks communicate and share information. Generally, most routers used today use a DHCP server by default and are responsible for providing unique IP addresses.

However, if multiple devices are connected to the same network, the device may be unable to do that. Thus, we recommend restarting your router to clear or reset any underlying task that might have prevented Windows from starting the DHCP service.

Scan for Possible Malware

Malware can harm network drivers, essential system files, or even the operating system services. Thus, they could be causing issues with the DHCP Client service as well.

Hence, it’s best to use one or more reliable anti-virus programs to eliminate such malware. Below, we have provided the necessary steps to perform a full scan using the built-in Windows Security application to scan for viruses:

  1. Navigate to the start menu and launch the Windows Security application.
  2. Here, go to Virus & threat protection.
    virus and threat protection in windows security
  3. Next, choose Scan options.
    scan options
  4. Then, mark the Full Scan choice and press the Scan now button.
    choose a scan method and choose scan now
  5. Wait until the scan is complete, and try running the DHCP manually.

Change DHCP Permissions

Undoubtedly, if you haven’t provided full DHCP permission to your computer, Windows may not be able to start the service on the device. Hence, we highly recommend changing the permissions using the below guide:

  1. Press Windows + R and run the regedit command to launch Registry Editor on your PC.
  2. Here, copy and paste the below path in the address bar:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp\Configurations
    registry editor dhcp configurations
  3. Right-click on the selected item and choose Permissions.
    dhcp configurations permissions
  4. Once a new dialogue box pops up, select your username from the list.
  5. Then, move to the Permissions section, where you can find three options –  Full Control, Read, and Special permissions. Simply check the first two under the Allow row and hit Ok.
    select username and allow full permission
  6. If you do not find your computer’s name in the list, click on the Add button.
    add button in permissions for configurations
  7. Under the Enter the names to select field, type your username and press Ok. This should add your details to the ‘Group or usernames’ section.
    enter the object names to select
  8. Now, select it and mark the Allow button next to the Full Control option. 
  9. Click on Ok to save the permissions.
  10. Next, right-click on the Dhcp directory in the Registry Editor Windows tool and select Permissions.
    dhcp permissions
  11. Here, press the Advanced button, which will open the Advanced Security Settings for DHCP.
    advanced button in permissions for dhcp
  12. Next, press the Add button.
    add button in advanced security settings for dhcp
  13. In the new window, choose the Select a principal option.
    select a principal
  14. Here, type NT SERVICE\mpssvc and press the Check Names button. This should show mpssvc.
    mpssvc in select user or group
  15. Hit Ok and move to the ‘Basic permissions’ section. Here, check the Full control option and click on Ok again.
    basic permissions for dhcp
  16. Press Ok in the following three dialogue boxes to save your permission settings. This will provide full permission to your account, and the ‘Windows Could Not Start the DHCP Client Service on Local Computer’ won’t be displayed again.

Change TCPIP Permissions

Just like the DHCP, it’s crucial that you provide full permission to the TCP/IP registers as well. Since DHCP is a vital protocol in the TCP/IP application layer, it’s evident that it could trigger the Windows error 5 message.

Here’s a complete guide on how you can change the TCP/IP permissions on Windows 11:

  1. In the Registry Editor you had opened earlier, move to the below path:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip
  2. Right-click on it and select Permissions.
    tcpip permissions
  3. From the list, select your username, and under the Permissions section, check the Allow option beside Full Control. If you do not find your name, add it, as explained earlier.
    permissions for tcpip
  4. Once the full permission is set, hit the Apply button to save the changes.
  5. Next, tap the Advanced button and add the mpssvc principal as earlier. Also, set full permission and hit Ok on each dialogue box to save the changes.

Set DHCP Startup Type to Automatic

If you have disabled the DHCP startup, Windows won’t run the DHCP Client service when it boots. Thus, it’s essential to set this option to Automatic:

  1. Launch the Services application using the run command services.msc.
  2. Double-click the DHCP Client service to open its properties.
  3. Expand the Startup type drop-down and select Automatic.
    startup type automatic
  4. Finally, hit the Ok button, which should fix the error message.

While at it, ensure that the DHCP is not logged on as the local system account. If so, the service won’t recognize your account and might trigger the ‘Windows Could Not Start the DHCP Client Service on Local Computer’ error. 

To do this, directly move to the Log On tab and select This account instead of Local system account. Then, hit the Ok button, and this might do the trick. 

Update Network Drivers

Indeed, network drivers could be the other reason you see the Error 5 message. Hence, you can check and update these device drivers to see if this helps:

  1. Launch Device Manager using the devmgmt.msc command in the Run application.
  2. Next, expand the Network Adapters to find your network driver.
  3. Right-click on the corrupted device driver, and choose Update driver.
    update network driver
  4. Now, tap on the Search automatically for drivers option.
    search for network drivers and automatically udpate it
  5. Wait until the latest network adapters get installed on your PC.
  6. Close the dialogue box and run the DHCP Client service manually to see if this has worked.

Refresh and Restart Dependent Services

Basically, the DHCP Client Service doesn’t just work all by itself. Indeed, it depends on a few other services. Well, you can check this yourself too:

  1. Open the DHCP Client properties from Windows Services.
  2. Switch to the Dependencies tab. Here, you can see that the Ancillary Function Driver for Winsock and Network Store Interface Service depends on the DHCP Client service.
  3. Next, expand the Network Store Interface Service. Here, you’ll see that NSI Proxy Driver and Remote Procedure Call (RPC) depend on it as well.
  4. Further, expand the RPC service, and this lets you know that DCOM Server Process Launcher and RPC Endpoint Mapper also depend on the DHCP Client service.
    dhcp client dependent services

Now that you know the services dependent on it, you can start restarting each of these services. Unfortunately, not all of them can be reset due to security concerns. Hence, we recommend refreshing them and checking whether this solves your problem.

Try Resetting Winsock

Indeed, Winsock is one of the Windows APIs that the DHCP Client service depends on. Basically, this interface deals with TCP/IP and also handles I/O requests for Windows network application software.

Thus, any vulnerabilities within this program can bring several networking problems and can also trigger errors, like ‘Windows Could Not Start the DHCP Client Service on Local Computer’. So, we recommend resetting the API that should possibly fix this error:

  1. Launch Command Prompt or Windows Powershell from the start menu as administrator.
  2. Now, paste the below command to add the NT Authority\Local Service to the Administrators group:
    NET LOCALGROUP administrators "NT Authority\Local Service" /add
    nt authority local service
  3. Then, use the below command line to reset Winsock or the Windows Sockets API:
    netsh winsock reset catalog
    reset winsock in cmd
  4. Now, close the terminal and restart your PC. Once you enter the Windows screen, you should no longer get the error dialogue box again.

Open Port For DHCP Client on Windows Firewall

Well, the Windows Defender Firewall is meant to protect your PC from network threats. Thus, there’s a possibility it could be stopping the DHCP Client service for security reasons. Hence, you can check this by temporarily disabling the firewall:

  1. Go to the instant search from the Windows taskbar to search and launch Control Panel.
  2. Here, choose System and Security.
    system and security control panel
  3. Next, switch to the Windows Defender Firewall option.
    windows defender firewall in control panel
  4. From the left pane, select Turn Windows Defender Firewall on or off.
    turn windows defender firewall on or off
  5. Under both ‘Private network settings’ and ‘Public network settings’, choose the Turn off Windows Defender Firewall option.
    turn off windows defender firewall for both private and public networks
  6. Now, press Ok and try running the DHCP Client service manually.

Caution: Disabling Windows Firewall will make your computer susceptible to network threats. Hence, we recommend turning it on whether or not it fixes the error.

If disabling doesn’t fix the issue, you might want to open the ports on Windows Firewall to eliminate this problem. Here’s how you can do it correctly:

  1. Select Advanced Settings from the left pane in the Windows Defender Firewall window.
    advanced settings windows defender firewall
  2. Once a new window appears, choose Inbound Rules from the left side.
  3. Now, move to the right pane and select New Rule.
    inbound rules new rule
  4. After a new dialogue box opens, choose Port to control connections for your TCP port, and hit Next.
    select port
  5. Under ‘Does this rule apply to TCP or UDP?’, select TCP.
  6. Then, select Specific local ports under ‘Does this rule apply to all local ports or specific local ports?’. Here, type 67 and hit Next. Basically, this is the port where the DHCP client broadcasts a DHCPDISCOVER message.
    specific local port
  7. Next, mark the Allow the connection choice and press Next.
    allow the connection
  8. Then, check all three options – Domain, Private, and Public. Once done, tap the Next button.
    select domain private public
  9. Finally, you can name the rule, add a description, and hit Finish.
    name and description
  10. Now, restart your PC and check if this solves your problem. If it doesn’t, repeat the same process and try port number 68.

Perform Clean Boot

Sometimes, a startup or background app might tamper with the Windows services. Hence, we recommend performing a clean boot to identify the problem:

  1. Press the Windows key to open the start menu. Here, search for System Configuration and launch it.
  2. Move to the Service tab and check the Hide all Microsoft services option.
  3. Next, find and press the Disable all button. This will disable all the services temporarily.
    hide all microsoft services and disable all
  4. Then, go to the Startup tab and press the Open Task Manager link.
    open task manager in startup tab
  5. Here, start disabling every application and restart your system.
  6. Now, run the DHCP Client service manually, and if it runs, know that there are issues with the third-party app or services.
  7. So, start enabling each app and service to see what might be the problem. Once you identify the root cause, you can disable or delete it permanently.

Enter Safe Mode With Networking

If you cannot identify the problem using the clean boot method, there are probably other underlying OS issues causing the ‘Windows Could Not Start the DHCP Client Service on Local Computer’ error. Hence, we recommend entering the safe mode to check the cause:

  1. Close all your running applications and navigate to the start menu. Here, press the power icon.
  2. Next, hold shift and tap the Restart icon. This will take you to Windows RE.
  3. Here, move to the Troubleshoot > Advanced options > Startup Settings.
    startup settings
  4. Now, hit either 5 or F5 to enable the safe mode with networking.
    Enable safe mode with networking
  5. Once the computer restarts, manually try to run the DHCP Client service. 
  6. If the service doesn’t trigger the error message, know there are issues within the OS.

Perform System Restore

If none of the above methods work, you might want to restore your system to the state when you never faced the  ‘Windows Could Not Start the DHCP Client Service on Local Computer’ error.

Moreover, some Windows users have also experienced the problem after an update. So, if you have also recently updated your computer, you can try the System Restore technique to fix this error:

  1. In the Instant Search option, search for Create a restore point and click on it.
  2. Once the System Properties window pops up, tap the System Restore button.
    system restore from system properties
  3. Then, select the Recommended restore option and press Next.
    choose recommended restore
  4. Finally, click on the Finish button to start the system restore.
  5. Once Windows restarts, run the DHCP Client service, which should resolve the problem.
fix
Bhishu Acharya

Bhishu Acharya is a technical content writer at TechNewsToday. He specializes in monitors, laptops, storage devices, and other peripherals. Apart from computer hardware, you can also find his how-to and troubleshooting articles on Windows, internet, security, and networking. Ever since getting his hands on a personal computer, Bhishu started exploring its internal components at just 10. His growing curiosity led him to undertake the Computer Science & Information Technology degree and is just a year away from graduation. While balancing his study and work life for over four years, he has harnessed different sets of technical skills. With his expertise, he is now dedicated to helping netizens looking for hardware and software-related fixes. Today, Bhishu’s proficiency extends beyond computer hardware. In his spare time, he enjoys coding and learning new programming languages.

Related Posts

how to add weather to taskbar windows 11

How to Add Weather to Taskbar Windows 11

January 22, 2023
how-to-make-taskbar-smaller-windows-11

How to Make Your Taskbar Smaller on Windows 11

January 22, 2023
how to take screenshot windows 11

How to Take Screenshot Windows 11

January 22, 2023
how to set chrome as default browser windows 11

How to Set Chrome as the Default Browser Windows 11

January 20, 2023
windows 11 go back not working

Windows 11 Go Back Not Working? Here’s How to Fix it

January 18, 2023
powershell get-aduser

How To Use PowerShell Get-ADUser

January 17, 2023
Add A Comment

Leave A Reply Cancel Reply

Latest Posts
how-to-make-taskbar-smaller-windows-11

How to Make Your Taskbar Smaller on Windows 11

January 22, 2023
how to set chrome as default browser windows 11

How to Set Chrome as the Default Browser Windows 11

January 20, 2023
6800xt vs 3080

6800xt vs 3080 – Which One is Better?

January 20, 2023
You may also like
how to add weather to taskbar windows 11

How to Add Weather to Taskbar Windows 11

January 22, 2023
samsung-tv-flickering

Why is My Samsung TV Flickering? 10 Proven Ways to Fix It

January 22, 2023
msi laptop orange light always on

MSI Laptop Orange Light Always On – How to Fix It

January 22, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday.

Type above and press Enter to search. Press Esc to cancel.