Windows 10 のインターネット アクセス可能ステータス (NlaSvc) を強制的にフラッシュする方法は?

Windows 10 のインターネット アクセス可能ステータス (NlaSvc) を強制的にフラッシュする方法は?

実際にインターネットにはアクセスできますが、トレイにインターネットにアクセスできないことを示すアイコンがあります。調べたところ、このトレイ アイコンはサービスNlaSvc(Network Location Awareness) に関連しているようです。サービスは実行中で、のレジストリでキーと値のペアを変更したことはなくNlaSvc、内部の IPv4 および IPv6 接続状態検出 URL (次の URL) から、システム HTTP プロキシの有無にかかわらず、HTTP 200 応答を取得できますComputer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet

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

関連情報