Как Windows определяет, какой значок состояния сети отображать?
Я установил Bluesoleil, чтобы поэкспериментировать со старым адаптером Bluetooth, а затем удалил его. После того, как он был удален, значок системного статуса для состояния сети всегда показывает красный X. Тем не менее, я подключен к сети (на самом деле несколько сетей) просто отлично, одна из которых имеет доступ к Интернету.
Я подозреваю, что существует какой-то скрытый сетевой драйвер, который Bluesoleil установил и грубо не удалил. Я зашел в диспетчер устройств, показал скрытые устройства и удалил все, что связано с Bluetooth, в сетевых адаптерах (драйверы PAN и RFCOMM). Они просто вернулись позже, но пока они отсутствовали, Windows все еще думала, что моя сеть была мертва. Другие вещи, которые я пробовал:
- Удаление всех моих адаптеров мини-порта WiFi
- Переустановка драйверов Lenovo Bluetooth для моего адаптера (Intel Bluetooth 4.0)
- Удаление VirtualBox (кстати, это то, что отвечает за "Неопознанную сеть" на скриншоте... она исчезает, когда VirtualBox исчезает)
- Перезапуск службы "Сведения о сетевом расположении"
- Отключение всех сетевых адаптеров, а затем их повторное включение по одному
- Устранение неполадок в сети (ничего плохого не находит)
Это хорошо документированная проблема, но ни одно из решений, которые я нашел на многих страницах Google, не решило проблему. Единственное решение, которое другие могут использовать, - это восстановление системы до отката до установки Bluesoleil. Это не вариант для меня, так как восстановление системы не включено.
Есть также несколько похожих вопросов по SuperUser, но все ответы для разных задач, чем у меня.
В конце решения этой проблемы (и, надеюсь, другие), мой вопрос:
Как Windows определяет, какой значок показывать в systray? Конкретно и подробно.
Я понимаю, что для этого процесса он использует службу информирования о сетевом расположении и делает HTTP-запрос к текстовому файлу на серверах Microsoft в Интернете. Это только часть картины, потому что обе эти вещи работают на моей машине. Любая информация с благодарностью!