Hotel or guest Wi-Fi sign-in page never appears
Windows decides whether a network has internet by fetching one specific URL. When that check is broken, the sign-in page is never offered.
What you see
Connected to the guest network, "No internet, secured", and no browser prompt. Typing an address gives a certificate warning or nothing at all.
What is actually wrong
The connectivity check has been disabled by policy, or DNS-over-HTTPS and a custom DNS server are bypassing the portal's redirect, so Windows never sees the interception that triggers the prompt.
Codes and articles
Start here — find out which fix applies
A script that runs the 1 inspection command from the write-up below and prints what each one returned. It reads the machine and changes nothing — every command that could write, delete, start or stop is excluded from it by construction. Run this first, then pick the fix its output points at.
No warranty. Use at your own risk - JbTecWiz accepts no liability. Read it before you run it, and have a backup.
Fixes (2)
Trigger the portal by hand
You need to be online now. Do this first.
Open http://neverssl.com or http://msftconnecttest.com/redirect in a browser. Both are plain HTTP on purpose.
A portal works by intercepting a request and returning its own page. It cannot do that to an HTTPS request without producing a certificate error, so an HTTP-only address is the reliable way to make the login page appear.
If nothing appears, try the gateway address directly.
ipconfig | findstr /i "Gateway"Turn off Secure DNS in the browser's privacy settings for the duration — encrypted DNS defeats the portal's redirect.
No warranty. Use at your own risk - JbTecWiz accepts no liability. Read it before you run it, and have a backup.
Restore the connectivity check itself
Every network shows "No internet" even when it clearly works — a policy has disabled the check.
Look for the policy that switches active probing off.
Get-ItemProperty 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\NetworkConnectivityStatusIndicator' -ErrorAction SilentlyContinueRemove NoActiveProbe if it is set to 1.
Remove-ItemProperty 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\NetworkConnectivityStatusIndicator' -Name NoActiveProbe -ErrorAction SilentlyContinueRestart the location awareness service.
Restart-Service NlaSvc -Force
Get-NetConnectionProfile | Format-Table Name,IPv4Connectivity,IPv6ConnectivityNo warranty. Use at your own risk - JbTecWiz accepts no liability. Read it before you run it, and have a backup.
Where this stops. This write-up was written and checked by hand. It says what each step changes, how to confirm it worked and how to reverse it, and anything destructive is flagged before you reach it. If it does not match what your machine is doing, search the Support Centre for the exact code or message — and when something needs a person, get in touch.