Windows 11または10でイーサネットの速度が遅いと、イライラすることがあります。特に、接続速度がもっと速いはずなのに、なおさらです。ハードウェアの問題ではなく、ソフトウェアの設定、古いドライバー、ネットワークパラメータの設定ミスなどが原因となっている場合もあります。このガイドでは、実際の環境で効果があった最も一般的な解決策を網羅し、有線接続の改善に役立つことを願っています。
Windows 11/10でイーサネット速度が遅い場合の対処法
PC 上のイーサネットがなぜこんなに遅いのでしょうか?
正直なところ、原因は数多くありますが、よくある原因としては、ケーブルの緩みや破損、ネットワークドライバーの古さ、VPNからの干渉、DNSの問題、ネットワーク設定の誤りなどが挙げられます。一部のマシンでは、設定の変更やネットワークスタックのリセットだけで改善することもあります。そのため、速度がひどく遅いと感じたら、ISPのせいだと決めつけず、これらの設定を試してみてください。Windowsは、ネットワークパフォーマンスを最適化するために微調整が必要な場合があり、これらの手順は、よくある肥大化や設定ミスの診断や修正に役立ちます。
ネットワーク トラブルシューティングを実行する
これは最初の応急処置のようなものですが、驚くほど効果的です。Windowsには、接続の問題を診断するトラブルシューティングツールが組み込まれています。アクセスするには、「設定」>「システム」>「トラブルシューティング」>「その他のトラブルシューティング」に移動するか、検索ボックスに「トラブルシューティング」と入力してください。ネットワークアダプターのトラブルシューティングツールを実行してください。Windowsは、ドライバーの問題やIPアドレスの競合など、明らかな問題を検出し、その場で修正することがあります。この方法は、特に速度低下が始まったばかりの場合に役立ちます。
ネットワークを更新またはリセットする
トラブルシューティングで問題が解決しない場合は、より徹底的なリフレッシュを行うのが効果的です。コマンドプロンプトを管理者として開きます(検索して右クリックし、管理者として実行)。そして、以下のコマンドを順に入力します。
ipconfig /release ipconfig /renew ipconfig /flushdns ipconfig /registerdns nbtstat -rr netsh int ip reset all netsh winsock reset
これらのコマンドは、IPアドレスの解放と更新、DNSキャッシュのクリア、ネットワークインターフェースの設定のリセットを行い、基本的に残存している問題を解消します。環境によっては、これらの修正プログラムを実行するだけで速度が向上することもあります。ただし、実行後はPCを再起動してください。(機種によってはリセットが完了するまでに数分かかる場合がありますので、すぐに異常を感じても慌てないでください。)
大量送信オフロード (LSO) を無効にする
ええ、わかっています。WindowsはLSOなどでネットワークトラフィックを最適化しようとしますが、それがかえって速度低下の原因になることもあります。これを無効にするには、デバイスマネージャーを開き、「ネットワークアダプター」を展開して、ネットワークカードをダブルクリックし、「詳細設定」タブに進みます。リストから「Large Send Offload v2 (IPv4)」と「IPv6」を見つけてください(インターフェースによって異なる場合があります)。どちらも「無効」に設定してください。「OK」をクリックして、PCを再起動してください。適切なハードウェアを使用していてもイーサネットの速度が遅い場合は、この操作を行ってください。LSOが奇妙なパケット遅延を引き起こし、全体の速度が低下するのを目にしたことがあるからです。報告は様々ですが、一部の環境ではLSOを無効にすると速度が著しく向上しました。
DNS設定を変更する
ISP から提供されているデフォルトの DNS サーバーが単純に不安定だったり遅かったりする場合があります。Google ( 8.8.8.8 および 8.8.4.4 ) や Cloudflare ( 1.1.1.1 ) などのパブリック DNS に切り替えると、DNS 解決の遅延を軽減できます。これを行うには、[設定] > [ネットワークとインターネット] > [イーサネット] > [ハードウェアのプロパティ]に移動して [DNS 設定] までスクロールするか、[コントロール パネル] > [ネットワークと共有センター] > [アダプターの設定の変更]に移動します。イーサネット アダプターを右クリックし、[プロパティ]を選択してから[インターネット プロトコル バージョン 4 (TCP/IPv4)]を選択します。[次の DNS サーバーのアドレスを使う]を選択し、パブリック DNS サーバーを入力します。[OK] をクリックして、接続をリロードします。単純なことのように思えますが、この調整だけで、特に DNS サーバーが過負荷になっている場合に、閲覧速度やダウンロード速度の低下が修正されることがあります。
Windowsの自動調整レベルをリセットする
何らかの理由で、Windowsの自動調整機能が誤作動を起こし、ネットワークのデータフローが遅くなることがあります。この機能をオフにするのはリスクがあります。改善する場合もあれば、そうでない場合もありますが、試してみる価値はあります。現在の設定を確認するには、コマンドプロンプトを管理者として開き、次のコマンドを実行してください。
netsh interface tcp show global
受信ウィンドウの自動調整レベルの値を確認してください。 「normal」に設定されている場合は、オフにしてみてください。
netsh int tcp set global autotuninglevel=disabled
その後再起動し、イーサネットの速度が改善するかどうかを確認してください。速度がまだ遅い場合は、以下の手順で正常に戻すことができます。
netsh int tcp set global autotuninglevel=normal
この調整はちょっとランダムですが、他の方法が効かなかったときに、数人のユーザーが速度を回復するのに役立ちました。
速度がまだ遅い場合のその他の対処法
ハードウェアに問題がある場合もあります。例えば、不良イーサネットケーブル、古くなったネットワークアダプター、あるいは安価なネットワークアダプターなどです。ケーブルを交換したり、ネットワークドライバーを更新したり(デバイスマネージャー > ネットワークアダプターから)、別のポートやルーターでテストしたりしてみてください。VPNやファイアウォールを一時的に無効にすることでもボトルネックが明らかになる場合があります。また、ハードウェアが古かったり破損していたりする場合は、より高性能なイーサネットケーブルやスイッチに交換するのが最も簡単な解決策かもしれません。
まとめ
イーサネットの速度低下を解決するには、試行錯誤が不可欠ですが、これらの手順は最も一般的で簡単な解決策を網羅しています。通常、ネットワーク設定のリセット、設定の調整、DNSの切り替えなどを組み合わせることで、問題は解決します。これらの手順がなぜ効果があるのかは定かではありませんが、効果があった場合は驚くほどの改善が見られることがあります。
まとめ
- Windowsネットワークトラブルシューティングツールを実行する
- コマンドプロンプトでネットワークスタックをリセットする
- デバイスマネージャーでLarge Send Offload (LSO)を無効にする
- GoogleまたはCloudflare DNSに切り替える
- netshを使用して自動チューニング設定を調整する
まとめ
特別なことではありませんが、これらの修正方法は実際の結果に基づいています。ケーブルやポートなどの物理的な部分も念のためご確認ください。ハードウェアが原因となっている場合もあります。この情報がイーサネットの問題の解決に役立ち、速度が正常に戻ることを願っています。幸運を祈ります。そして、この情報が誰かのストレス解消に繋がることを祈っています。