Как Windows разпознава дали е свързан с интернет?

Опитайте Нашия Инструмент За Премахване На Проблемите

Ако някога сте срещали подкана Свързан, Не се изисква достъп до интернет или Удостоверяване в браузъра във вашия Windows, тогава със сигурност трябва да сте любопитни за това. Как нашият компютър знае кога има наличен интернет и кога изчезва?

Как Windows знае точно кога компютърът е свързан с интернет?

Тази статия отговаря на въпроса, като обяснява целия процес на наблюдение на интернет връзката в Windows. Бързо обобщение Крия 1 Индикатор за състоянието на мрежовата свързаност 2 Как работи NCSI 3 Какво ще кажете за вашата поверителност? 3.1 Как да деактивирате NCSI от редактора на системния регистър 3.2 Как да деактивирате NCSI от редактора на групови правила

Индикатор за състоянието на мрежовата свързаност

The Индикатор за състоянието на мрежовата свързаност (NCSI) е механизъм, който контролира показването на интернет връзката в лентата на задачите, наред с различни други функции. NCSI е част от Информираност за мрежата програма, която беше въведена за първи път в Windows Vista и оттогава се изпълнява във всяка версия на Windows.

Този механизъм се счита за интелигентна система за уведомяване, за да могат потребителите да знаят за текущото си състояние в интернет. Ако NCSI не е в състояние да изпълнява своята функция, това ще покаже, че няма наличност в интернет, въпреки че компютърът има достъп до интернет чрез браузъра и пинг други IP адреси.

Как работи NCSI

NCSI работи в две критични стъпки, за да провери състоянието на интернет, към който е свързан компютърът. Тези две задачи се изпълняват независимо.

  1. NCSI извършва търсене на DNS за www.msftconnecttest.com , и след това изпраща заявка за получаване на HTTP http://www.msftncsi.com/ncsi.txt и изтегля текстовия файл. Това е обикновен текстов файл, който съдържа тест за свързване на Microsoft.
  2. NCSI също извършва DNS търсене за dns.msftncsi.com и проверява дали съответният IP адрес е 131.107.255.255 .

От стъпка 1, ако е получен текстовият файл, съдържащ точното съвпадение, Windows установява, че компютърът е свързан към интернет. Ако обаче текстовият файл не е изтеглен или е пренасочен, NCSI преминава към втората стъпка.

След като NCSI реши за dns.msftncsi.com , след това проверява дали страницата е достъпна. Ако страницата е достъпна, иконата на мрежата в тава за известия показва, че има достъп до интернет.

Ако обаче страницата е недостъпна, тя подканва, че може да се наложи допълнително удостоверяване. Но ако разделителната способност на DNS се провали напълно или се върне на различен IP адрес, иконата на мрежата показва Няма достъп до интернет.

Подобен сценарий може да се случи, ако работите зад a защитна стена и блокира целия входящ и изходящ трафик и позволява само преминаване на определен трафик. Това би означавало, че NCSI няма да може да комуникира www.msftncsi.com и www.msftconnecttest.com . Това от своя страна ще подкани Windows да покаже, че на вашия компютър няма достъп до интернет.

Решение за това е да се позволи както входяща, така и изходяща комуникация през защитната стена за гореспоменатите URL адреси.

Какво ще кажете за вашата поверителност?

Според документацията, предоставена от Microsoft за NCSI, техните сървъри съхраняват времето за достъп, както и IP адресите, когато е направена заявка за търсене на DNS до www.msftncsi.com . Въпреки че твърдят, че информацията се пази в тайна, някои хора все още могат да се чувстват неудобно от нея.

Решение за това е като деактивирате функцията NCSI във вашия Windows. Това може да се постигне чрез промяна на системните регистри, както и от редактора на групови правила.

Как да деактивирате NCSI от редактора на системния регистър

  1. Отворете редактора на системния регистър, като въведете regedit в Run.
  2. От левия прозорец отидете до следното:
    HKEY_Local_Machine -> Система -> CurrentControlSet -> Услуги -> NlaSvc -> Параметри -> Интернет
  3. Сега щракнете двукратно EnableActiveProbing в десния прозорец и задайте Данни за стойността да се 0 .

    Щракнете Добре и рестартирайте компютъра

Как да деактивирате NCSI от редактора на групови правила

Същата функционалност може да бъде постигната и чрез редактора на групови правила.

  1. Стартирайте редактора, като въведете gpedit.msc в Run.
  2. От левия прозорец отидете до следното:
    Компютърна конфигурация -> Административни шаблони -> Система -> Управление на интернет комуникация -> Настройки за интернет комуникация
  3. В десния панел щракнете двукратно Изключете активните тестове на индикатора за състоянието на мрежовата свързаност на Windows и след това изберете Активирано . Щракнете Добре .
  4. Сега отворете командния ред, като въведете cmd в Run.
  5. Въведете gpupdate /сила за налагане на промените, направени в груповите правила.

Обърнете внимание, че промяната на този параметър ще спре вашата операционна система да комуникира със сървърите на NCSI, поради което няма да се дават повече подкани дали браузърът изисква допълнително удостоверяване.

Напротив, Тава за известия сега ще покаже, че няма достъп до интернет, дори когато има.

Някои хора са имали проблеми с приложенията си като Office 365, Skype, OneDrive и Outlook след деактивиране на NCSI. В нашия случай обаче всички приложения функционираха както обикновено.

Надяваме се, че ще намерите тази информация за ценна.