Radio Life

При зникненні мережного з'єднання (відключення мережного кабелю або пропадання радіозв'язку при Wi-Fi з'єднанні), Windows відключає прив'язані до нього мережеві протоколи, що призводить, наприклад, до аварійного завершення з'єднання telnet. Якщо при дротовому зв'язку відключення кабелю досить рідкісне явище, то при Wi-Fi з'єднанні з мобільними об'єктами подібний тимчасовий обрив з'єднання може відбуватися досить часто - техніка може проїжджати за будівлею, пагорбом, за штабелем контейнерів або за необхідності вийти із зони радіоохоплення.

Необхідність для оператора повторно входити в систему при інтенсивній роботі дуже заважає. Тому при Wi-Fi з'єднанні подібну функціональність бажано відключити.

В даний час деякі термінали для мобільної техніки працюють під керуванням Windows XP (наприклад, VX5 фірми LXE або Tx-800 фірми Akerstrum). На сайті підтримки Microsoft наведено пораду щодо редагування реєстру Windows XP, яка дозволяє вимкнути перевірку стану з'єднання. Наведемо його тут у короткому вигляді:

Однак тут не помічено одного моменту.

Сучасні комп'ютери зазвичай мають більше одного мережевого контролера. Наприклад, контролер LAN та контролер Wi-Fi. У цьому випадку при зазначених вище змінах реєстру спостерігається наступна ситуація. При відключеному мережному кабелі та активному з'єднанні Wi-Fi з'єднатися не вдається взагалі, хоча зовнішніх ознак помилки немає. Спроба перевірити з'єднання командоюPINGпризводить до видачі помилкиHardware error.

Швидше за все відбувається таке. За наявності двох контролерів система звертається до одного з них (в даному випадку - до LAN контролера), оскільки повідомлення про відключення мережного кабелю вона більше не отримує. Однак, оскількимережевий кабель все ж таки відключений (у нас організовано з'єднання по Wi-Fi), реального мережного з'єднання немає - і видається відповідна помилка.

Можливо, у налаштуваннях системи можна визначити порядок звернень до мережевих контролерів, але помилка може бути усунена і в такий простий спосіб. Необхідно відключити всі зайві з'єднання черезПуск->Налаштування->Мережа та віддалений доступ до мережі->Підключення по локальній мережі->Вимкнути. Після цієї операції залишиться тільки одне Wi-Fi з'єднання і система буде звертатися до цього єдиного мережевого контролера, що залишився в системі.