Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10 / 8.1でWi-Fiが「制限付き」になる原因と対処法まとめ

この記事では、Windows 10 / 8.1でよく発生するWi-Fi接続の問題、すなわち「インターネットアクセスが制限される」「Wi-Fiアクセスポイントから頻繁に切断される」といった症状に対する解決策を紹介します。

発生する症状

まず、典型的な症状を確認しておきましょう。

Windows 10はWi-Fiアクセスポイント(ホットスポット)を認識し、問題なく接続できます。インターネットにもアクセスできるのですが、数分間正常に動作した後、突然インターネットへのアクセスが失われます。ネットワークアイコンに黄色の「!」マークが表示され、ネットワーク接続の画面には「インターネットアクセスなし」または「制限付き接続」というメッセージが表示されます。アクセスポイントに再接続しても、インターネットが使えるのはごく短時間だけです。

また、次のようなケースもあります。

Windows 8.1へのアップグレード後、または新しいWindows 10ビルドをインストールした後、Wi-Fi接続のプロパティに「識別されていないネットワーク。インターネットアクセスなし」と表示される場合です。

注意: 同様の問題は物理的なハードウェアだけでなく、Windows 10をベースにしたソフトウェアアクセスポイントでも発生することがあります。

また、Wi-Fiアダプターのドライバーを更新した際にも同じ問題に直面することがあります。いずれの場合も、他のデバイス(スマートフォン、PC、ノートパソコン)が同じ無線アクセスポイントに問題なく接続できているかを必ず確認してください。これにより、問題がアクセスポイント側にあるのか、それともPC側にあるのかを切り分けられます。

Windows 10やWindows 8.1でWi-Fi接続の問題が発生している場合、Wi-Fiネットワークが見つからない、Wi-Fi経由でインターネットにアクセスできない、接続が定期的に切断されるといった状況では、以下の手順を順番に試してみてください。

Wi-Fiネットワークプロファイルを削除する

考えられる原因の一つは、Wi-Fiルーター側で設定やWEP/WPA2キーが変更されたことです。お使いのPCは、Windowsのワイヤレスネットワークプロファイルに保存された古い設定を使ってアクセスポイントに接続しようとしている可能性があります。

保存済みのWi-Fiネットワークプロファイルを削除しましょう。コマンドプロンプトで以下のコマンドを実行します。

netsh wlan delete profile name=[プロファイル名]

プロファイルを削除したら、再度アクセスポイントに接続し、パスワードを入力してください。

Wi-Fiアダプターの省電力モードを無効にする

Windows 10 / 8.1がWi-Fiアクセスポイントとの接続を失うもう一つの原因として、Wi-Fiアダプターの省電力モードの設定が挙げられます。この機能が有効になっていると、Windowsは一定時間使用されなかったWi-Fiアダプターを自動的にオフにして節電します。

まず、ワイヤレス接続のプロパティを開き、「構成」ボタンをクリックします。

電源管理」タブに移動し、「電力の節約のために、コンピューターでこのデバイスの電源をオフにできるようにする」のチェックボックスが外れていることを確認してください。

さらに、システムの電源設定でも省電力モードの設定を変更します。「コントロールパネル」→「電源オプション」→現在の電源プランの「プラン設定の変更」→「詳細な電源設定の変更」→「ワイヤレスアダプターの設定」→「省電力モード」の順に進み、「最大パフォーマンス」を選択してください。

TCP/IPスタックの設定をリセットする

このPCで標準設定のTCP/IPスタックが使用されていることも確認しましょう。netshコマンドを使ってTCP/IPスタックの設定をデフォルトに戻します。

netsh int ip reset C:\resetlog.log

リセット実行時に「アクセスが拒否されました」というエラーが表示された場合は、レジストリキー HKLM\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26 のプロパティで、自分のアカウントに「フルコントロール」権限を付与してから、再度コマンドを実行してください。

コマンド実行後はシステムを再起動し、Wi-Fiアクセスポイントに接続してインターネットにアクセスできるか確認します。

TCP/IP自動チューニングを無効にする

Windows Vista / Windows Server 2008では、受信側のメモリバッファサイズを動的に調整するTCP受信ウィンドウ自動チューニング機能が導入されました(この機能により、転送ウィンドウの最大サイズは16MBまで拡張可能です)。理論上は、ネットワーク帯域の利用効率を向上させ、ネットワークサブシステムのパフォーマンスを最適化するはずのものでした。

しかし実際には、受信ウィンドウ(RWIN)サイズの自動チューニングが多くのネットワーク問題を引き起こしています。Windows 10やWindows 8.1にもTCP RWIN自動チューニングは引き継がれており、場合によってはネットワーク機器やファイアウォールの設定(TCPウィンドウスケーリングをサポートしない、または禁止している場合)と競合し、パケットロスが発生したり、ローカルネットワークやインターネットの速度が低下したり、最悪の場合アクセスが完全に失われることがあります。

そこで、TCP/IP自動チューニングを無効化することをおすすめします。管理者権限でコマンドプロンプトを開き、以下のコマンドを順番に実行してください。

netsh int tcp set heuristics disabled
netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global rss=enabled

ヒント: これらのコマンドはWindows RT搭載デバイス(Surfaceなど)で特に高い効果を発揮しますが、デスクトップ版のWindows 10 / 8.1でも有効な場合があります。

自動チューニングが無効になったかどうかは、以下のコマンドで確認できます。

netsh int tcp show global

すべてのコマンドを実行したら、パソコンを再起動してください。

Wi-Fiアダプターのドライバーを更新する

Wi-Fiアダプターのドライバー自体に問題があるケースもあります。まずはメーカーの公式サイトから最新版のドライバーを入手して更新してみてください。それでも制限付き接続の問題が解決しない場合は、逆に旧バージョンのドライバーを試してみましょう。詳細は次のセクションで説明します。

Wi-Fiアダプターのドライバーをロールバック(ダウングレード)する

Wi-Fi接続のトラブルシューティングにおいて効果的な手法の一つが、ワイヤレスアダプターのドライバーを旧バージョンに戻すことです。

ヒント: 特にWindows 10の新しいビルドへアップグレードした後に制限付きWi-Fi接続の問題が発生した場合、以前のバージョンのドライバーへロールバックするとほぼ確実に改善します。Broadcom 802.11やQualcomm Atheros AR9003WBなどのWi-Fiアダプター搭載デバイスで特に顕著です。原因は、新しいWindows 10ビルドに含まれるワイヤレスドライバーのバージョン不具合である可能性が高いです。

Windows 10 / 8でWi-Fiアダプターのドライバーを旧バージョンに戻す手順は以下の通りです。

  1. デバイスマネージャー(devmgmt.msc)を開きます。
  2. ネットワークアダプター」のブランチを展開し、お使いのWi-Fiカード(例:Broadcom 802.11g)を見つけます。
  3. アダプターを右クリックして「ドライバーソフトウェアの更新」を選択し、表示された画面で「コンピューターを参照してドライバーソフトウェアを検索」をクリックします。
  4. 互換性のあるハードウェアを表示」のチェックを外します。一覧からBroadcomを選択し、より番号の小さい(=古い)ドライバーバージョンを選んで「次へ」を押します。例えば、Broadcom 802.11n Adapterのバージョン5.100.245.200は、6.30.223.102よりも古いバージョンです。
    注意: Microsoft純正のWi-Fi(WLAN)ドライバーを使用している場合は、必ずメーカー製の「ネイティブ」ドライバーをインストールすることを強くおすすめします。汎用ドライバーは一部のワイヤレスネットワークカードとの互換性問題を起こすことがあります。
  5. 旧バージョンのドライバーのインストールが完了したら、パソコンを再起動し、Wi-Fi接続が正常に動作するか確認します。「制限付き」ステータスが表示されずにインターネットが利用できるはずです。

アンチウイルス(ファイアウォール)を無効にする

多くの人気アンチウイルスソフトに組み込まれているファイアウォール機能も、問題の原因となることがあります。特にCheck PointやMcAfee Internet Securityでこのような挙動が報告されています。一時的にアンチウイルスのファイアウォール機能を無効化し、問題が解消するかどうか確認してみてください。

FIPS互換モードを有効にする

一部のケースでは、Windows 10でWi-Fiネットワークを安定動作させるために、FIPS(Federal Information Processing Standard:連邦情報処理標準)準拠モードを有効にする必要があります。

  1. ワイヤレスネットワークのプロパティを開きます。
  2. セキュリティ」タブに移動し、「詳細設定」ボタンをクリックします。
  3. 802.11タブの「このネットワークに連邦情報処理標準(FIPS)準拠を有効にする」にチェックを入れます。
  4. 変更を保存してワイヤレスネットワークに再接続します。問題が解決しない場合は、チェックを外して元に戻してください。

その他の一般的な確認事項

上記に加えて、以下の項目もチェックしておきましょう。

  • IP設定の確認: ほとんどの場合、Wi-Fiアダプターのプロパティ内「インターネット プロトコル バージョン 4 (TCP/IPv4)」でIPアドレスは固定設定せず、Wi-FiルーターのDHCPサービスから自動取得するようにします。
  • DNSサーバーの確認: 使用中のDNSサーバーを確認し、Google DNS(8.8.8.8)を指定してみてください。
  • プロキシ設定の確認: インターネット接続にシステムプロキシサーバーが設定されていないか確認します。リセットするには「netsh winhttp reset proxy」を実行します。
  • HTモードの無効化: Wi-Fiアダプター設定でHT(High Throughput)モードを無効にしてみてください。周囲に古い802.11 b/g規格のアクセスポイントやクライアント(近隣の家やオフィスなど)が存在する場合、このモードが有効だとネットワークカードが周期的に信号を失い、接続が不安定になります。アダプターのドライバー設定では「HTモード」という名称で、「無効」または「Non HT」に切り替えます。
  • 対応規格の確認: ワイヤレスカードのドライバーとアクセスポイントがサポートする802.11規格の種類を確認してください(特に5GHz帯のWi-Fiネットワークが見えない場合に重要です)。

以上の方法を実践すれば、Windows 10およびWindows 8.1におけるWi-Fiの制限付き接続問題は解決できるはずです。もし他に有効な対策をご存じでしたら、ぜひコメント欄で共有してください。

  1. Windows 11/10で詳細ブートオプション(高度なスタートアップ)にアクセスする5つの方法

    Windows 11やWindows 10のPCが正常に起動しない、アップグレード後にシステムが頻繁にクラッシュするといったトラブルに直面していませんか?ご安心ください。この記事では、詳細ブートオプション(高度なスタートアップ)にアクセスするさまざまな方法を紹介します。セーフモードでの起動、UEFI設定の変更、スタートアップ修復の実行、システムの復元やシステム回復イメージの利用などを行い、PCを再び正常な状態に戻しましょう。 Windows 11のブートオプションメニューとは Windows 11および10には、旧称「詳細ブートオプション(Advanced Boot Options)」として知

  2. 【解決済み】Windows 10 / 8.1 / 7で「不明なネットワーク・インターネットアクセスなし」エラーを直す方法

    Windows 10 21H2へのアップデート後にネットワーク接続が切断され、共有ファイルにアクセスできなくなっていませんか?また、通知領域のネットワークアイコンに黄色の感嘆符が表示され、「不明なネットワーク・インターネットアクセスなし(Unidentified network No network access)」というメッセージが出ることもあります。「不明なネットワーク」とは、現在の接続においてコンピューターにゲートウェイが設定されていない状態を意味します。多くの場合、有効なゲートウェイを入力することで問題は解決します。また、誤ったネットワーク設定や、古い・破損したネットワークアダプターの