When your Windows 10 PC shows a strong WiFi connection but websites won’t load, the problem is usually not the signal itself but a missing or incorrect IP address, a DNS issue, or a stuck network stack. This guide walks through the most effective fixes in order, from quick resets to command-line repairs, so you can get back online without reinstalling drivers or Windows.
What You’ll Need
- Administrator access to your Windows 10 account (to run Command Prompt as admin).
- Your WiFi router’s power cord (for a full restart).
- Optional: an Ethernet cable to test if the issue is WiFi-specific.
Step-by-Step
- Run the built-in network troubleshooter. Click the WiFi icon in the system tray, select Network & Internet settings, then click Network troubleshooter under “Change your network settings.” Windows will scan and may automatically fix issues like a misconfigured DNS or a disabled adapter. If it finds nothing, move on.
- Restart your router and modem. Unplug the power from both devices, wait 30 seconds, plug the modem back in first, wait for it to fully boot (lights stabilize), then plug in the router. Once the router is back, reconnect your PC to the WiFi. This clears many temporary glitches on the network side.
- Forget and reconnect to the WiFi network. Go to Settings > Network & Internet > WiFi, click Manage known networks, select your network, and click Forget. Then click the WiFi icon, select your network, enter the password, and reconnect. This resets the saved profile and often fixes authentication or IP assignment issues.
- Release and renew your IP address. Right-click the Start button and select Command Prompt (Admin) or Windows PowerShell (Admin). Type the following commands, pressing Enter after each:
ipconfig /release
ipconfig /renew
Wait for the second command to finish (it may take a few seconds). This forces your PC to ask the router for a fresh IP address. - Flush the DNS cache. In the same Command Prompt window, type
ipconfig /flushdnsand press Enter. This clears any corrupted DNS entries that might be preventing domain names from resolving. - Reset the TCP/IP stack. Still in Command Prompt, run these commands one by one:
netsh int ip reset
netsh winsock reset
After both complete, restart your PC. This restores the network protocols to their default state. - Set DNS to a public server temporarily. Open Control Panel > Network and Sharing Center > Change adapter settings. Right-click your WiFi adapter, select Properties, highlight Internet Protocol Version 4 (TCP/IPv4), and click Properties. Choose “Use the following DNS server addresses” and enter
8.8.8.8and8.8.4.4(Google DNS) or1.1.1.1and1.0.0.1(Cloudflare). Click OK and test. If this fixes it, your ISP’s DNS was the problem. - Update or reinstall the WiFi driver. Right-click the Start button, select Device Manager, expand Network adapters, right-click your WiFi adapter (often named “Intel Wireless” or “Realtek”), and choose Update driver > Search automatically. If no update is found, right-click again and select Uninstall device (check “Delete the driver software” if offered), then restart your PC – Windows will reinstall the driver automatically.
- Check if the issue is WiFi-only. Connect an Ethernet cable directly from your PC to the router. If the internet works over Ethernet, the problem is likely the WiFi adapter or its settings. If it still fails, the issue is with the router or your ISP.
Common Mistakes
- Skipping the router restart. Many “no internet” issues are on the router side, and a quick power cycle resolves them instantly. Don’t jump to complex fixes first.
- Running Command Prompt without admin rights. Commands like
netshwill fail with “Access denied” if you don’t open the prompt as administrator. Always right-click and choose “Run as administrator.” - Forgetting to restart after resets. The TCP/IP and Winsock resets often require a reboot to take effect. If you skip the restart, you may think the fix didn’t work.
- Changing DNS to a public server and leaving it permanently. While public DNS is fine, if your ISP requires specific DNS for certain services (like some parental controls or local network features), you may want to revert to automatic after testing.
Tips
- Use the “Network reset” feature as a last resort. In Settings > Network & Internet > Status, scroll down and click Network reset. This re-installs all network adapters and resets all network settings to defaults. You’ll need to reconnect to WiFi afterward.
- Check if other devices have the same issue. If your phone or another laptop also can’t load websites on the same WiFi, the problem is almost certainly the router or ISP, not your PC. In that case, focus on router settings or contact your ISP.
- Disable and re-enable the WiFi adapter. In Control Panel > Network and Sharing Center > Change adapter settings, right-click your WiFi adapter and select Disable, then right-click again and select Enable. This is a quick way to force a fresh connection.
- Use the Windows 10 “WiFi sense” feature carefully. If you’re on a public network, ensure you’re not connected to a captive portal that requires browser login. Sometimes the “No internet” message appears until you open a browser and accept the terms.
Troubleshooting
If you’ve followed all steps and still have no internet, try these additional checks:
- Check the IP address manually. In Command Prompt, type
ipconfigand look at the “IPv4 Address” for your WiFi adapter. If it starts with 169.254, your PC didn’t get an IP from the router – this indicates a DHCP failure. Try restarting the router again or setting a static IP (but only if you know your network’s subnet). - Test with a different browser. Sometimes browser extensions or proxies cause a “no internet” appearance. Open a different browser or try
ping 8.8.8.8in Command Prompt. If the ping works, but websites don’t load, it’s a DNS issue – the flush and DNS change should have fixed it, but you can also try disabling any proxy in Settings > Network & Internet > Proxy. - Check Windows Firewall or third-party antivirus. Temporarily disable your firewall or antivirus to see if it’s blocking traffic. If it is, add an exception for your browser or network.
- Boot into Safe Mode with Networking. Restart your PC, hold Shift while clicking Restart, then go to Troubleshoot > Advanced options > Startup Settings > Restart, and press 5 for Safe Mode with Networking. If the internet works there, a third-party service or startup program is interfering.
- Contact your ISP. If the router’s lights show no internet (usually a red or blinking light), or if other devices also fail, the issue may be an outage in your area. A quick call to your ISP can confirm.
Frequently Asked Questions
Why does my WiFi show “Connected” but no internet?
This usually means your PC has a valid connection to the router (so the WiFi icon shows connected), but the router is not providing a working internet connection – either due to a DHCP issue, DNS failure, or an ISP outage.
Will resetting my network settings delete my files?
No, the “Network reset” feature only removes network adapters and resets network-related settings. It does not touch your personal files, documents, or applications.
How do I know if it’s a DNS problem?
Try pinging an IP address like ping 8.8.8.8 in Command Prompt. If you get replies but can’t load websites, it’s a DNS issue. Changing your DNS to a public server (as in Step 7) will confirm.
Why does the troubleshooter say “WiFi doesn’t have a valid IP configuration”?
This means your PC failed to get an IP address from the router. The ipconfig /release and /renew commands usually fix it, but if not, restart the router and try again.
Is it safe to use Google DNS (8.8.8.8) permanently?
Yes, public DNS servers are reliable and often faster than your ISP’s. However, if you rely on ISP-specific features like parental controls or local network names, you may want to switch back after testing.
What if none of these steps work?
If you’ve tried all steps and still have no internet, the issue is likely hardware-related (faulty WiFi adapter) or an ISP outage. Test with another device, and if that works, consider a USB WiFi adapter or contacting your ISP.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Change Window Border Width in Windows
- Enable iTunes Notification Center Widget on Mac
- Windows 10 Activation Error 0xc004c003: Fixes
- Modify Web Captures with JavaScript: A How-To
- How to Live Stream Using the Twitch Mobile App
- How to Change GPS Location on Android