Back to Guides
windowswifi troubleshootingno internet accessdnswindows 10windows 11ip conflict

How to Fix "WiFi Connected But No Internet Access" on Windows 10 and 11: DNS Failures, IP Conflicts, Captive Portal Detection, and Adapter Reset Fixes

The yellow “No internet access” triangle on Windows can mean a genuine connection failure or a false positive from Windows’ own connectivity probe. This guide covers every real fix in order: IP release and renew, DNS changes, TCP/IP stack reset, adapter toggle, driver update, and full network reset — plus how to tell when it’s a captive portal, not a network problem.

How to Fix "WiFi Connected But No Internet Access" on Windows 10 and 11: DNS Failures, IP Conflicts, Captive Portal Detection, and Adapter Reset Fixes
7 min read

Few Windows error messages are more misleading than the yellow triangle that says “No internet access” while your WiFi bars look full. Sometimes it means exactly what it says; other times Windows’ own connectivity probe has failed while your browser works fine. Before chasing hardware, run a speed test to get a ground-truth read on whether data is actually flowing. If the speed test loads but Windows still shows the yellow triangle, skip straight to the NCSI section below. If the speed test fails too, work through these fixes in order.

Step 1: Restart Your Router and PC

Power-cycling clears the largest single category of “connected but no internet” errors: stale ARP tables, expired DHCP leases, and frozen router NAT state. Do a full restart, not just a WiFi toggle:

  1. Unplug your router (and modem if separate) from power. Wait 30 full seconds.
  2. Plug the modem back in first; wait for it to fully sync (all lights stable, usually 60–90 seconds).
  3. Plug the router back in and wait for it to finish booting.
  4. Restart Windows. A full OS restart clears cached network state that a WiFi disconnect/reconnect does not.

After restarting, run a speed test again. If it still fails, continue to the next step.

Step 2: Release, Renew, and Flush DNS

The most common software-level cause of this error is a stale IP address or a poisoned DNS cache. Open Command Prompt as Administrator (right-click the Start button → Terminal (Admin) on Windows 11, or search for cmd and choose “Run as administrator” on Windows 10) and run these four commands in order:

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

After the last command, restart Windows when prompted. The ipconfig /release and /renew commands force your PC to request a fresh IP address from the router’s DHCP server, resolving IP conflicts where two devices were assigned the same address. The flushdns command clears any cached DNS records that are pointing to dead servers. The Winsock reset clears the Windows network API catalog and resolves corrupted socket entries that can silently break internet access.

Step 3: Reset the TCP/IP Stack

If releasing and renewing the IP did not fix the problem, reset the entire TCP/IP stack. In the same Administrator Command Prompt:

netsh int ip reset
netsh int ipv6 reset

Restart Windows after running both commands. These commands rewrite the Windows IP registry entries back to their defaults, which fixes cases where a VPN, antivirus, or Windows Update has left the stack in an inconsistent state. Combined with the Winsock reset from Step 2, this resolves the majority of persistent “no internet” errors that survive a simple reboot.

Step 4: Switch to a Public DNS Server

If the TCP/IP stack is healthy but DNS lookups keep failing, your ISP’s DNS servers may be down or responding slowly. Switching to Google DNS (8.8.8.8 / 8.8.4.4) or Cloudflare DNS (1.1.1.1 / 1.0.0.1) bypasses your ISP’s resolvers entirely:

  1. Open Settings → Network & Internet → WiFi → Hardware Properties (Windows 11) or Control Panel → Network and Sharing Center → Change adapter settings (Windows 10).
  2. Right-click your WiFi adapter and choose Properties.
  3. Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
  4. Choose Use the following DNS server addresses and enter 8.8.8.8 as the preferred server and 8.8.4.4 as the alternate.
  5. Click OK, then run ipconfig /flushdns again in an Administrator prompt to clear the old DNS cache.

Our DNS server comparison guide benchmarks Google, Cloudflare, and NextDNS against each other and your ISP’s defaults if you want to pick the fastest option for your location.

Step 5: Disable and Re-Enable the WiFi Adapter

A driver-level adapter reset can clear states that survive an OS restart. In Windows 11, go to Settings → Network & Internet → Advanced network settings, find your WiFi adapter, and click Disable. Wait 10 seconds, then click Enable. In Windows 10, go to Control Panel → Network and Sharing Center → Change adapter settings, right-click the WiFi adapter, and choose Disable, then re-enable it after 10 seconds.

Step 6: Update or Roll Back the WiFi Driver

A Windows Update that pushes a new WiFi driver occasionally breaks connectivity. Open Device Manager (right-click Start → Device Manager), expand Network adapters, and right-click your WiFi adapter. If you started having this problem after a recent Windows Update, choose Update driver → Search automatically first. If that does not resolve it, choose Properties → Driver → Roll Back Driver to revert to the previously working version. Intel and MediaTek also publish driver packages directly on their support sites that can be more current than what Windows Update provides.

Step 7: Understand the NCSI False Positive

Windows determines whether a connection has internet access using the Network Connectivity Status Indicator (NCSI). NCSI contacts a Microsoft probe server (www.msftconnecttest.com) and downloads a small text file. If that probe fails — because a VPN is intercepting traffic, a firewall rule is blocking Microsoft’s probe server, or a DNS-over-HTTPS setting is filtering the request — Windows displays “No internet access” even though every other website and app works perfectly.

If your browser, speed test, and apps all work but Windows still shows the yellow triangle, check these causes:

  • VPN software that blocks Microsoft connectivity probes (common with corporate VPN clients and some privacy VPNs).
  • Pi-hole or NextDNS with overly aggressive blocklists that block msftconnecttest.com.
  • Third-party firewall rules blocking Windows telemetry domains that NCSI also uses.

If the yellow triangle is a cosmetic false positive and you can confirm internet access with a speed test, the simplest fix is to whitelist www.msftconnecttest.com in your DNS blocker or firewall.

Step 8: Check for a Captive Portal

Hotel, airport, and coffee shop WiFi networks show a login page before granting internet access. Windows may display “Connected” because the WiFi association succeeded, but show “No internet access” because the captive portal has not been dismissed yet. Open a browser and try to navigate to any HTTP (not HTTPS) page — the captive portal will intercept that request and redirect you to its login page. After completing the login, Windows will update its connectivity status automatically within a few seconds. See our guide to WiFi captive portals for a full explanation of how these login systems work.

Step 9: Full Network Reset (Last Resort)

A full network reset uninstalls all network adapters and returns all networking settings to defaults — the nuclear option that fixes corrupted driver state, malformed VPN remnants, and broken Winsock catalogs that survive all the commands above. On Windows 11: Settings → Network & Internet → Advanced network settings → Network reset. On Windows 10: Settings → Network & Internet → Status → Network reset. Click Reset now and confirm. Windows will restart, reinstall all adapters with factory defaults, and require you to re-enter saved WiFi passwords. Note that VPN clients and custom network drivers will need to be reinstalled afterward.

When the Problem Is Your ISP

If none of the above fixes restore internet access, the outage may be upstream of your router entirely. Log into your router’s admin panel (usually 192.168.1.1 or 192.168.0.1) and check the WAN status page. If the router itself shows “No internet” or an empty WAN IP, the problem is between your modem and the ISP — no Windows fix will help. Check your ISP’s outage map or status page, and if there is no reported outage, call support and reference the WAN IP status you saw in the router admin panel.

Related Articles