Hvordan oppdager Windows om det er koblet til Internett?

Prøv Instrumentet Vårt For Å Eliminere Problemer

Hvis du noen gang har fått meldingen Tilkoblet, Ingen internettilgang eller In-browser-godkjenning er nødvendig i Windows, må du sikkert være nysgjerrig på det. Hvordan vet datamaskinen vår når det er internett tilgjengelig og når den forsvinner?

Hvordan vet Windows nøyaktig når datamaskinen er koblet til Internett?

Denne artikkelen svarer på spørsmålet ved å forklare hele prosessen med overvåking av Internett -tilkobling i Windows. Rask oppsummering gjemme seg 1 Statusindikator for nettverkstilkobling 2 Slik fungerer NCSI 3 Hva med personvernet ditt? 3.1 Slik deaktiverer du NCSI fra Registerredigering 3.2 Slik deaktiverer du NCSI fra Group Policy Editor

Statusindikator for nettverkstilkobling

De Statusindikator for nettverkstilkobling (NCSI) er en mekanisme som styrer skjermen for Internett -tilkobling i oppgavelinjen, blant forskjellige andre funksjoner. NCSI er en del av Nettverksbevissthet program som først ble introdusert i Windows Vista og har blitt utført siden i hver versjon av Windows.

Denne mekanismen anses å være et smart varslingssystem for brukere å vite om deres nåværende internettstatus. Hvis NCSI ikke kan utføre sin funksjon, vil det indikere at det ikke er internett tilgjengelig, selv om datamaskinen har tilgang til internett via nettleseren og pinger andre IP -adresser.

Slik fungerer NCSI

NCSI jobber i to kritiske trinn for å kontrollere internettets status som datamaskinen er koblet til. Disse to oppgavene utføres uavhengig.

  1. NCSI utfører et DNS -oppslag for www.msftconnecttest.com , og sender deretter ut en HTTP Get -forespørsel til http://www.msftncsi.com/ncsi.txt og laster ned tekstfilen. Dette er en ren tekstfil som inneholder Microsoft connect test.
  2. NCSI utfører også et DNS -oppslag for dns.msftncsi.com og sjekker om den tilsvarende IP -adressen er 131.107.255.255 .

Fra trinn 1, hvis tekstfilen mottas som inneholder nøyaktig samsvar, fastslår Windows at datamaskinen er koblet til internett. Hvis tekstfilen imidlertid ikke blir lastet ned eller blitt omdirigert, går NCSI videre til det andre trinnet.

Når NCSI løser seg for dns.msftncsi.com , kontrollerer den deretter om siden er tilgjengelig. Hvis siden er tilgjengelig, vil nettverksikonet i varslingsbrett viser at den har internettilgang.

Men hvis siden er utilgjengelig, ber den om at ytterligere autentisering kan være nødvendig. Men hvis DNS -oppløsningen mislykkes helt eller går tilbake til en annen IP -adresse, viser nettverksikonet Ingen internettilgang.

Et lignende scenario kan oppstå hvis du jobber bak a brannmur, og den blokkerer all inngående og utgående trafikk , og lar bare viss trafikk passere. Dette ville bety at NCSI ikke ville være i stand til å kommunisere med www.msftncsi.com og www.msftconnecttest.com . Dette vil igjen be Windows om å vise at det ikke er internett tilgjengelig på datamaskinen din.

En løsning på dette er å tillate både inngående og utgående kommunikasjon gjennom brannmuren for de ovennevnte nettadressene.

Hva med personvernet ditt?

I henhold til dokumentasjonen fra Microsoft på NCSI, lagrer serverne deres tilgangstidspunktet, så vel som IP -adressene når en DNS -oppslagsforespørsel blir sendt til www.msftncsi.com . Selv om de hevder at informasjonen er konfidensiell, kan noen mennesker fortsatt være ukomfortable med den.

En løsning på dette er ved å deaktivere NCSI -funksjonen på Windows. Det kan oppnås ved å endre systemregistrene, så vel som fra Group Policy Editor.

Slik deaktiverer du NCSI fra Registerredigering

  1. Åpne Registerredigering ved å skrive inn regedit i Kjør.
  2. Fra venstre rute, naviger til følgende:
    HKEY_Local_Machine -> System -> CurrentControlSet -> Services -> NlaSvc -> Parameters -> Internet
  3. Dobbeltklikk nå EnableActiveProbing i høyre rute, og angi Verdidata til 0 .

    Klikk Ok og start datamaskinen på nytt

Slik deaktiverer du NCSI fra Group Policy Editor

Den samme funksjonaliteten kan også oppnås gjennom Group Policy Editor.

  1. Start redaktøren ved å skrive inn gpedit.msc i Kjør.
  2. Fra venstre rute, naviger til følgende:
    Datakonfigurasjon -> Administrative maler -> System -> Internettkommunikasjonsbehandling -> Internettkommunikasjonsinnstillinger
  3. I den høyre ruten dobbeltklikker du Slå av aktive nettverkstilkoblingsstatusindikatorer for Windows og velg deretter Aktivert . Klikk Ok .
  4. Åpne nå kommandoprompten ved å skrive inn cmd i Kjør.
  5. Tast inn gpupdate /force for å håndheve endringene som er gjort i gruppepolicyene.

Vær oppmerksom på at endring av denne parameteren vil stoppe operativsystemet fra å kommunisere med NCSI -serverne, og det vil derfor ikke bli gitt flere spørsmål om nettleseren krever ytterligere autentisering.

Tvert imot, Varslingsbrett vil nå vise at det ikke er internettilgang, selv når det er det.

Noen mennesker har opplevd problemer med applikasjonene sine, for eksempel Office 365, Skype, OneDrive og Outlook etter å ha deaktivert NCSI. I vårt tilfelle fungerte imidlertid alle applikasjonene som vanlig.

Vi håper at du finner denne informasjonen verdifull.