Windows 10/11 'No internet, secured' Wi-Fi fix
Wi-Fi says connected but no internet — the DNS cache or IP config is usually the culprit. Here's how to fix it fast.
Quick answer for the pros: Open CMD as admin, run ipconfig /release && ipconfig /renew && ipconfig /flushdns && netsh int ip reset && netsh winsock reset, reboot.
If you're seeing 'No internet, secured' in the Wi-Fi tray icon on Windows 10 or 11, your machine has a valid Wi-Fi connection to the router but can't reach the internet. This usually means the DNS servers are stale, the IP address is misconfigured, or the network stack is corrupted. I've seen this happen after a VPN disconnects, a Windows update borks the TCP/IP stack, or the router's DHCP lease expires and doesn't renew properly. The fix is straightforward — you're going to reset the network stack from scratch.
Fix steps
- Open Command Prompt as Administrator. Hit the Start button, type 'cmd', right-click 'Command Prompt', and select 'Run as administrator'. Accept the UAC prompt.
- Release and renew your IP address. Type
ipconfig /releaseand hit Enter. Thenipconfig /renew. This forces your PC to get a fresh IP from the router. It can take a few seconds — wait for it. - Flush the DNS cache. Type
ipconfig /flushdnsand press Enter. Stale or corrupted DNS entries are a common cause. This clears them out. - Reset the TCP/IP stack and Winsock. Run
netsh int ip resetthennetsh winsock reset. These commands reset the network protocol and Windows Sockets back to defaults. You'll see a message that you need to reboot. - Disable IPv6 if you're still stuck. Open Control Panel > Network and Sharing Center > Change adapter settings. Right-click your Wi-Fi adapter, select Properties. Uncheck 'Internet Protocol Version 6 (TCP/IPv6)'. Some ISPs or routers handle IPv6 poorly, and this can cause the 'secured' state.
- Reboot your PC. Restart. That's it. Plug back in if you're on a laptop.
Alternative fixes if the main one fails
- Disable and re-enable the Wi-Fi adapter. Go to Control Panel > Network and Sharing Center > Change adapter settings. Right-click your Wi-Fi adapter and click Disable. Wait 10 seconds, then right-click and Enable. This forces a fresh connection.
- Run the Windows Network Troubleshooter. Right-click the network icon in the system tray and select 'Troubleshoot problems'. It's a hit-or-miss tool, but sometimes it catches a driver issue or a misconfigured proxy.
- Update or roll back your Wi-Fi driver. Open Device Manager. Expand Network adapters. Right-click your Wi-Fi adapter (usually Intel, Realtek, or Qualcomm) and select Properties. Go to the Driver tab. If you just updated, click Roll Back Driver. If you haven't updated in a while, click Update Driver and search automatically.
- Run a full network reset from Windows Settings. Go to Settings > Network & Internet > Status. Scroll down and click Network Reset. This wipes all your network adapters and settings. You'll need to reconnect to Wi-Fi and re-enter your password after the reboot.
- Power cycle your router. Unplug the router and modem (if separate) for 30 seconds. Plug them back in and wait for them to fully boot. Then reconnect your PC.
Prevention tip
Set static DNS servers on your router to avoid DNS hiccups. Use Cloudflare (1.1.1.1 and 1.0.0.1) or Google (8.8.8.8 and 8.8.4.4). This bypasses your ISP's flaky DNS and prevents the 'no internet' state from happening after a lease renewal. Also, disable IPv6 on the router if you don't need it — it's a common source of confusion.
Was this solution helpful?