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
- Press Windows + R, type
ncpa.cpl, and press Enter. - Right-click your WiFi adapter and select Properties.
- Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
- Select Obtain an IP address automatically and Obtain DNS server address automatically.
- Click OK, then close all windows.
- Open Command Prompt as Administrator and run:
ipconfig /releaseipconfig /renew - Check IP configuration:
Ensure DHCP Enabled is Yes and IP address is not 169.254.x.x.ipconfig /all
Alternative Fixes
Using Command Prompt (Netsh)
- 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 - Restart the WiFi adapter:
netsh interface set interface name="Wi-Fi" admin=disablenetsh interface set interface name="Wi-Fi" admin=enable
Restart DHCP Client Service
- Press Windows + R, type
services.msc, press Enter. - Locate DHCP Client, right-click and select Restart.
- Set Startup type to Automatic if not already.
Reset Network Stack
- Open Command Prompt as Administrator.
- Run these commands in order:
netsh winsock resetnetsh int ip resetipconfig /flushdns - 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.