Fix DHCP Not Enabled for WiFi in Windows
When DHCP is disabled on a Windows WiFi adapter, the device cannot obtain an IP address automatically, leading to 'No Internet Access'. This guide covers enabling DHCP via network settings and command line.
Symptoms
- WiFi shows 'Connected, no Internet' or 'Limited connectivity'.
- IP address starts with 169.254.x.x (APIPA).
- Cannot access websites or network resources.
- Error message: 'DHCP is not enabled for WiFi' in network diagnostics.
- Other devices on same network work fine.
Root Causes
- Manual static IP configuration on the WiFi adapter.
- DHCP client service is stopped or disabled.
- Corrupted network adapter drivers.
- Third-party firewall or VPN software interfering.
- Windows network settings misconfigured after updates.
Step-by-Step Fix
Method 1: Enable DHCP via Network Settings
- Press Win + R, type
ncpa.cpl, press Enter. - Right-click your WiFi adapter, select Properties.
- Select Internet Protocol Version 4 (TCP/IPv4), click Properties.
- Select Obtain an IP address automatically and Obtain DNS server address automatically.
- Click OK and close all windows.
- Restart your PC or run
ipconfig /renewin Command Prompt (Admin).
Method 2: Use Command Prompt
- Open Command Prompt as Administrator.
- Run:
netsh interface ip set address name="Wi-Fi" source=dhcp - Run:
netsh interface ip set dns name="Wi-Fi" source=dhcp - Run:
ipconfig /releasethenipconfig /renew - Check IP:
ipconfig /all– should show DHCP Enabled = Yes.
Method 3: Restart DHCP Client Service
- Press Win + R, type
services.msc, press Enter. - Find DHCP Client, right-click, select Restart.
- Ensure Startup Type is Automatic.
- Reboot your PC.
Alternative Fixes
- Reset Winsock: Run
netsh winsock resetin Admin CMD, then reboot. - Reset TCP/IP stack: Run
netsh int ip reset. - Update network driver: Device Manager > Network adapters > Right-click WiFi > Update driver.
- Run Windows Network Troubleshooter: Settings > Network & Internet > Status > Network troubleshooter.
- Disable IPv6: Uncheck Internet Protocol Version 6 (TCP/IPv6) in adapter properties.
Prevention
- Always use 'Obtain IP automatically' unless you need a static IP for specific purposes.
- Keep Windows and network drivers updated.
- Create a system restore point before making network changes.
- Avoid using third-party network managers that may override DHCP settings.
- Regularly run
ipconfig /allto verify DHCP is enabled.
After following these steps, your WiFi should obtain a valid IP from the router. If problems persist, check your router's DHCP settings or contact your ISP.
Was this solution helpful?