Как принудительно сбросить статус «Доступен Интернет» (NlaSvc) в Windows 10?

Как принудительно сбросить статус «Доступен Интернет» (NlaSvc) в Windows 10?

На самом деле я могу получить доступ к Интернету, но в трее есть значок «Интернет недоступен». Согласно моему поиску, этот значок в трее связан со службой NlaSvc(Network Location Awareness). Служба запущена, и я никогда не изменял пары «ключ-значение» в реестре NlaSvc, и я действительно могу получить ответ HTTP 200 с системным HTTP-прокси и без него из URL-адреса определения состояния соединения IPv4 и IPv6 внутри Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet, то есть следующего URL-адреса:

Если NlaSvcвы считаете, что Интернет недоступен, есть и другие неудобные вещи, например, при попытке добавить другой язык в Windows,

добавить другой язык из настроек

Мне сообщили, что я не в сети,

Мне сообщили, что я не в сети

так что мне не дают добавить еще один язык. Но на самом деле я могу получить доступ к Интернету.

Так как же принудительно сбросить статус «Доступен Интернет» ( NlaSvc) в Windows 10?

решение1

Ну, похоже, решить эту проблему можно только отключением сетевого адаптера и его повторным включением.

Я выполнил такие команды в PowerShell с повышенными привилегиями, и моя проблема была решена.

$ifAlias = (Find-NetRoute -RemoteIPAddress 0.0.0.0)[0].InterfaceAlias
netsh interface set interface $ifAlias Disable
netsh interface set interface $ifAlias Enable

Связанный контент