Comment Windows détecte-t-il s'il est connecté à Internet ?

Essayez Notre Instrument Pour Éliminer Les Problèmes

Si vous avez déjà rencontré l'invite Connecté, Aucun accès Internet ou L'authentification dans le navigateur n'est requise dans votre Windows, alors vous devez sûrement être curieux à ce sujet. Comment notre ordinateur sait-il quand Internet est disponible et quand il disparaît ?

Comment Windows sait-il exactement quand l'ordinateur est connecté à Internet ?

Cet article répond à la question en expliquant l'ensemble du processus de surveillance de la connexion Internet sous Windows. Résumé rapide cacher 1 Indicateur d'état de la connectivité réseau 2 Comment fonctionne le NCSI 3 Et votre vie privée ? 3.1 Comment désactiver NCSI à partir de l'Éditeur du Registre 3.2 Comment désactiver NCSI à partir de l'éditeur de stratégie de groupe

Indicateur d'état de la connectivité réseau

Les Indicateur d'état de la connectivité réseau (NCSI) est un mécanisme qui contrôle l'affichage de la connectivité Internet dans la barre des tâches, parmi diverses autres fonctionnalités. NCSI fait partie de la Sensibilisation au réseau programme qui a été introduit pour la première fois dans Windows Vista et a été réalisé depuis dans chaque version de Windows.

Ce mécanisme est considéré comme un système de notification intelligent permettant aux utilisateurs de connaître leur statut Internet actuel. Si le NCSI est incapable d'exécuter sa fonction, il indiquera qu'il n'y a pas de disponibilité Internet, même si l'ordinateur est capable d'accéder à Internet via le navigateur et d'envoyer un ping à d'autres adresses IP.

Comment fonctionne le NCSI

Le NCSI fonctionne en deux étapes critiques pour vérifier l'état d'Internet auquel l'ordinateur est connecté. Ces deux tâches sont effectuées indépendamment.

  1. NCSI effectue une recherche DNS pour www.msftconnecttest.com , puis envoie une requête HTTP Get à http://www.msftncsi.com/ncsi.txt et télécharge le fichier texte. Il s'agit d'un fichier en texte brut qui contient le test de connexion Microsoft.
  2. NCSI effectue également une recherche DNS pour dns.msftncsi.com et vérifie si l'adresse IP correspondante est 131.107.255.255 .

À partir de l'étape 1, si le fichier texte contenant la correspondance exacte est reçu, Windows établit que l'ordinateur est connecté à Internet. Si, toutefois, le fichier texte n'est pas téléchargé ou a été redirigé, NCSI passe à la deuxième étape.

Une fois NCSI résolu pour dns.msftncsi.com , il vérifie ensuite si la page est accessible. Si la page est accessible, l'icône du réseau dans la barre de notification montre qu'il a accès à Internet.

Cependant, si la page est inaccessible, il indique qu'une authentification supplémentaire peut être requise. Mais si la résolution DNS échoue complètement ou revient à une adresse IP différente, l'icône de réseau affiche Pas d'accès Internet.

Un scénario similaire peut se produire si vous travaillez derrière un pare-feu et il bloque tout le trafic entrant et sortant , et ne laisse passer qu'un certain trafic. Cela signifierait que NCSI ne serait pas en mesure de communiquer avec www.msftncsi.com et www.msftconnecttest.com . Cela demanderait à son tour à Windows de montrer qu'il n'y a pas d'Internet disponible sur votre ordinateur.

Une solution de contournement consiste à autoriser les communications entrantes et sortantes via le pare-feu pour les URL mentionnées ci-dessus.

Et votre vie privée ?

Selon la documentation fournie par Microsoft sur NCSI, leurs serveurs stockent l'heure d'accès ainsi que les adresses IP lorsqu'une requête de recherche DNS est faite à www.msftncsi.com . Bien qu'ils prétendent que les informations sont confidentielles, certaines personnes peuvent toujours être mal à l'aise avec cela.

Une solution de contournement consiste à désactiver la fonction NCSI sur votre Windows. Cela peut être réalisé en modifiant les registres système, ainsi qu'à partir de l'éditeur de stratégie de groupe.

Comment désactiver NCSI à partir de l'Éditeur du Registre

  1. Ouvrez l'éditeur de registre en tapant regedit dans Exécuter.
  2. Dans le volet de gauche, accédez aux éléments suivants :
    HKEY_Local_Machine -> Système -> CurrentControlSet -> Services -> NlaSvc -> Paramètres -> Internet
  3. Maintenant, double-cliquez ActiverActiveProbing dans le volet de droite et définissez le Données de valeur à 0 .

    Cliquez sur D'accord et redémarrer l'ordinateur

Comment désactiver NCSI à partir de l'éditeur de stratégie de groupe

La même fonctionnalité peut également être obtenue via l'éditeur de stratégie de groupe.

  1. Lancez l'éditeur en tapant gpedit.msc dans Exécuter.
  2. Dans le volet de gauche, accédez aux éléments suivants :
    Configuration de l'ordinateur -> Modèles d'administration -> Système -> Gestion des communications Internet -> Paramètres de communication Internet
  3. Dans le volet de droite, double-cliquez Désactiver les tests actifs de l'indicateur d'état de connectivité réseau Windows puis sélectionnez Activée . Cliquez sur D'accord .
  4. Maintenant, ouvrez l'invite de commande en tapant cmd dans Exécuter.
  5. Entrer gpupdate /force pour appliquer les modifications apportées aux politiques du groupe.

Notez que la modification de ce paramètre empêchera votre système d'exploitation de communiquer avec les serveurs NCSI, donc plus aucune invite ne sera donnée pour savoir si le navigateur nécessite une authentification supplémentaire.

Au contraire, le Plateau de notification affichera désormais qu'il n'y a pas d'accès à Internet, même s'il y en a.

Certaines personnes ont rencontré des problèmes avec leurs applications telles qu'Office 365, Skype, OneDrive et Outlook après avoir désactivé NCSI. Cependant, dans notre cas, toutes les applications fonctionnaient comme d'habitude.

Nous espérons que vous trouverez ces informations utiles.