sodcalculator

10 Tech How-To

Fix Wi-Fi Connected but No Internet Access in Windows 10

Guide 10-21221 · Updated · Step by step

If your Windows 10 PC shows you’re connected to Wi-Fi but you can’t open any websites, the problem is usually a misconfigured IP address, a corrupted DNS cache, or a stalled network adapter—not your actual internet service. This guide walks you through the most effective fixes, starting with the quickest and safest, so you can get back online in minutes.

Why Windows 10 Says “Connected, No Internet”

Windows 10 distinguishes between being associated with a Wi-Fi network (you have a valid IP address and can talk to the router) and having actual internet connectivity (you can reach the outside world). When you see the yellow triangle or the “No internet access” message, it means your PC successfully connected to the router, but the router is not passing traffic to the internet, or your PC is not receiving a proper network configuration.

Common causes include:

  • An incorrect or expired IP address (your PC might have a self-assigned 169.254.x.x address).
  • DNS server problems—your PC can’t translate domain names like google.com into IP addresses.
  • A stale or corrupted DNS cache on your Windows machine.
  • Windows network stack corruption (Winsock or TCP/IP settings).
  • A faulty Wi-Fi adapter driver.
  • Router or modem glitches, or the router itself has lost its own internet connection.
  • VPN software or a proxy that is intercepting traffic.

Before You Start: Quick Checks

Spend 30 seconds on these basics before diving into command prompts:

  1. Check other devices. If your phone or another laptop also has no internet on the same Wi-Fi, the problem is your router or ISP, not Windows. Reboot your modem and router by unplugging them for 30 seconds, then plug them back in.
  2. Forget the network and reconnect. Go to Settings > Network & Internet > Wi-Fi, click your network name, select Forget, then reconnect and enter the password again.
  3. Turn off Airplane mode if it’s on, and toggle Wi-Fi off and on from the taskbar.
  4. Restart your PC. A full restart often clears temporary network glitches.

If those don’t work, move on to the targeted fixes below.

Fix 1: Run the Windows Network Troubleshooter

Windows 10 has a built-in diagnostic tool that can automatically detect and fix common network issues. It’s not a magic bullet, but it’s worth trying first because it’s safe and might save you time.

  1. Open Settings > Network & Internet > Status.
  2. Click Network troubleshooter (or “Network and Internet Troubleshooter” in older versions).
  3. Follow the prompts. Windows may reset your network adapter, flush DNS, or change your IP settings.

If the troubleshooter reports “No problems found,” move on to the next fix.

Fix 2: Release and Renew Your IP Address

Your PC’s IP address can become stale or conflict with another device. Releasing and renewing it forces your PC to ask the router for a fresh one.

  1. Press Windows key + X and select Command Prompt (Admin) or Windows PowerShell (Admin).
  2. Type the following commands, pressing Enter after each:
    ipconfig /release
    ipconfig /renew
  3. Wait for the second command to finish (it may take a few seconds).
  4. Type ipconfig /all and check that your IPv4 address starts with something like 192.168.x.x or 10.x.x.x—not 169.254.x.x. If it’s still 169.254, your router isn’t assigning an address; try the next fix.

Fix 3: Flush DNS and Reset Winsock

Corrupted DNS cache entries or a broken Winsock catalog (the software that handles network I/O) can cause exactly this symptom. These commands are safe and don’t affect your files.

  1. Open Command Prompt as Administrator (same as above).
  2. Run these commands one by one:
    ipconfig /flushdns
    netsh winsock reset
    netsh int ip reset
  3. Restart your PC after running all three.

Winsock reset restores the network stack to defaults; you may need to reconnect to your Wi-Fi network afterward.

Fix 4: Set Google DNS Manually

Sometimes your ISP’s DNS servers are down or slow. Switching to a public DNS like Google’s (8.8.8.8 and 8.8.4.4) can resolve “no internet” issues instantly, especially if you can access sites by IP address but not by name.

  1. Right-click the Wi-Fi icon in the system tray and select Open Network & Internet settings.
  2. Click Change adapter options.
  3. Right-click your Wi-Fi adapter and select Properties.
  4. Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
  5. Choose Use the following DNS server addresses and enter:
    • Preferred: 8.8.8.8
    • Alternate: 8.8.4.4
  6. Click OK and restart your browser.

If you prefer not to use Google, you can use Cloudflare (1.1.1.1) or OpenDNS (208.67.222.222).

Fix 5: Update or Reinstall the Wi-Fi Adapter Driver

A buggy or outdated driver can cause intermittent connectivity. Windows Update often handles drivers automatically, but you can manually check.

  1. Right-click the Start button and select Device Manager.
  2. Expand Network adapters.
  3. Find your Wi-Fi adapter (it usually has “Wireless,” “Wi-Fi,” or “802.11” in the name).
  4. Right-click it and select Update driver > Search automatically for drivers.
  5. If Windows says it’s already up to date, try Uninstall device (check “Delete the driver software for this device”), then restart your PC. Windows will reinstall the driver automatically.

Be cautious: uninstalling a network driver will temporarily lose Wi-Fi, but Windows will reinstall it on reboot. If you have a laptop with a physical Wi-Fi switch, make sure it’s on.

Fix 6: Disable VPN or Proxy

VPN clients and proxy settings can interfere with normal internet traffic, especially if they crash or leave a virtual adapter behind. Even if you’re not actively using a VPN, its background service might be routing traffic through a dead server.

  • If you have a VPN app, open it and disconnect, or quit the app entirely.
  • Check Windows proxy settings: Settings > Network & Internet > Proxy. Ensure “Use a proxy server” is Off (unless you know you need it).
  • Look in Device Manager under Network adapters for any “TAP” or “Virtual” adapters. If present, you can disable them temporarily (right-click > Disable) to see if that fixes the issue.

Fix 7: Reset Network Settings (Nuclear Option)

If nothing else works, Windows 10 has a “Network reset” feature that reinstalls all network adapters and resets the network stack to factory defaults. This removes all saved Wi-Fi networks and VPN connections, so you’ll need to reconnect to your Wi-Fi afterward.

  1. Go to Settings > Network & Internet > Status.
  2. Click Network reset at the bottom.
  3. Click Reset now and confirm.
  4. Your PC will restart automatically.

After restart, reconnect to your Wi-Fi network and test the internet.

Frequently Asked Questions

Why does my Wi-Fi show “Connected” but no internet only on my PC, while other devices work?

This usually points to a problem specific to your Windows PC, such as a corrupted network stack, a bad driver, or a stuck IP lease. The fixes in this article—especially flushing DNS, resetting Winsock, and updating the driver—are tailored for that scenario.

Can a Windows update cause this issue?

Yes, occasionally a Windows update can change network settings or introduce a driver bug. If the problem started right after an update, you can try rolling back the driver in Device Manager (Driver tab > Roll Back Driver) or uninstalling the recent update via Settings > Update & Security > Windows Update > View update history.

Is it safe to run netsh winsock reset?

Yes, it’s a standard Windows command that restores the Winsock catalog to a clean state. It doesn’t affect your files or personal data, but it may reset some network settings like firewall rules. You’ll need to restart your PC afterward.

What if I still have no internet after trying everything?

If you’ve exhausted all the software fixes, the issue might be your router, modem, or ISP. Try connecting your PC directly to the modem via Ethernet cable. If that works, the problem is in your Wi-Fi router. If it doesn’t, contact your ISP for support.

Why does my internet work in Safe Mode but not normally?

Safe Mode loads only essential drivers and services. If internet works there, a third-party program (like a firewall, VPN, or antivirus) is interfering. Boot normally and disable such programs one by one to find the culprit.

Will resetting Windows fix this?

Resetting Windows (Settings > Update & Security > Recovery > Reset this PC) can fix persistent network issues, but it’s a last resort because it removes your installed apps and settings (though you can choose to keep your files). Try all the other fixes first.

When to Call Your ISP

If your PC is the only device with the problem, you’ve likely already solved it by now. But if every device on the network has no internet, the fault lies upstream. Before calling, reboot your modem and router, and check if your ISP has an outage in your area. When you call, they’ll often ask you to run a speed test from a wired connection—so have that ready.

Remember, “no internet” on Windows 10 is rarely a hardware failure. In most cases, a few command-line resets or a driver update will get you back online without losing any data.

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

The whole Tech How-To bed →