An Ethernet connection should be faster and more stable than Wi-Fi, so when your PC says “Connected” but websites won’t load, it’s especially frustrating. The good news: this problem is almost always caused by Windows network settings, drivers, or DNS issues — not a broken cable.
Work through the fixes below in order. Most users solve it within the first few steps.
1. Restart the Network Adapter (Simple but Effective)
Windows network adapters can get stuck after sleep, updates, or VPN use.
- Press Win + R, type
ncpa.cpl, press Enter - Right-click Ethernet → Disable
- Wait 10 seconds → Enable again
If internet starts working immediately, the issue was a stalled adapter state.
2. Check If a VPN Is Blocking Your Ethernet Connection
VPNs often interfere with Ethernet routing, even when they appear disconnected.
If you recently used a VPN, fully exit it and check if internet returns.
If you’re using a VPN right now and lost connectivity, see:
👉 VPN Connected but No Internet Access? Fix It in 7 Simple Steps
VPNs can override DNS and routing tables, breaking Ethernet access.
3. Reset Network Settings (Fixes Hidden Conflicts)
Corrupted network settings are a very common cause.
- Open Settings → Network & Internet
- Scroll down → Advanced network settings
- Click Network reset
- Restart your PC
⚠️ This removes saved Wi-Fi networks and VPN adapters, but it often restores Ethernet instantly.
4. Flush and Renew DNS (Critical Fix)
If Ethernet shows “Connected” but websites won’t load, DNS is often the culprit.
- Open Command Prompt (Admin)
- Run these commands one by one:
ipconfig /flushdns
ipconfig /release
ipconfig /renew
If you’ve seen DNS-related errors before, also check:
👉 DNS Server Not Responding on Windows 10/11: How to Fix It Step by Step
5. Disable Power Saving on the Ethernet Adapter
Windows may disable Ethernet to save power, especially on laptops.
- Open Device Manager
- Expand Network adapters
- Right-click your Ethernet adapter → Properties
- Go to Power Management
- Uncheck Allow the computer to turn off this device
Restart and test again.
6. Update or Reinstall Ethernet Drivers
Driver corruption often happens after Windows updates.
- Open Device Manager
- Right-click your Ethernet adapter
- Try Update driver
- If that fails, choose Uninstall device
- Restart — Windows will reinstall it automatically
7. Test the Cable and Router Port
Before blaming Windows entirely:
- Try a different Ethernet cable
- Plug into a different router port
- Test the same cable with another device
If other devices work fine, the issue is software — not hardware.
Final Thoughts
Ethernet issues on Windows are usually caused by:
- VPN conflicts
- DNS problems
- Power management settings
- Corrupted network configs
Start with resets and DNS fixes before touching hardware. If Wi-Fi works but Ethernet doesn’t, it’s almost never the cable itself.







