Wie erkennt Windows, ob es mit dem Internet verbunden ist?

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Wenn Sie in Ihrem Windows jemals auf die Aufforderung Verbunden, Kein Internetzugriff oder In-Browser-Authentifizierung erforderlich gestoßen sind, müssen Sie sicherlich neugierig darauf sein. Woher weiß unser Computer, wann Internet verfügbar ist und wann es verschwindet?

Woher weiß Windows genau, wann der Computer mit dem Internet verbunden ist?

Dieser Artikel beantwortet die Frage, indem er den gesamten Prozess der Überwachung der Internetverbindung in Windows erklärt. Kurze Zusammenfassung verstecken 1 Statusanzeige der Netzwerkkonnektivität 2 So funktioniert NCSI 3 Was ist mit Ihrer Privatsphäre? 3.1 So deaktivieren Sie NCSI im Registrierungseditor 3.2 So deaktivieren Sie NCSI im Gruppenrichtlinien-Editor

Statusanzeige der Netzwerkkonnektivität

Die Statusanzeige der Netzwerkkonnektivität (NCSI) ist ein Mechanismus, der neben verschiedenen anderen Funktionen die Anzeige der Internetverbindung in der Taskleiste steuert. NCSI ist Teil der Netzwerkbewusstsein Programm, das erstmals in Windows Vista eingeführt wurde und seitdem in jeder Windows-Version ausgeführt wird.

Dieser Mechanismus gilt als ein intelligentes Benachrichtigungssystem, mit dem Benutzer über ihren aktuellen Internetstatus Bescheid wissen. Wenn das NCSI seine Funktion nicht ausführen kann, zeigt es an, dass keine Internetverbindung besteht, obwohl der Computer über den Browser auf das Internet zugreifen und andere IP-Adressen anpingen kann.

So funktioniert NCSI

Das NCSI arbeitet in zwei kritischen Schritten, um den Status des Internets zu überprüfen, mit dem der Computer verbunden ist. Diese beiden Aufgaben werden unabhängig voneinander ausgeführt.

  1. NCSI führt eine DNS-Suche für www.msftconnecttest.com , und sendet dann eine HTTP-Get-Anfrage an http://www.msftncsi.com/ncsi.txt und lädt die Textdatei herunter. Dies ist eine Nur-Text-Datei, die den Microsoft Connect-Test enthält.
  2. NCSI führt auch eine DNS-Suche für dns.msftncsi.com und prüft, ob die entsprechende IP-Adresse lautet 131.107.255.255 .

Ab Schritt 1 stellt Windows fest, dass der Computer mit dem Internet verbunden ist, wenn die Textdatei mit der genauen Übereinstimmung empfangen wird. Wenn die Textdatei jedoch nicht heruntergeladen oder umgeleitet wurde, geht NCSI zum zweiten Schritt über.

Sobald sich NCSI für . entschieden hat dns.msftncsi.com , prüft es dann, ob die Seite zugänglich ist. Wenn die Seite zugänglich ist, wird das Netzwerksymbol im Benachrichtigungsleiste zeigt an, dass es einen Internetzugang hat.

Wenn jedoch auf die Seite nicht zugegriffen werden kann, wird möglicherweise eine zusätzliche Authentifizierung erforderlich. Wenn die DNS-Auflösung jedoch vollständig fehlschlägt oder zu einer anderen IP-Adresse zurückkehrt, zeigt das Netzwerksymbol Kein Internetzugriff an.

Ein ähnliches Szenario kann eintreten, wenn Sie hinter einem Firewall und blockiert den gesamten ein- und ausgehenden Datenverkehr , und lässt nur bestimmten Verkehr passieren. Dies würde bedeuten, dass NCSI nicht in der Lage wäre, mit www.msftncsi.com und www.msftconnecttest.com . Dies würde Windows wiederum auffordern, anzuzeigen, dass auf Ihrem Computer kein Internet verfügbar ist.

Eine Problemumgehung hierfür besteht darin, für die oben genannten URLs sowohl eingehende als auch ausgehende Kommunikation durch die Firewall zuzulassen.

Was ist mit Ihrer Privatsphäre?

Laut der von Microsoft auf NCSI bereitgestellten Dokumentation speichern deren Server den Zeitpunkt des Zugriffs sowie die IP-Adressen, wenn eine DNS-Lookup-Anfrage an . gestellt wird www.msftncsi.com . Obwohl sie behaupten, dass die Informationen vertraulich behandelt werden, können sich einige Leute damit unwohl fühlen.

Eine Problemumgehung hierfür besteht darin, die NCSI-Funktion auf Ihrem Windows zu deaktivieren. Dies kann durch Ändern der Systemregistrierungen sowie über den Gruppenrichtlinien-Editor erreicht werden.

So deaktivieren Sie NCSI im Registrierungseditor

  1. Öffnen Sie den Registrierungseditor, indem Sie eingeben regedit im Lauf.
  2. Navigieren Sie im linken Bereich zu folgendem:
    HKEY_Local_Machine -> System -> CurrentControlSet -> Dienste -> NlaSvc -> Parameter -> Internet
  3. Jetzt doppelklicken Aktive Sondierung aktivieren im rechten Bereich und stellen Sie die Messwert zu 0 .

    Klicken Okay und starte den Computer neu

So deaktivieren Sie NCSI im Gruppenrichtlinien-Editor

Die gleiche Funktionalität kann auch über den Gruppenrichtlinien-Editor erreicht werden.

  1. Starten Sie den Editor durch Eingabe von gpedit.msc im Lauf.
  2. Navigieren Sie im linken Bereich zu folgendem:
    Computerkonfiguration -> Administrative Vorlagen -> System -> Internetkommunikationsverwaltung -> Internetkommunikationseinstellungen
  3. Doppelklicken Sie im rechten Fensterbereich Deaktivieren Sie die aktiven Tests der Windows-Netzwerkkonnektivitätsstatusanzeige und dann auswählen Ermöglicht . Klicken Okay .
  4. Öffnen Sie nun die Eingabeaufforderung, indem Sie eingeben cmd im Lauf.
  5. Eintreten gpupdate /force um die an den Gruppenrichtlinien vorgenommenen Änderungen durchzusetzen.

Beachten Sie, dass das Ändern dieses Parameters Ihr Betriebssystem daran hindert, mit den NCSI-Servern zu kommunizieren. Daher werden keine Eingabeaufforderungen mehr ausgegeben, ob der Browser eine zusätzliche Authentifizierung erfordert.

Im Gegenteil, die Benachrichtigungsleiste zeigt nun an, dass kein Internetzugang besteht, auch wenn dieser vorhanden ist.

Einige Benutzer haben nach der Deaktivierung von NCSI Probleme mit ihren Anwendungen wie Office 365, Skype, OneDrive und Outlook festgestellt. In unserem Fall funktionierten jedoch alle Anwendungen wie gewohnt.

Wir hoffen, dass Sie diese Informationen wertvoll finden.