You booted up, Windows shows the little globe-with-cable icon on your Ethernet adapter, the adapter status even says “Connected,” but every browser tab spits out an error and Discord, Steam, and your game launcher all refuse to sign in. This is the classic “connected but no internet” state: your PC has a working physical link to your router, but no actual route to the wider web. Sometimes the network icon shows a yellow warning triangle with “No Internet access” under the adapter name; other times everything looks normal until you try to load anything.

The good news: this is one of the most common and most fixable networking problems, and in most cases you’ll be back online in under fifteen minutes. Work through the fixes below in order — they’re sorted from easiest to most involved, so you stop as soon as your connection comes back. Before you start, note whether other devices on the same network have internet. If nothing in the house can reach the web, skip ahead and focus on router-side fixes first; if only your PC is affected, start at Fix 1.

Likely Causes

Cause How to confirm Fix difficulty
Temporary TCP/IP or DHCP glitch in Windows Open Command Prompt and run ping 8.8.8.8. If replies come back but ping google.com fails, or everything fails but other devices work, it’s likely a Windows-side glitch. Easy
Router or modem needs a reboot All devices on the network are offline at once, or the router’s Internet LED is red/off. Easy
Incorrect or static IP configuration Run ipconfig /all in Command Prompt. If the IPv4 address starts with 169.254, your PC failed to get an address from DHCP. Easy
DNS server failure ping 8.8.8.8 succeeds but ping google.com returns “could not find host.” Easy
VPN, proxy, or security software intercepting traffic Settings > Network & Internet > Proxy shows a manual proxy enabled, or a VPN client’s virtual adapter is stuck active. Moderate
Faulty cable, port, or NIC driver Link lights on the port are off or amber-only; Device Manager shows a warning icon on the Ethernet adapter; swapping the cable changes nothing. Moderate
ISP outage or account issue Modem’s Online/US/DS LEDs stuck flashing or off; your ISP’s status page (checked via mobile data) reports an outage. Out of your hands

Fix 1: Restart Everything in the Right Order

What causes it

Routers and modems cache routing tables and DHCP leases. When that state gets corrupted — often after an ISP-side change or a power flicker — the modem holds a dead connection even though your PC’s link is fine.

How to check

If multiple devices are offline, or you can’t remember the last time the router was rebooted, just do it. There’s no diagnostic needed.

What to do

Unplug the modem’s power, wait 30 seconds, plug it back in, and wait until its Online/DS/US LEDs are solid (2–5 minutes). Then do the same for the router if it’s a separate box. Finally, restart your PC — not just sign out.

How to undo it

No changes are made, so nothing to undo. A reboot is always safe.

Fix 2: Run the Windows Network Troubleshooter and Reset the Adapter

What causes it

Windows’ network stack can get wedged after sleep/wake cycles, driver updates, or fast startup resuming into a stale adapter state.

How to check

Open Settings > System > Troubleshoot > Other troubleshooters and run “Internet Connections.” If it reports “Your Ethernet adapter is experiencing problems” or resets a setting and fixes things, this was your issue.

What to do

If the troubleshooter doesn’t fix it, reset the adapter manually: press Win + X, choose Device Manager, expand Network adapters, right-click your Ethernet controller, and choose Disable device. Wait 10 seconds, then Enable device. Alternatively, run these commands in an elevated Command Prompt (right-click Start > Terminal (Admin)):

netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns

Restart your PC afterward.

How to undo it

These commands restore defaults rather than change anything customized, so no undo is needed. Disabling/enabling the adapter reverses itself when you re-enable it.

Fix 3: Set the Adapter Back to DHCP (Automatic IP and DNS)

What causes it

If your adapter has a manually entered IP address, subnet, gateway, or DNS server — common after old ISP setups or “optimization” guides — it can point at a gateway that no longer exists. A 169.254.x.x address means DHCP failed entirely (APIPA).

How to check

Run ipconfig /all. Look at “DHCP Enabled” — it should say Yes for a normal home setup. Also check the IPv4 Address: your router’s range is usually 192.168.0.x, 192.168.1.x, or 10.0.0.x. Anything starting 169.254 is a self-assigned dead address.

What to do

Go to Settings > Network & Internet > Ethernet and click your connection. Under “IP assignment,” click Edit, choose Automatic (DHCP), and save. Under “DNS server assignment,” click Edit, choose Automatic (DHCP), and save. If you want a static IP deliberately, keep DNS automatic or set it to 1.1.1.1 and 8.8.8.8, and make sure the default gateway matches your router’s address (commonly 192.168.1.1 or 192.168.0.1).

How to undo it

Reopen the same Edit dialogs and re-enter your previous static values. Write them down before changing anything — note the IP, subnet mask (usually 255.255.255.0), gateway, and DNS servers.

Fix 4: Change Your DNS Servers

What causes it

Your router hands out DNS servers — usually itself or your ISP’s — and if those are down or slow, you get name-resolution failure: pages won’t load even though the connection itself is alive.

How to check

In Command Prompt, run ping 8.8.8.8. If that succeeds but ping google.com returns “Ping request could not find host,” DNS is your problem. You can also test resolution directly with nslookup google.com.

What to do

Go to Settings > Network & Internet > Ethernet, click your connection, and next to “DNS server assignment” click Edit. Change the dropdown to Manual, turn on IPv4, and enter 1.1.1.1 as preferred and 8.8.8.8 as alternate (Cloudflare and Google public DNS). Save. Then flush the cache: ipconfig /flushdns.

How to undo it

Return to the same dialog and set DNS back to Automatic (DHCP), then run ipconfig /flushdns again.

Fix 5: Disable VPN Adapters, Proxies, and Stuck Security Software

What causes it

A VPN client that crashed mid-session can leave its virtual adapter or routing rules active, sending all traffic into a tunnel that goes nowhere. Third-party firewalls and parental-control suites can do the same. Windows proxy settings hijacked by old software are another frequent culprit.

How to check

Open Settings > Network & Internet > Proxy. Both “Automatically detect settings” issues aside, make sure “Use a proxy server” is Off. Then check Settings > Network & Internet > VPN for an active connection. Also look at your adapter list (ncpa.cpl in the Run box) for TAP/TUN adapters left enabled by uninstalled VPNs.

What to do

Disconnect any active VPN and fully quit its client from the system tray. Turn off the manual proxy toggle. In ncpa.cpl, right-click any orphaned VPN virtual adapters and choose Disable. If you run a third-party firewall, temporarily exit it and test — if the internet returns, add an allow rule for your network as a “Private network” and re-enable the firewall.

How to undo it

Reconnect your VPN when needed, re-enable any proxy settings your workplace requires, and re-enable disabled adapters by right-clicking them in ncpa.cpl and choosing Enable.

Fix 6: Reset Network Power Management and Fast Startup

What causes it

Windows can cut power to the Ethernet controller to save energy and fail to wake it properly, especially after the PC sleeps. Fast Startup can also carry a half-dead network state across “shutdowns.”

How to check

If the problem appears mainly after sleep or shutdown — and a full restart (which bypasses Fast Startup) temporarily fixes it — this is likely your cause.

What to do

In Device Manager, right-click your Ethernet adapter > Properties > Power Management tab and uncheck Allow the computer to turn off this device to save power. On the Advanced tab, set Energy Efficient Ethernet and Green Ethernet (if present) to Disabled. To disable Fast Startup, open Control Panel > Power Options > “Choose what the power buttons do” > “Change settings that are currently unavailable” and uncheck Turn on fast startup.

How to undo it

Re-check the power-saving boxes and re-enable Fast Startup in the same places. Expect slightly higher idle power draw.

Fix 7: Reinstall or Roll Back the Ethernet Driver

What causes it

A corrupted or incompatible NIC driver — often after a Windows update or a GPU/chipset driver bundle install — can leave the adapter linked but unable to pass traffic.

How to check

In Device Manager, look for a yellow warning triangle on your Ethernet adapter. Check Properties > Device Status for an error code. If the problem started right after a driver update, a rollback is the likely fix.

What to do

In Device Manager, right-click the adapter and choose Uninstall device (check “Attempt to remove the driver” only if reinstalling), then restart — Windows reinstalls a generic driver automatically. For the proper driver, download the latest Ethernet driver for your motherboard model (Realtek and Intel are the most common controllers) from the manufacturer’s support page on another device and install it manually. To roll back instead: Properties > Driver tab > Roll Back Driver.

How to undo it

Roll back again or install a different driver version from the same support page. Drivers can be swapped freely; just restart between versions.

Fix 8: Test the Physical Layer — Cable, Port, and Router LAN

What causes it

Cables fail more often than people expect — a kinked or crushed Cat5e run can negotiate a 100 Mbps link at half quality or drop packets constantly. Router LAN ports die individually, and a bent latch clip can cause intermittent contact.

How to check

Look at the port LEDs: a solid/blink amber-green pair means a healthy link; no lights means physical-layer trouble. In Windows, check the link speed under Settings > Network & Internet > Ethernet — a gigabit port negotiating “100/100 Mbps” instead of 1000 Mbps often signals a damaged pair in the cable.

What to do

Swap in a known-good cable (Cat5e or better, under ~50 meters). Try a different LAN port on the router. If you’re using a switch, connect the PC directly to the router to rule the switch out. If the port LEDs stay dark on every port with every cable, the NIC itself may be failing — a $15–25 USB 3.0 gigabit Ethernet adapter is a cheap workaround.

How to undo it

Swap your original cable and port back in. Keep the USB adapter if it works; there’s nothing to reverse.

If Nothing Works

At this point the problem is almost certainly outside your PC. Contact your ISP and ask them to check the modem’s provisioning status and line signal — ask specifically whether your modem shows as “online” on their end and whether there’s an outage in your area. If the modem reports online but won’t pass traffic, request a replacement modem. On very old routers (5+ years), DHCP itself can fail under load; testing with a different router, or plugging your PC directly into the modem (then rebooting the modem so it registers the new device), will tell you which box is at fault. If direct-to-modem works, your router needs a firmware update or replacement — check the manufacturer’s support page for the latest firmware for your exact model.

FAQ

Why does it say “connected” if there’s no internet?

“Connected” only means your PC has a physical link and usually a local IP from the router. It says nothing about whether the router itself can reach your ISP. The two halves of the chain fail independently, which is why the icon can look fine while nothing loads.

What is a 169.254 IP address?

It’s an Automatic Private IP Addressing (APIPA) address Windows assigns itself when DHCP fails. If ipconfig shows 169.254.x.x, your PC never received a real address from the router — reboot the router, check the cable, or set the adapter back to automatic IP assignment (Fix 3).

Should I use 1.1.1.1 or 8.8.8.8 for DNS?

Both are reliable public resolvers. 1.1.1.1 (Cloudflare) generally resolves faster; 8.8.8.8 (Google) is equally dependable. Set one as preferred and the other as your alternate so a single outage doesn’t take your browsing down. Neither affects gaming ping — DNS only resolves names, it doesn’t carry game traffic.

Will resetting Windows fix this?

Almost never, and it’s a last resort. Every fix here is reversible and takes minutes; a Windows reset wipes your apps and settings to solve a problem that lives in your router, cable, or a handful of network settings. Only consider it if a fresh-install test (or a new user account, which is quicker) proves the issue is genuinely Windows-side.

Related guides

Browse all Troubleshooting guides →