Windows при “відсутності” інтернету, починає набридати користувачу

Починаючи з Vista, Windows стала дуже розумною, та навчилася реагувати на відсутність доступу до мережі інтернет.

Назва цієї функції – NCSI (Network Connectivity Status Indicator).

А робить вона ось, що

Завантажує файл http://www.msftncsi.com/ncsi.txt

Та виконує DNS запит імені dns.msftncsi.com

(ці параметри можна відредагувати, і навіть підняти свій сервер NCSI).

 

Якщо вам треба вимкнути цю фічу (наприклад ви використовуєте proxy, а система не повинна про це знати), відкрийте regedit, знайдіть гілку

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet

Та для параметру EnableActiveProbing встановіть значення в 0

EnableActiveProbing

Далі треба вимкнути індикатор зовнішньої мережі, для цього створимо параметр DWORD у:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Network Connections

під назвою NC_DoNotShowLocalOnlyIcon зі значенням 1

winlan1

 

winlan2
Доступ до мережі інтернет закрито, але індикатор нормальний

 

Дуже дивно, що система не спроможна перевіряти наявність інтернет з’єднання, якщо використовується proxy.

 

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.