科学の箱

科学・IT・登山の話題

Windows

WiFiの接続でインターネット接続なしと表示される

投稿日:

WiFiを利用しているときにタスクトレイのアイコン表示がかわり、インターネット接続なしと表示されることがある。

この状態になるとローカルエリアネットワークにある、例えばプリンターなどにはアクセスできる。しかしインターネット上のブラウザなどができなくなる。

直し方としてはgoogleで調べてみると、WiFiへ接続しなおすなどいろいろ記述されているがそもそもWindowsはどうやってインターネット接続なしと判断しているのだろうか。デフォルトゲートウェイへのアクセスはpingコマンドを裏側で実行すれば判断できる。しかしデフォルトゲートウェイへのアクセス=インターネットへのアクセスではない。

いろいろ調べてみてたところWindowsにおけるインターネット接続の確認はNCSIと呼ばれる機能であることが分かった。NCSIはNetwork Connection Status Indicatorである。

NCSI機能は今から13年前の2006年にWindows Vistaで初めて導入された機能である。13年間利用されている機能ということであればすでに枯れている技術であり、エラーは少ないと考えられる。インターネットアクセスなしと表示される際に不都合がある場合には、NCSIの機能というよりもその他の要素の問題があると考えらえる。

さてNCSIによるインターネット接続性の確認は2通りの動作がある。Windowsのバージョンにより動作が異なるので、まずは自分のOSがどのバージョンであるかを確認する必要がある。

Windows7/Windows8/Window10 1607以前

  1. http://www.msftncsi.com (ipv6の場合は、ipv6.msfncsi.com)にアクセスして、ncsi.txtを取得する
  2. dns.msftncsi.comのDNS解決で131.107.255.255が戻ってくる

Window10 1607以降 (1607含む)

  1. http://www.msftconnecttest.com (ipv6の場合は、ipv6.msftconnecttest.com)にアクセスして、connectest.txtファイルを取得する
  2. dns.msftncsi.comのDNS解決で131.107.255.255が戻ってくる

さて実際にhttp://www.msftconnecttest.com/connecttest.txtを取得すると以下のような文字列が返ってくる。

ここで問題になるのがタイミングである。インターネット接続なしと表示された段階でhttp://www.msftconnecttest.com/connecttest.txtにアクセスするとテキストが戻ってくる。しかしインターネット接続なしという表示が解消される気配はない。

つまりNCSIサービスはある一定周期で対象のURLにアクセスしてインターネット接続を確認すると考えられる。

一定周期で動いているならばNCSIはサービスとして動いていると考えられるので、コントロールパネルのサービスからNCSIを探してみた。しかしそれらしいサービスはない。

さらに調査をしてみると、NCSIはサービスは次のレジストリを設定することで無効にすることが分かった。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\EnableActiveProbing

しかし残念ながらこのレジストリをいじることでプロセスに出る影響は記述されていない。

参照

インターネット接続性チェックが失敗する環境で Outlook 2013/2016 による先進認証が失敗する

コンピューターが企業ネットワークまたはパブリック ネットワークに接続すると、Internet Explorer または Edge ウィンドウが開く

メタ情報

inarticle



メタ情報

inarticle



-Windows

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

win10 ppkgに関連するコマンド

get-provisioningpackage -PackagePath JP-1809-base.ppkg Get-ProvisioningPackage ーAllInstalledPackages …

no image

WSUSで同じKBについて2つのアップデートがある件

SilverlightのアップデートKB2977218(Silverlight5.1.30514.0)でWSUSから確認すると2つのアップデートがあることがわかった。 この2つのアップデートをインスト …

no image

Windows Security Updateのスケジュールについて考えてみる

MicrosoftからはWindows Security Updateは毎月第二火曜日に公開される。日本では時差の関係上第2水曜日もしくは第3水曜日となる。 セキュリティ情報リリース スケジュール W …

no image

Global Catalogサーバー

Active Directory環境ではDomainの情報がドメインコントローラ間でやり取りされる。すべての情報をやり取りすることは非効率である。その理由としては、 頻繁に使われる情報は決まっているこ …

no image

Windows 10でスクロールができなくなった時の対処方法

Windows 10でマウスが予想外の動きを見せるためにいろいろ設定を変えてみた。 ふと気が付くとデスクトップ画面でスクロールが正しく動かなくなっている。 いろいろ調べてみた結果、”ホーバーしたときに …

2019年8月
« 7月   9月 »
 1234
567891011
12131415161718
19202122232425
262728293031  

side bar top



アーカイブ

カテゴリー