Close up of a person working on a laptop

Wi-Fiとイーサネットの両方を使用している場合、Windowsがすべてのネットワーク・アダプターに割り当てる自動ネットワーク優先順位により、接続時にWindowsが自動的にイーサネットに切り替わることに気づいたかもしれない。一般的に、これは良いことですが、Windowsが他の接続よりも特定の接続を使用することを拒否した場合、問題になります。複数のネットワークアダプターを使用している場合や、1つの接続を他の接続より優先させたい場合は、いくつかの方法でネットワーク優先度を調整することができます。

ヒント:インターネット速度の低下にお困りですか?Windowsでイーサネットの速度が100Mbpsに制限されているのを修正する方法をご覧ください。

始める前に

何かをする前に、WindowsのタスクバーにあるWi-Fiアイコンをクリックして、保存されているネットワークのリストを開きます。最優先したいネットワークをクリックし、「自動的に接続」ボックスにチェックが入っていることを確認します。Wi-Fiネットワークがリストに表示されない場合は、以下の修正方法をご確認ください。

Windows-saved-networks-connect-automatically

これにより、手動でネットワークを選択して接続をクリックしなくても、そのネットワークが利用可能な範囲にあれば自動的に接続するようにWindowsに指示されます。また、Windowsのネットワーク優先順位リストの一番上にそのネットワークが表示されるようになります。しかし、目的のネットワークに接続できない場合、Windowsの未確認ネットワークエラーを修正するオプションを調べることができます。

これは簡単ですが、実際に各ネットワークの優先レベルを設定するには、以下の方法を使用する必要があります。

ヒント Windowsで隠れたWi-Fiネットワークに接続する方法をご覧ください。

1.アダプタのIPv4プロパティでネットワークの優先度を変更する

WinIキーで「設定」 アプリを開き、「ネットワークとインターネット」→「ネットワークの詳細設定」とスクロールダウンし、「ネットワークアダプタオプションを増やす」をクリックします。

Windows network settings more options

上記の操作で、コントロールパネルのネットワークアダプターのページが開きます。優先度を上げたいネットワークアダプターを見つけて右クリックし、プロパティオプションを選択します。

Windows Network connections Wi-Fi properties

インターネットプロトコルバージョン4(TCP/IPv4)を選択し、プロパティをクリックします。

Wi-Fi properties IPv4 properties

ネットワーク優先度の設定は、詳細設定の下に隠れています。詳細設定]をクリックしてアクセスします。

IPv4 advanced properties

自動メトリックの横のボックスのチェックを外し、10より小さい数値を入力します。OKを クリックして変更を保存します。デモンストレーションのため、ネットワーク優先度に最低の数字である1を入力しています。

一般的に、Windowsは20以上の優先度番号を使用するので、20以下の優先度であれば問題ないはずだ。そうでなければ、いつでももっと低い数字に変更できる。

IPv4 properties automatic metric set priority

他のすべてのウィンドウズを閉じ、システムを再起動して変更を有効にする。

優先順位の高いネットワークが、他のアクティブなネットワークよりも優先されます。ある時点で元に戻したくなったら、再度「自動メトリック」 チェックボックスを選択する。

知っておくと便利:Windowsのイーサネット接続がうまくいかない場合は、これらの解決策を試してみてください。

2.アダプタ構成設定でネットワーク優先度を変更する(Wi-Fiのみ)

ネットワーク優先度を変更するもう1つの方法は、各アダプターのRoaming Aggressivenessプロパティを変更することです。Roaming Aggressivenessは、ネットワークアダプタがネットワーク強度を向上させるために代替Wi-Fi接続を探し始める閾値です。この機能はワイヤレス接続でのみ使用できます。

上記の方法でネットワークアダプターのリストを開きます。Wi-Fiアダプターを右クリックし、プロパティを選択します。開いたウィンドウで[設定 ]をクリックします。

Network adapter configure options

詳細設定 ]タブで、[プロパティ]の[ローミング積極性]をクリックします。Wi-Fiアダプタが他の接続を探す傾向を最大にするには、値を「最高 」に設定します。OKをクリックして変更を保存します。

Network adapter set roaming aggressiveness

また、すでにネットワークに接続しているときにWi-Fiアダプタが最も強い接続を探すように、別の設定も行う必要があります。

先ほどと同じネットワーク・アダプタ・ウィンドウで、Wi-Fiアダプタを右クリックし、「ステータス」をクリックします。新しいウィンドウが開いたら、「ワイヤレスのプロパティ」をクリックします。

Network adapter wireless properties

このネットワークに接続している間他のワイヤレスネットワークを探す]の横にあるチェックボックスをオンにします。OKを クリックして変更を保存します。

Network adapter properties look for other networks

ローミング積極性]プロパティを[最高]に設定すると、Wi-Fiアダプタは常に最も強いWi-Fi接続を探して接続し、ネットワークの優先順位を最も強いネットワークに自動的に変更します。

ヒント WindowsでWi-Fiが動作しない場合の対処法をご覧ください。

3.PowerShellでネットワーク優先度を変更する

PowerShellを使ってネットワークの優先度を変更することもできます。PowerShellの使い方に慣れていれば、他の方法よりも簡単かもしれません。インターフェースのインデックスを見つけて、優先度を設定するだけだ。

Windowsの検索バーで "PowerShell "を検索し、Windows PowerShellを 右クリックし、管理者として実行を選択する。

対象のネットワーク・アダプターのインターフェース・インデックスを見つけるには、以下のコマンドを実行して、コンピューター内のすべてのネットワーク・アダプターをリストアップする:

Get-NetIPInterface

ifIndex 列の下にインターフェイスインデックス番号が表示されます。ターゲット・ネットワーク・アダプターのインターフェース・インデックス番号に注意してください。私の場合、イーサネット3の場合は2です。

PowerShell list all interfaces

次に、"INTERFACE_INDEX "をネットワーク・アダプターの実際のインターフェース・インデックス番号に、"PRIORITY "を10以下の実際のプライオリティ番号に置き換えて、以下のコマンドを実行する:

Set-NetIPInterface -InterfaceIndexINTERFACE_INDEX-InterfaceMetricPRIORITY
PowerShell set network priority

変更を確認するには、Get-NetIPInterfaceコマンドを実行します。システムを再起動して変更を適用します。

サーバーをホストしていてプロセスを簡略化したい場合は、PowerShellを使用してWindowsに静的IPアドレスを設定することもできます。

4.コマンドプロンプトでネットワーク優先度を変更する(Wi-Fiのみ)

別の方法として、コマンドプロンプトを使ってネットワークの優先順位を思い通りに設定することもできます。この方法はPowerShellの方法と似ていますが、ネットワークの現在の優先順位リストを照会し、その名前、インターフェースの種類、優先順位を使用して、一番上に必要なネットワークを設定する必要があります。

Windowsの検索バーで「cmd」を検索し、コマンドプロンプトを右クリックして「管理者として実行」を選択して開きます。

以下のコマンドを入力し、Enterを押します:

netsh wlan show profiles
Command Prompt list all networks

ネットワークの優先順位でソートされた全ネットワークのリストが表示されます。希望するネットワークの優先順位をリストの下位から上位に固定したい場合は、次のコマンドを実行します:

netsh wlansetprofileorder name="NETWORKNAME"  interface="INTERFACENAME"  priority=NUMBER

当然ながら、"NETWORKNAME" を希望のネットワーク名に、"INTERFACENAME" を最初のコマンドの出力に表示されているネットワークのインターフェース(Wi-FiまたはWi-Fi 2)に置き換える必要がある。priorityの引数には2など、希望する優先順位の番号を設定します。

Command Prompt set network priority

netsh wlan show profilesコマンドをもう一度実行して結果を確認します。

ヒント Windowsのネットワーク速度を上げるには、以下のオプションをチェックしてください。

インターネット接続が最適な速度で動作することは、今日では不可欠です。ネットワークを最大限に活用するには、遅いWi-Fi接続を修正する必要があるかもしれません。Wi-Fi 5、Wi-Fi 6、Wi-Fi 6Eの違いを知って、あなたのニーズに合ったハードウェアとインターネットプランを選びましょう。

画像クレジット:Unsplash.すべてのスクリーンショットはTanveer Singhによるものです。

Akira
Akiraは情熱的なゲーマーであり、製品レビュアーです。ゲームをしていないときは、最新のゲーミングアクセサリーを試したり、製品のレビューをしていることが多い。彼の分かりやすいスタイルは、ゲーマーが自分のニーズに最も適した製品を簡単に判断できるようにするものです。また、技術的な問題にも精通しており、その解決方法も知っている。