FIX: Windows 10/11 is unable to get DHCP (IP) address

by Matthew Adams
Matthew Adams
Matthew Adams
Windows & Software Expert
Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things... read more
Affiliate Disclosure
software hide ip address
To fix various PC problems, we recommend DriverFix:
This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:

  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

DHCP is the Dynamic Host Control Protocol that assigns IP addresses for Windows 10. Thus, DHCP is essential for net connectivity.

If Windows 10 is unable to get an IP address from Dynamic Host Control Protocol, users can’t open any websites in their browsers. The DHCP isn’t enabled for Wi-Fi when it doesn’t assign an IP address.

Users can check if DHCP is enabled by entering ‘ipconfig /all’ in the Command Prompt. That command-line utility provides IP address details for the PC and tells users if DHCP is enabled or not.

Windows network troubleshoot might also display a “DHCP is not enabled for Wi-Fi” error message. If the DHCP is not enabled, users will need to fix that protocol so that it assigns an IP address again.

This is how users can enable DHCP so that it provides an IP addresses for Windows 10 again.

What to do if DHCP Is not Enabled for Wi-Fi

1. Turn On the DHCP Client Service

First, check that the DHCP Client service is enabled. Windows 10 won’t receive DCHP IP addresses if that service isn’t enabled. Users can turn on the DCHP Client as follows.

  • Right-click the Start button and click Run to open that accessory’s window.
  • Input ‘services.msc’ in the Open text box and click OK to open the Services window.

  • Double-click DHCP Client to open the properties window in the shot directly below.

  • Click the Startup type drop-down menu to select Automatic.
  • Select the Apply option.
  • Click OK to close the window.
  • Thereafter, reboot the desktop or laptop.

— RELATED: What to do if Wi-Fi doesn’t have valid IP configuration

2. Adjust the Network Adapter Settings

The “DHCP is not enabled for Wi-Fi” error can often be due to misconfigured network settings. So, adjusting the IPv4 network adapter settings could fix the DHCP for many users.

Follow the guidelines below to adjust the network adapter settings.

  • Open Run in Windows.
  • Enter ‘control.exe /name Microsoft.NetworkAndSharingCenter’ in Run and click OK to open the Control Panel applet shown directly below.

  • Click Change adapter settings on the left side of the Control Panel window.

  • Right-click your connection and select Properties.
  • Select Internet Protocol Version 4 (TCP/IPv4) and click Properties to open the window shown directly below.

  • Select the Obtain an IP address automatically option.
  • Then click the Obtain DNS server address automatically radio button.
  • Press the OK button on the IPv4 window.
  • Click OK on the Wi-Fi Properties window.
  • Thereafter, restart Windows before opening a web browser.

3. Turn Off the Windows Defender Firewall

Windows Defender Firewall doesn’t usually block the DHCP. However, it can still block the DHCP if configured to do so. So, turning the firewall off might restore the DHCP service in Windows. Users can turn off WDF as follows.

  • Open Cortana’s search box by pressing the Windows key + Q keyboard shortcut.
  • Enter ‘firewall’ in Cortana’s Type here to search text box.
  • Select Windows Defender Firewall to open its Control Panel applet.

  • Click Turn Windows Defender Firewall on or off to open the options shown below.

Turn off Windows firewall

  • Select both the Turn off Windows Defender Firewall settings, and click the OK button.

Expert tip:


Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

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.

— RELATED: How to open firewall ports in Windows 10 [Step-by-step guide]

4. Disable Third-Party Antivirus Utilities

Third-party antivirus utilities are the most likely software to conflict with DHCP. Thus, disabling antivirus software might also enable DHCP again.

Most antivirus packages include a disable, or turn off, option on their context menus that users can select by right-clicking their system tray icons.

Or users can remove antivirus software from the system startup to ensure they don’t start with Windows.

  • To remove an antivirus utility from the system startup, right-click the taskbar and select Task Manager.
  • Select the Startup tab on Task Manager’s window.

  • Select the antivirus utility to disable from the startup.
  • Then select the Disable option.
  • Restart Windows 10 after removing the antivirus utility from the startup.

5. Reinstall the Network Adapter Driver

The “DHCP is not enabled for Wi-Fi” error might be due to a corrupted network adapter driver. Reinstalling that driver might then fix the issue.

Users can reinstall the default network adapter driver as follows.

  • Right-click the Start button to select Device Manager.

  • Double-click Network adapters to expand that category.

  • Right-click the Wi-Fi adapter listed there and select the Uninstall device option.
  • Select the Uninstall option on the dialog box window that opens.
  • Right-click the Wi-Fi adapter listed there and select Scan for hardware changes.
  • Thereafter, restart the Windows OS

— RELATED: How to update outdated drivers in Windows 10

6. Reset the TCP/IP Protocol and Winsock

Resetting the Internet Protocol and network adapter to default can often fix net connections. Users can do that by entering a few commands in the Command Prompt.

This is how users can reset the network adapter and TCP/IP settings.

  • Enter the keyword ‘Command Prompt’ in Cortana’s search box.
  • Right-click Command Prompt and select Run as administrator to open the CMD.
  • Enter ‘ipconfig /flushdns’ and press Return.
  • Input ‘nbtstat –r’ and hit Enter.
  • Enter the command ‘netsh int ip reset’ in the Prompt, and press the Enter key.

  • Then input ‘netsh winsock reset’ and press Enter to reset the network adapter.

  • 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.


This article covers:Topics: