Hoe Windows detecteert of het is verbonden met internet?

Probeer Ons Instrument Voor Het Oplossen Van Problemen

Als u ooit de prompt Verbonden, Geen internettoegang of In-browser-authenticatie is vereist in uw Windows bent tegengekomen, dan moet u er zeker nieuwsgierig naar zijn. Hoe weet onze computer wanneer er internet beschikbaar is en wanneer het verdwijnt?

Hoe weet Windows precies wanneer de computer is verbonden met internet?

Dit artikel beantwoordt de vraag door het hele proces van bewaking van de internetverbinding in Windows uit te leggen. Korte samenvatting verbergen 1 Statusindicator netwerkverbinding 2 Hoe NCSI werkt 3 Hoe zit het met uw privacy? 3.1 Hoe NCSI uit te schakelen vanuit de Register-editor 3.2 Hoe NCSI uit te schakelen vanuit de Groepsbeleid-editor

Statusindicator netwerkverbinding

De Statusindicator netwerkverbinding (NCSI) is een mechanisme dat onder andere de weergave van de internetconnectiviteit in de taakbalk regelt. NCSI maakt deel uit van de Netwerkbewustzijn programma dat voor het eerst werd geïntroduceerd in Windows Vista en sindsdien in elke versie van Windows is uitgevoerd.

Dit mechanisme wordt beschouwd als een slim meldingssysteem waarmee gebruikers op de hoogte kunnen worden gehouden van hun huidige internetstatus. Als de NCSI zijn functie niet kan uitvoeren, geeft hij aan dat er geen internet beschikbaar is, ook al heeft de computer toegang tot internet via de browser en kan hij andere IP-adressen pingen.

Hoe NCSI werkt

De NCSI werkt in twee cruciale stappen om de internetstatus te controleren waarmee de computer is verbonden. Deze twee taken worden onafhankelijk van elkaar uitgevoerd.

  1. NCSI voert een DNS-lookup uit voor: www.msftconnecttest.com , en verzendt vervolgens een HTTP Get-verzoek naar http://www.msftncsi.com/ncsi.txt en downloadt het tekstbestand. Dit is een bestand met platte tekst dat de Microsoft Connect-test bevat.
  2. NCSI voert ook een DNS-lookup uit voor: dns.msftncsi.com en controleert of het bijbehorende IP-adres is 131.107.255.255 .

Als vanaf stap 1 het tekstbestand met de exacte overeenkomst wordt ontvangen, stelt Windows vast dat de computer is verbonden met internet. Als het tekstbestand echter niet wordt gedownload of is omgeleid, gaat NCSI verder met de tweede stap.

Zodra NCSI is opgelost voor: dns.msftncsi.com , het controleert vervolgens of de pagina toegankelijk is. Als de pagina toegankelijk is, wordt het netwerkpictogram in de meldingenvak laat zien dat het internet heeft.

Als de pagina echter niet toegankelijk is, wordt er gevraagd of er aanvullende authenticatie vereist is. Maar als de DNS-resolutie helemaal mislukt of terugkeert naar een ander IP-adres, geeft het netwerkpictogram Geen internettoegang weer.

Een soortgelijk scenario kan zich voordoen als u achter een firewall en het blokkeert al het inkomende en uitgaande verkeer , en laat alleen bepaald verkeer door. Dit zou betekenen dat NCSI niet zou kunnen communiceren met www.msftncsi.com en www.msftconnecttest.com . Dit zou op zijn beurt Windows vragen om aan te tonen dat er geen internet beschikbaar is op uw computer.

Een tijdelijke oplossing hiervoor is om zowel inkomende als uitgaande communicatie via de firewall toe te staan ​​voor de bovengenoemde URL's.

Hoe zit het met uw privacy?

Volgens de documentatie van Microsoft op NCSI slaan hun servers het tijdstip van toegang op, evenals de IP-adressen wanneer een DNS-opzoekverzoek wordt gedaan naar www.msftncsi.com . Hoewel ze beweren dat de informatie vertrouwelijk wordt behandeld, kunnen sommige mensen zich er toch ongemakkelijk bij voelen.

Een tijdelijke oplossing hiervoor is door de NCSI-functie op uw Windows uit te schakelen. Dit kan worden bereikt door de systeemregisters te wijzigen, evenals vanuit de Groepsbeleid-editor.

Hoe NCSI uit te schakelen vanuit de Register-editor

  1. Open de Register-editor door in te typen regedit in Uitvoeren.
  2. Navigeer in het linkerdeelvenster naar het volgende:
    HKEY_Local_Machine -> Systeem -> CurrentControlSet -> Services -> NlaSvc -> Parameters -> Internet
  3. Dubbelklik nu Activeren Actieve Probing in het rechterdeelvenster en stel de Waarde data tot 0 .

    Klik OK en herstart de computer

Hoe NCSI uit te schakelen vanuit de Groepsbeleid-editor

Dezelfde functionaliteit kan ook worden bereikt via de Groepsbeleid-editor.

  1. Start de editor door in te typen gpedit.msc in Uitvoeren.
  2. Navigeer in het linkerdeelvenster naar het volgende:
    Computerconfiguratie -> Beheersjablonen -> Systeem -> Beheer internetcommunicatie -> Instellingen internetcommunicatie
  3. Dubbelklik in het rechterdeelvenster op Schakel Windows Netwerkverbinding Statusindicator actieve tests uit en selecteer vervolgens Ingeschakeld . Klik OK .
  4. Open nu de opdrachtprompt door in te typen cmd in Uitvoeren.
  5. Binnenkomen gpupdate /force om de wijzigingen in het Groepsbeleid af te dwingen.

Houd er rekening mee dat het wijzigen van deze parameter ervoor zorgt dat uw besturingssysteem niet meer met de NCSI-servers kan communiceren. Er wordt daarom niet meer gevraagd of de browser aanvullende authenticatie vereist.

Integendeel, de Meldingsvak laat nu zien dat er geen internettoegang is, ook al is die er wel.

Sommige mensen hebben problemen ondervonden met hun applicaties zoals Office 365, Skype, OneDrive en Outlook na het uitschakelen van NCSI. In ons geval functioneerden alle applicaties echter zoals gewoonlijk.

We hopen dat u deze informatie waardevol vindt.