Як 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 -адресу, значок мережі відображатиметься Без доступу до Інтернету.

Подібний сценарій може статися, якщо ви працюєте за брандмауер, і він блокує весь вхідний і вихідний трафік , і дозволяє пропускати лише певний трафік. Це означало б, що 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 /force для застосування змін, внесених до групової політики.

Зверніть увагу, що зміна цього параметра не дозволить вашій операційній системі спілкуватися з серверами NCSI, тому більше не буде повідомлень про те, чи потрібна браузеру додаткова автентифікація.

Навпаки, Лоток для сповіщень тепер покаже, що немає доступу до Інтернету, навіть якщо він є.

Деякі люди відчували проблеми зі своїми програмами, такими як Office 365, Skype, OneDrive та Outlook, після відключення NCSI. Однак у нашому випадку всі програми працювали у звичному режимі.

Сподіваємось, що ця інформація стане для вас цінною.