DHCP Not Working on Windows 10: How to Enable it Again

Fix DHCP issues by enabling the necessary services on your PC

Reading time icon 4 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Key notes

  • If DHCP is not working, the problem might be related to your network configuration.
  • Network glitches can sometimes cause this issue, but you can fix them with Command Prompt.
dhcp not working windows 10

If DHCP is not working on Windows 10, your devices won’t be able to obtain the IP address, and they’ll have difficulty connecting to the Internet.

Therefore, it if you want to restore Internet connectivity, you need to fix this issue, and this guide will show you how to do it properly.

Why is my DHCP not working?

  • The required services aren’t enabled on your PC.
  • Your adapter isn’t configured to automatically obtain an IP address.
  • Firewall or antivirus might be interfering with the service.
  • Outdated network drivers can sometimes cause this problem.

What can I do if DHCP is not working on Windows 10?

1. Turn on the DHCP Client service

  1. Right-click the Start button and click Run to open that accessoryโ€™s window.
  2. Input services.msc in the Open text box and click OK to open the Services window.
  3. Double-click DHCP Client to open the properties window in the shot directly below.
  4. Click the Startup type drop-down menu to select Automatic.
  5. Select the Apply option.
  6. Click OK to close the window.
  7. Thereafter, reboot the desktop or laptop.

2. Adjust the network adapter settings

  1. Open Run in Windows.
  2. Enter control.exe /name Microsoft.NetworkAndSharingCenter
  3. You’ll now see a Control Panel applet shown directly below.
  4. Click Change adapter settings on the left side of the Control Panel window.
  5. Right-click your connection and select Properties.
  6. Select Internet Protocol Version 4 (TCP/IPv4) and click Properties to open the window shown directly below.
  7. Select the Obtain an IP address automatically option.
  8. Then click the Obtain DNS server address automatically radio button.
  9. Press the OK button on the IPv4 window.
  10. Click OK on the Wi-Fi Properties window.
  11. Thereafter, restart Windows before opening a web browser.

3. Turn off the Windows Defender Firewall

  1. Open Cortanaโ€™s search box by pressing the Windows key + Q keyboard shortcut.
  2. Enter firewall in Cortanaโ€™s Type here to search text box.
  3. Select Windows Defender Firewall to open its Control Panel applet.
  4. Click Turn Windows Defender Firewall on or off to open the options shown below.
    Turn off Windows firewall
  5. Select both the Turn off Windows Defender Firewall settings, and click the OK button.

If turning the firewall does unblock the DHCP, restore WDF to its defaults. To do that, click Restore Defaults on the left of the firewallโ€™s Control Panel applet. Then press the Restore defaults button.

4. Reinstall the network adapter driver

  1. Right-click the Start button to select Device Manager.
  2. Double-click Network adapters to expand that category.
  3. Right-click the Wi-Fi adapter listed there and select the Uninstall device option.
  4. Select the Uninstall option on the dialog box window that opens.
  5. Right-click the Wi-Fi adapter listed there and select Scan for hardware changes.
  6. Thereafter, restart the Windows OS
Sometimes, malfunctioning drivers can cause multiple system errors. If this happens to your PC, you may need to update or reinstall certain drivers entirely. As the process is not quite straightforward, we recommend using a reliable driver updater for the job. Here's how to do it:
  1. Download and install Outbyte Driver Updater.
  2. Launch the software.
  3. Wait for the app to detect all faulty drivers.
    OutByte Driver Updater Scan
  4. Now, it will show you all the malfunctioning drivers listed to select the ones to Update or Ignore.
  5. Click on Update & Apply Selected to download and install the newest versions.
  6. Restart your PC to ensure the applied changes.
Outbyte Driver Updater

Outbyte Driver Updater

Secure your Windows PC with Outbyte from various errors caused by problematic drivers.
Free trial Download now
Disclaimer: this program needs to be upgraded from the free version in order to perform some specific actions.

5. Disable third-party antivirus utilities

  1. To remove an antivirus utility from the system startup, right-click the taskbar and select Task Manager.
  2. Select the Startup tab on Task Managerโ€™s window.
  3. Select the antivirus utility to disable from the startup.
  4. Then select the Disable option.
  5. Restart Windows 10 after removing the antivirus utility from the startup.

6. Reset the TCP/IP protocol and winsock

  1. Enter the keyword Command Prompt in Cortanaโ€™s search box.
  2. Right-click Command Prompt and select Run as administrator to open the CMD.
  3. Enter ipconfig /flushdns
  4. Next, input nbtstat โ€“r
  5. Enter the command netsh int ip reset
  6. Then input netsh winsock reset
  7. Thereafter, close the Command Prompt window. Then restart the laptop or desktop.

Those are a few potential resolutions that might enable DHCP so that Windows gets an IP address. Then users can open websites in their browsers once again.

There are other network issues that you can experience, and many reported that the PC was unable to contact DHCP server. This is most likely because DHCP is not enabled for Ethernet or your network connection.

If this happens, Windows can’t get DHCP address and work properly. Luckily, we covered most of these issues in separate guides.

Did you find a different way to fix this issue? If so, share it with us in the comments below.

More about the topics: DHCP guides, windows 10 fix