Fix DHCP Not Enabled for WiFi on Windows

When DHCP is disabled for WiFi on Windows, the device cannot obtain an IP address automatically, leading to 'No Internet Access' or 'Limited Connectivity'. This guide covers enabling DHCP via network adapter settings and command line.

Symptoms

  • WiFi shows 'Connected, no internet' or 'Limited connectivity'.
  • IP address is manually set (static) or shows 169.254.x.x (APIPA).
  • Unable to browse websites or access network resources.
  • Other devices on same network work fine.

Root Causes

  • IPv4 settings manually configured to use a static IP address.
  • DHCP client service is disabled or not running.
  • Network adapter driver issues or misconfiguration.
  • Third-party firewall or VPN software interfering with DHCP.

Step-by-Step Fix: Enable DHCP via Network Adapter Settings

  1. Press Windows + R, type ncpa.cpl, and press Enter.
  2. Right-click your WiFi adapter and select Properties.
  3. Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
  4. Select Obtain an IP address automatically and Obtain DNS server address automatically.
  5. Click OK, then close all windows.
  6. Open Command Prompt as Administrator and run:
    ipconfig /release
    ipconfig /renew
  7. Check IP configuration:
    ipconfig /all
    Ensure DHCP Enabled is Yes and IP address is not 169.254.x.x.

Alternative Fixes

Using Command Prompt (Netsh)

  1. Open Command Prompt as Administrator.
  2. Run:
    netsh interface ip set address name="Wi-Fi" source=dhcp
  3. Run:
    netsh interface ip set dns name="Wi-Fi" source=dhcp
  4. Restart the WiFi adapter:
    netsh interface set interface name="Wi-Fi" admin=disable
    netsh interface set interface name="Wi-Fi" admin=enable

Restart DHCP Client Service

  1. Press Windows + R, type services.msc, press Enter.
  2. Locate DHCP Client, right-click and select Restart.
  3. Set Startup type to Automatic if not already.

Reset Network Stack

  1. Open Command Prompt as Administrator.
  2. Run these commands in order:
    netsh winsock reset
    netsh int ip reset
    ipconfig /flushdns
  3. Restart your computer.

Prevention

  • Avoid manually setting IP addresses unless required by your network administrator.
  • Keep network drivers updated from the manufacturer's website.
  • Do not disable the DHCP Client service.
  • If using a VPN, ensure it does not override DHCP settings.
  • Regularly run network troubleshooter: Settings > Network & Internet > Status > Network troubleshooter.

Additional Notes

If the issue persists after all steps, consider resetting your router or contacting your ISP. For enterprise environments, check if DHCP is enabled on the server side. Always back up any static IP settings before changing them.

Related Errors in Network & Connectivity
0X400D005A Fix NetShow NS_I_START_DISK Error 0X400D005A 0X80130003 Fix STATUS_CLUSTER_NETWORK_ALREADY_ONLINE (0x80130003) fast 0X00002737 WSAEDESTADDRREQ 0X00002737: Missing socket address fix Switch Port Amber Light Not Connecting – Quick Fix

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.