Wi-Fi が頻繁に不安定になると、例えば突然切断されたり、接続が制限されたり、接続しているように見えても「インターネットに接続できません」と表示されたりすると、本当にイライラします。ハードウェアの問題、ソフトウェアの問題、あるいは単に Windows のせいで面倒なことが起こっている場合もあります。このガイドでは、アップデートやドライバーの変更後、あるいは突然発生する Wi-Fi の問題を解決するのに役立った、実証済みのテクニックをいくつか紹介します。これらの手順に従えば、安定したネットワークと不安定なネットワークを区別できるはずです。ただし、これらの問題の中には管理者権限と少しの忍耐力が必要なものもありますので、ご注意ください。
Windows 10 / 8.1 で Wi-Fi 接続のトラブルシューティングと修正を行う方法
Wi-Fiネットワークプロファイルを削除する
PCが古い設定やキーで接続を試み続ける場合、現在のネットワークへの接続方法が分からなくなっている可能性があります。これは*少し*奇妙に思えますが、Wi-Fiプロファイルを削除して再度追加すると、ゴースト接続が解消されることがよくあります。手順は以下のとおりです。
- 管理者としてコマンド プロンプトを開きます。 を押してWin + X、Windows ターミナル (管理者)またはコマンド プロンプト (管理者)を選択します。
- 入力:YOUR_NETWORK_NAME
netsh wlan delete profile name="YOUR_NETWORK_NAME"を実際のWi-Fiネットワーク名に置き換えてください。通常、ネットワーク設定または既知のネットワークのリストで確認できます。 - 完了したら、新品同様に Wi-Fi ネットワークに再接続します。利用可能なリストから選択し、パスワードを再入力して、この方法で接続が長く維持されるかどうかを確認します。
この方法は、Windowsが古いプロファイルを使用しようとしている可能性があり、それが頻繁な切断やアクセス制限の原因となっている場合に有効です。プロファイルをリセットすると、Windowsは新しいプロファイルを強制的に作成し、多くの場合、より安定した接続が可能になります。一部のマシンでは、この方法は最初は失敗しましたが、再起動後には安定しました。
Wi-Fiアダプタの省電力モードを無効にする
Windowsはバッテリー寿命を延ばすためにワイヤレスアダプターの電力を節約する傾向がありますが、Wi-Fi無線をオフにしすぎて接続が切断されたり、接続速度が低下したりすることがあります。これを防ぐには、以下の手順を実行してください。
- [スタート]メニューを右クリックし、[デバイス マネージャー]を選択します。
- 「ネットワークアダプター」からWi-Fiアダプターを探します。通常、 Qualcomm AtherosやRealtekなどのブランド名が記載されています。
- それを右クリックし、[プロパティ]を選択します。
- 「電源管理」タブに移動します。
- 電力節約のためにコンピューターがこのデバイスの電源をオフにできるようにする のチェックを外します。
さらに、Windows が予期せず電源を切断しないようにするには、電源プランを調整します。
- コントロールパネル→電源オプションを開きます。
- 現在のプランの横にある「プラン設定の変更」をクリックし、「詳細な電源設定の変更」をクリックします。
- [ワイヤレス アダプターの設定] → [省電力モード]を展開します。
- 最大パフォーマンスに設定します。
この修正は通常効果的で、Windowsが勝手にWi-Fiをオフにするのを防ぐのに役立ちます。デバイスによってはすぐに解決できる場合もありますが、場合によっては、効果が出るまでに数回の再起動が必要になることもあります。
TCP/IPスタック設定をリセットする
TCP/IPスタック(基本的にはネットワークプロトコルハンドラー)が破損したり、誤った設定になったりして、接続が制限されたり、接続できなくなったりすることがあります。このような場合、リセットすることで解決できるケースがかなり多くあります。
- 管理者としてコマンドプロンプトを開きます。
- 走る:
netsh int ip reset C:\resetlog.log
このコマンドはTCP/IPスタックをデフォルトに書き換えます。「アクセスが拒否されました」というエラーが表示された場合は、管理者アカウントにレジストリキーへのフルコントロールを与える必要がある可能性があります。これは全く別の話ですが、リセットの実行を阻止できるため、言及する価値はあります。
コマンド実行後、システムを再起動してください。Wi-Fiに再接続し、正常に動作するか確認してください。
TCP/IP自動調整機能を無効にする
Windows 8.1 / 10では、TCP自動調整によってバッファのサイズが動的に変更されます。通常は問題ありませんが、ルーターやファイアウォールの設定が誤っている場合、パケットロス、速度低下、接続切断などの問題が発生することがあります。自動調整を無効にすると、多くの場合、動作が安定します。
- 管理者としてコマンドプロンプトを開きます。
- 次のコマンドを順番に実行します。
netsh int tcp set heuristics disabled netsh int tcp set global autotuninglevel=disabled netsh int tcp set global rss=enabled
動作を確認したい場合は、次のように入力してください。AutotuningLevel = disablednetsh int tcp show globalと表示されれば成功です。再起動して変更を確定してください。一部の設定では、特に以前の修正がうまくいかなかった場合、これが魔法の解決策となることがあります。
Wi-Fiアダプタのドライバを更新またはロールバックする
ネットワークドライバーの問題は、特にWindowsのアップデート後に頻繁に発生します。まずは、メーカーのウェブサイトから最新のドライバーを入手してみてください。新しいドライバーでは既知のバグが修正されている場合もありますが、最新バージョンでは互換性が損なわれる場合もあります。その場合は、古いバージョンにロールバックすることで解決できる場合があります。
- デバイス マネージャー( devmgmt.msc )を開きます。
- [ネットワーク アダプター]の下で Wi-Fi アダプターを見つけます。
- 右クリックして、[ドライバー ソフトウェアの更新]を選択します。
- [コンピューターを参照してドライバー ソフトウェアを検索します]を選択します。
- すべてのバージョンが表示されるように、 「互換性のあるハードウェアを表示」のチェックを外します。
- 古いバージョンのドライバーを選択します。できれば、最近の更新の前に正常に動作することがわかっているもの、つまり、番号が小さいドライバー バージョン (たとえば、6.30.223.102 ではなく 5.100.245.200) を選択してください。
- 指示に従って再起動してください。特に、新しいドライバーで問題を引き起こした修正プログラムやアップデートなどの場合、古いドライバーの方が安定している場合があります。
これは何度も私を助けてくれました。特にBroadcomのWi-Fiカードでは、Windowsの大規模なアップデート後には特に助かりました。ドライバーはメーカーのサイトから入手し、できれば汎用のものは避けるようにしてください。
ウイルス対策ソフト/ファイアウォールを一時的に無効にする
一部のウイルス対策ソフトウェア、特にMcAfeeやCheck Pointのようなネットワークシールド機能を備えたものは、Wi-Fi接続を妨害したり、特定のネットワークトラフィックをブロックしたりすることがあります。ネットワーク保護を一時的に無効にして、それが問題の原因かどうかを確認してください。通常、これはウイルス対策ソフトウェアの設定でスイッチを切り替えるだけで解決します。接続が安定すれば、原因が特定できたことになります。その後は必ずネットワーク保護を再度有効にしてください。ネットワークを無防備なまま放置しておくのは賢明ではありません。
FIPSモードとその他の設定を確認する
セキュリティ設定でFIPS(連邦情報処理標準)モードを有効にすると、接続に問題が発生する場合があります。確認するには:
- Wi-Fi 接続のプロパティを開きます。
- [セキュリティ]タブに移動し、[詳細設定]をクリックします。
- 「FIPS 準拠を有効にする」を探し、必要に応じて切り替えます。
また、IPアドレスとDNS設定がDHCPを使用していること(必要な場合を除き、固定IPは使用しないでください)と、DNSが8.8.8.8に設定されていることを確認してください。これにより、迅速な解決がNetsh winhttp reset proxy可能になります。システムプロキシの設定が誤っている場合は、プロキシ設定をリセットすることで解決できる場合もあります。
また、ネットワークが古い規格に対応している場合は、HTモードを無効にするか、Wi-Fiを互換性のあるモードに切り替えてください。古い802.11b/gネットワークは不安定になることがあります。
このリストがWi-Fiの切断のトラブルシューティングに役立つことを願っています。ネットワーク環境はそれぞれ異なるため、いくつかの解決策を試して、どれが効果的かを確認してください。