我實際上可以訪問互聯網,但托盤中出現無法訪問互聯網的圖標。根據我的搜索,這個托盤圖標與服務NlaSvc
(網絡位置感知)有關。該服務正在運行,並且我從未修改過註冊表中的任何鍵值對NlaSvc
,而且我實際上可以從內部的 IPv4 和 IPv6 連接狀態檢測 URL Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet
(又名以下URL)獲得帶或不帶系統HTTP 代理的HTTP 200 回應:
如果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