Molti utenti mi chiedono perché, a volte, il sistema operativo segnali di non essere connesso a nessuna rete e che Internet non è disponibile, ma in quel momento tutto funziona e stanno leggendo la posta o sono collegati con me in supporto remoto. Così ho indagato, trovato una spiegazione e sono riuscito a riprodurre il problema anche nel mio computer.

Windows non esegue un vero controllo sul funzionamento del collegamento a Internet, si limita a inviare delle richieste all'indirizzo, tramite una funzione del sistema operativo e alcuni suoi servizi, e se msftconnecttest.com risponde Internet è disponibile.

Ci sono però alcune cause, anche temporanee, che potrebbero impedire questo test e far comparire l'avviso di internet non disponibile.
Per esempio i DNS configurati nel sistema non riescono a risolvere l'indirizzo utilizzato per il test, la presenza di VPN, proxy aziendali restrittivi, un blocco nel firewall o la presenza di alcune entry sbagliate nel file hosts di Windows possono impedire di raggiungere il sito.
Ho provato che basta aggiungere queste tre righe nel file hosts e il sito non si apre più nel browser, anche se il test continua a funzionare.
127.0.0.1www.msftconnecttest.com127.0.0.1 dns.msftncsi.com127.0.0.1 ipv6.msftconnecttest.com
Se si cerca nel web ci sono numerosi suggerimenti e comandi che dovrebbero permettere di far comparire l'avviso, nel mio computer è stato decisivo modificare, o anche togliere, le voci presenti in questa zona del registro di configurazione HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet, praticamente tutti i vari Active presenti nella schermata a destra.
E' bastato poi riavviare il computer, in modo che il sistema esegua di nuovo il test, e avevo l'avviso presente.

Se riscontrate questo problema dovete analizzare la vostra configurazione e scoprire chi lo causa, se:
- File hosts
- Chiavi di registro
- Regole nel Firewall
- Problemi DNS
- Presenza di VPN o proxy
Oppure conviverci semplicemente visto che in quel momento il traffico Internet funziona regolarmente.