Fix DHCP Not Enabled for WiFi on Windows
When DHCP is disabled on a Windows WiFi adapter, the device cannot obtain an IP address automatically. This guide covers symptoms, causes, and step-by-step fixes to re-enable DHCP and restore network connectivity.
Symptoms
- WiFi shows connected but no internet access.
- IP address is 169.254.x.x (APIPA) or static.
- Network icon shows yellow exclamation mark.
- Cannot ping default gateway or external sites.
- Error message: 'DHCP is not enabled for WiFi' in network diagnostics.
Root Causes
- Manual IP configuration: User or software changed IPv4 settings to static IP.
- Corrupted network adapter driver: Driver issues prevent DHCP client from working.
- DHCP service disabled: Windows DHCP Client service not running.
- Router DHCP pool exhausted: Rare, but possible if many devices connected.
- Third-party firewall or VPN: Interferes with DHCP requests.
Step-by-Step Fix
Step 1: Enable DHCP via Network Settings
- Press Win + R, type
ncpa.cpl, press Enter. - Right-click your WiFi adapter, select Properties.
- Double-click Internet Protocol Version 4 (TCP/IPv4).
- Select Obtain an IP address automatically and Obtain DNS server address automatically.
- Click OK, then Close.
Step 2: Release and Renew IP
- Open Command Prompt as Administrator.
- Type
ipconfig /releaseand press Enter. - Type
ipconfig /renewand press Enter. - Wait for a new IP to appear.
Step 3: Reset Winsock and TCP/IP Stack
- In Admin Command Prompt, type
netsh winsock resetand press Enter. - Type
netsh int ip resetand press Enter. - Restart your PC.
Step 4: Verify DHCP Client Service
- Press Win + R, type
services.msc, press Enter. - Find DHCP Client in the list.
- Ensure Status is Running and Startup type is Automatic.
- If not, right-click, select Properties, set Startup type to Automatic, click Start, then OK.
Step 5: Update or Reinstall WiFi Driver
- Press Win + X, select Device Manager.
- Expand Network adapters.
- Right-click your WiFi adapter, select Update driver > Search automatically for drivers.
- If no update found, right-click and select Uninstall device (check 'Delete the driver software for this device' if available).
- Restart PC; Windows will reinstall the driver automatically.
Alternative Fixes
- Run Network Troubleshooter: Go to Settings > Network & Internet > Status > Network troubleshooter.
- Disable IPv6: In adapter properties, uncheck Internet Protocol Version 6 (TCP/IPv6).
- Reset Network Settings: Settings > Network & Internet > Advanced network settings > Network reset.
- Check Router: Restart router, ensure DHCP server is enabled in router admin panel.
- Disable third-party firewall/VPN temporarily to test.
Prevention
- Avoid manually setting static IP unless necessary.
- Keep Windows and drivers updated.
- Regularly restart router and modem.
- Use built-in Windows Defender firewall instead of third-party tools.
- Create a system restore point before making network changes.
If the issue persists, consider malware scan or contact your ISP for further assistance.
Was this solution helpful?