Cum detectează Windows dacă este conectat la internet?

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Dacă ați întâmpinat vreodată solicitarea Conectat, fără acces la internet sau autentificare în browser nu este necesară în Windows, atunci trebuie să fiți curios cu privire la aceasta. Cum știe computerul nostru când există internet disponibil și când acesta dispare?

Cum știe Windows exact când computerul este conectat la Internet?

Acest articol răspunde la întrebare explicând întregul proces de monitorizare a conexiunii la Internet în Windows. Rezumat rapid ascunde 1 Indicator de stare a conectivității la rețea 2 Cum funcționează NCSI 3 Dar intimitatea ta? 3.1 Cum se dezactivează NCSI din Registry Editor 3.2 Cum se dezactivează NCSI din Editorul de politici de grup

Indicator de stare a conectivității la rețea

The Indicator de stare a conectivității la rețea (NCSI) este un mecanism care controlează afișarea conectivității la internet în bara de activități, printre diverse alte funcționalități. NCSI face parte din Conștientizarea rețelei program care a fost introdus pentru prima dată în Windows Vista și a fost realizat de atunci în fiecare versiune de Windows.

Acest mecanism este considerat a fi un sistem inteligent de notificare pentru ca utilizatorii să știe despre starea lor actuală de internet. Dacă NCSI nu își poate îndeplini funcția, va indica faptul că nu există disponibilitate la internet, chiar dacă computerul poate accesa internetul prin browser și ping alte adrese IP.

Cum funcționează NCSI

NCSI funcționează în doi pași critici pentru a verifica starea internetului la care este conectat computerul. Aceste două sarcini sunt îndeplinite independent.

  1. NCSI efectuează o căutare DNS pentru www.msftconnecttest.com , și apoi trimite o cerere HTTP Get către http://www.msftncsi.com/ncsi.txt și descarcă fișierul text. Acesta este un fișier text simplu care conține testul Microsoft connect.
  2. NCSI efectuează, de asemenea, o căutare DNS pentru dns.msftncsi.com și verifică dacă adresa IP corespunzătoare este 131.107.255.255 .

De la pasul 1, dacă fișierul text este primit conținând potrivirea exactă, Windows stabilește că computerul este conectat la internet. Cu toate acestea, dacă fișierul text nu este descărcat sau a fost redirecționat, NCSI trece la al doilea pas.

Odată ce NCSI se rezolvă pentru dns.msftncsi.com , apoi verifică dacă pagina este accesibilă. Dacă pagina este accesibilă, pictograma de rețea din tavă de notificări arată că are acces la internet.

Cu toate acestea, în cazul în care pagina este inaccesibilă, se solicită o autentificare suplimentară. Dar dacă rezoluția DNS eșuează complet sau revine la o altă adresă IP, pictograma de rețea afișează Fără acces la internet.

Un scenariu similar poate apărea dacă lucrați în spatele unui firewall și blochează tot traficul de intrare și de ieșire și permite doar trecerea anumitor traficuri. Acest lucru ar însemna că NCSI nu ar putea comunica cu www.msftncsi.com și www.msftconnecttest.com . La rândul său, acest lucru ar solicita Windows să arate că nu există internet disponibil pe computer.

O soluție pentru aceasta este de a permite atât comunicarea de intrare, cât și cea de ieșire prin firewall pentru adresele URL menționate mai sus.

Dar intimitatea ta?

Conform documentației furnizate de Microsoft pe NCSI, serverele lor stochează ora accesului, precum și adresele IP atunci când se face o cerere de căutare DNS către www.msftncsi.com . Deși susțin că informațiile sunt păstrate confidențiale, unele persoane pot fi totuși incomode cu acestea.

O soluție pentru aceasta este dezactivarea caracteristicii NCSI de pe Windows. Poate fi realizat prin modificarea registrelor de sistem, precum și din Editorul de politici de grup.

Cum se dezactivează NCSI din Registry Editor

  1. Deschideți Editorul de registru tastând regedit în Fugi.
  2. Din panoul din stânga, navigați la următoarele:
    HKEY_Local_Machine -> Sistem -> CurrentControlSet -> Servicii -> NlaSvc -> Parametri -> Internet
  3. Acum faceți dublu clic EnableActiveProbing în panoul din dreapta și setați fișierul Date de valoare la 0 .

    Clic Bine și reporniți computerul

Cum se dezactivează NCSI din Editorul de politici de grup

Aceeași funcționalitate poate fi realizată și prin Editorul de politici de grup.

  1. Lansați editorul tastând gpedit.msc în Fugi.
  2. Din panoul din stânga, navigați la următoarele:
    Configurarea computerului -> Șabloane administrative -> Sistem -> Gestionarea comunicațiilor prin Internet -> Setări pentru comunicarea prin Internet
  3. În panoul din dreapta, faceți dublu clic Dezactivați testele active ale indicatorului de stare a rețelei Windows și apoi selectați Activat . Clic Bine .
  4. Acum deschideți linia de comandă tastând cmd în Fugi.
  5. introduce gpupdate / forță pentru a aplica modificările aduse politicilor de grup.

Rețineți că modificarea acestui parametru va împiedica comunicarea sistemului dvs. de operare cu serverele NCSI, prin urmare nu vor mai fi solicitate dacă browserul necesită autentificare suplimentară.

Dimpotrivă, Tava pentru notificări va arăta acum că nu există acces la internet, chiar și atunci când există.

Unele persoane au întâmpinat probleme cu aplicațiile lor, cum ar fi Office 365, Skype, OneDrive și Outlook, după dezactivarea NCSI. Cu toate acestea, în cazul nostru, toate aplicațiile funcționau ca de obicei.

Sperăm că veți găsi aceste informații valoroase.