You connect to the free Wi-Fi at a hotel or airport. Windows says “Connected, no internet” or shows “Action needed,” but the page where you accept the terms or enter your room number never appears. When the Windows 10 public WiFi login page not showing keeps you offline, the network is waiting for you to sign in through a page your browser has not opened.
Public networks use a captive portal: until you sign in, every web request is redirected to the login page. Windows tries to detect this by visiting a Microsoft test address and opening the portal for you. If that detection fails, or your browser goes straight to a secure HTTPS site, the redirect cannot happen and nothing appears.
Custom DNS servers, VPNs, and browser extensions that force secure connections can all stop the portal from loading.
Opening a simple, non-secure address usually brings up the slot mahjong login page.
Possible Causes
The login page does not appear for these reasons:
- The browser opens an HTTPS page, which captive portals cannot redirect.
- A custom DNS server, such as 1.1.1.1 or 8.8.8.8, bypasses the network’s portal.
- A VPN connects automatically and blocks the portal.
- Windows’ network detection is turned off or blocked.
Some portals also require the network profile to stay connected while you sign in, so avoid switching networks during the process.
Quick Fixes to Try First
Trigger the portal manually.
- Select the network in the Wi-Fi list and look for an “Open browser and connect” option.
- Open a browser and type http://neverssl.com or http://msftconnecttest.com/redirect into the address bar.
- Try the router address shown on a sign in the venue, such as 192.168.1.1 if given.
- Use a private browsing window to avoid cached pages.
- Disconnect any VPN until the login is complete.
Advanced Steps for Stubborn Cases
Remove settings that bypass the portal.
- Open Control Panel > Network and Sharing Center > Change adapter settings, open the Wi-Fi adapter’s Properties, select Internet Protocol Version 4, and choose “Obtain DNS server address automatically.”
- Turn off “Secure DNS” or DNS over HTTPS in the browser’s privacy settings temporarily.
- Open Command Prompt and run ipconfig /release, then ipconfig /renew.
- Forget the network and connect again.
- Switch on your VPN only after the portal accepts you.
Before You Go Further: Keep Your Files Safe
Public Wi-Fi is shared with strangers. Keep the network profile set to Public, use a VPN after signing in, and avoid accessing sensitive accounts without HTTPS.
Conclusion
The captive portal fails to appear when HTTPS, custom DNS, or a VPN prevents the redirect. Open a plain HTTP address, reset DNS to automatic, and connect your VPN after logging in.
