Wi-Fi & Internet

Fix 'Self-Assigned IP' or 'Limited Connectivity' on Windows

A self-assigned IP (169.254.x.x) or 'Limited Connectivity' warning means your PC couldn't get an IP address from the router. Here is how to fix it.

Fix 'Self-Assigned IP' or 'Limited Connectivity' on Windows
Photo: dlxmedia.hu Β· Unsplash
On this page
  1. Why This Happens
  2. Step 1: Restart the Router
  3. Step 2: Check That DHCP Is Enabled on Your PC
  4. Step 3: Disable and Re-Enable the Adapter
  5. Step 4: Reset the Network Stack
  6. Step 5: Check the DHCP Address Pool on the Router

When Windows cannot obtain an IP address from your router, it assigns itself a temporary address starting with 169.254 β€” this is called a self-assigned or APIPA address. The “Limited Connectivity” or “No Internet Access” warning you see in the taskbar is a direct result. Your Wi-Fi connection exists, but without a proper IP address, no traffic can flow.

Why This Happens

The most common causes are:

  • The router’s DHCP service (which hands out IP addresses) has temporarily stopped working.
  • The DHCP address pool is full because too many devices are connected.
  • A driver bug or corrupted network settings on your PC.
  • A brief router fault or crash.

Step 1: Restart the Router

This resolves the majority of self-assigned IP issues. Unplug the router for 30 seconds, plug it back in, wait 60 seconds, then run the following in an administrator Command Prompt:

ipconfig /release
ipconfig /renew

Step 2: Check That DHCP Is Enabled on Your PC

  1. Press Win + R, type ncpa.cpl, and press Enter.
  2. Right-click your Wi-Fi adapter and choose Properties.
  3. Double-click Internet Protocol Version 4 (TCP/IPv4).
  4. Confirm Obtain an IP address automatically is selected, and also Obtain DNS server address automatically.
  5. Click OK.

Step 3: Disable and Re-Enable the Adapter

In the Network Connections window (ncpa.cpl), right-click your Wi-Fi adapter and choose Disable. Wait 10 seconds, then right-click again and choose Enable. This forces the adapter to request a new IP address.

Step 4: Reset the Network Stack

In an administrator Command Prompt:

netsh int ip reset
netsh winsock reset
ipconfig /flushdns

Restart your PC after all three commands complete.

Step 5: Check the DHCP Address Pool on the Router

If many devices are on your network, the router may have run out of IP addresses to assign. Log into the router admin page and look in the DHCP settings. Increase the address pool β€” for example, change the range to 192.168.1.100 through 192.168.1.250 to allow up to 150 devices. Need help with this? Ask us.

Frequently asked questions

My laptop gets a 169.254 address only sometimes β€” why is it intermittent?

Intermittent DHCP failures often point to an overloaded or slightly faulty router, or a wireless connection that drops just long enough that the DHCP lease request times out. Try moving closer to the router, checking for interference, and ensuring the router's firmware is up to date.

Can I just set a manual (static) IP address to get around this?

Yes, as a workaround. In the TCP/IPv4 properties, choose 'Use the following IP address' and enter an address outside the router's DHCP range (check the router admin page to find the DHCP range, then pick an address just above or below it). Use your router's IP as the gateway and default mask 255.255.255.0. This bypasses DHCP but requires manual management.

Marcus Bell

IT support veteran who breaks messy tech problems into simple, ordered steps anyone can follow.

Comments & Questions (0)

No comments yet β€” be the first to ask. Comments appear after review.

Leave a comment

Your comment appears after our team approves it. Or sign in to post faster.