Wi-Fiとイーサネットの両方を使用している場合、Windowsがすべてのネットワーク・アダプターに割り当てる自動ネットワーク優先順位により、接続時にWindowsが自動的にイーサネットに切り替わることに気づいたかもしれない。一般的に、これは良いことですが、Windowsが他の接続よりも特定の接続を使用することを拒否した場合、問題になります。複数のネットワークアダプターを使用している場合や、1つの接続を他の接続より優先させたい場合は、いくつかの方法でネットワーク優先度を調整することができます。 ヒント:インターネット速度の低下にお困りですか?Windowsでイーサネットの速度が100Mbpsに制限されているのを修正する方法をご覧ください。 yipress.load_scrollspy = true; 始める前に 何かをする前に、WindowsのタスクバーにあるWi-Fiアイコンをクリックして、保存されているネットワークのリストを開きます。最優先したいネットワークをクリックし、「自動的に接続」ボックスにチェックが入っていることを確認します。Wi-Fiネットワークがリストに表示されない場合は、以下の修正方法をご確認ください。 これにより、手動でネットワークを選択して接続をクリックしなくても、そのネットワークが利用可能な範囲にあれば自動的に接続するようにWindowsに指示されます。また、Windowsのネットワーク優先順位リストの一番上にそのネットワークが表示されるようになります。しかし、目的のネットワークに接続できない場合、Windowsの未確認ネットワークエラーを修正するオプションを調べることができます。 これは簡単ですが、実際に各ネットワークの優先レベルを設定するには、以下の方法を使用する必要があります。 ヒント Windowsで隠れたWi-Fiネットワークに接続する方法をご覧ください。 1.アダプタのIPv4プロパティでネットワークの優先度を変更する Win+Iキーで「設定」 アプリを開き、「ネットワークとインターネット」→「ネットワークの詳細設定」とスクロールダウンし、「ネットワークアダプタオプションを増やす」をクリックします。 上記の操作で、コントロールパネルのネットワークアダプターのページが開きます。優先度を上げたいネットワークアダプターを見つけて右クリックし、プロパティオプションを選択します。 インターネットプロトコルバージョン4(TCP/IPv4)を選択し、プロパティをクリックします。 ネットワーク優先度の設定は、詳細設定の下に隠れています。詳細設定]をクリックしてアクセスします。 自動メトリックの横のボックスのチェックを外し、10より小さい数値を入力します。OKを クリックして変更を保存します。デモンストレーションのため、ネットワーク優先度に最低の数字である1を入力しています。 一般的に、Windowsは20以上の優先度番号を使用するので、20以下の優先度であれば問題ないはずだ。そうでなければ、いつでももっと低い数字に変更できる。 他のすべてのウィンドウズを閉じ、システムを再起動して変更を有効にする。 優先順位の高いネットワークが、他のアクティブなネットワークよりも優先されます。ある時点で元に戻したくなったら、再度「自動メトリック」 チェックボックスを選択する。 知っておくと便利:Windowsのイーサネット接続がうまくいかない場合は、これらの解決策を試してみてください。 2.アダプタ構成設定でネットワーク優先度を変更する(Wi-Fiのみ) ネットワーク優先度を変更するもう1つの方法は、各アダプターのRoaming Aggressivenessプロパティを変更することです。Roaming Aggressivenessは、ネットワークアダプタがネットワーク強度を向上させるために代替Wi-Fi接続を探し始める閾値です。この機能はワイヤレス接続でのみ使用できます。 上記の方法でネットワークアダプターのリストを開きます。Wi-Fiアダプターを右クリックし、プロパティを選択します。開いたウィンドウで[設定 ]をクリックします。 詳細設定 ]タブで、[プロパティ]の[ローミング積極性]をクリックします。Wi-Fiアダプタが他の接続を探す傾向を最大にするには、値を「最高 」に設定します。OKをクリックして変更を保存します。 また、すでにネットワークに接続しているときにWi-Fiアダプタが最も強い接続を探すように、別の設定も行う必要があります。 先ほどと同じネットワーク・アダプタ・ウィンドウで、Wi-Fiアダプタを右クリックし、「ステータス」をクリックします。新しいウィンドウが開いたら、「ワイヤレスのプロパティ」をクリックします。 このネットワークに接続している間、他のワイヤレスネットワークを探す]の横にあるチェックボックスをオンにします。OKを クリックして変更を保存します。 ローミング積極性]プロパティを[最高]に設定すると、Wi-Fiアダプタは常に最も強いWi-Fi接続を探して接続し、ネットワークの優先順位を最も強いネットワークに自動的に変更します。 ヒント WindowsでWi-Fiが動作しない場合の対処法をご覧ください。 3.PowerShellでネットワーク優先度を変更する PowerShellを使ってネットワークの優先度を変更することもできます。PowerShellの使い方に慣れていれば、他の方法よりも簡単かもしれません。インターフェースのインデックスを見つけて、優先度を設定するだけだ。 Windowsの検索バーで "PowerShell "を検索し、Windows PowerShellを 右クリックし、管理者として実行を選択する。 対象のネットワーク・アダプターのインターフェース・インデックスを見つけるには、以下のコマンドを実行して、コンピューター内のすべてのネットワーク・アダプターをリストアップする: Get-NetIPInterface ifIndex 列の下にインターフェイスインデックス番号が表示されます。ターゲット・ネットワーク・アダプターのインターフェース・インデックス番号に注意してください。私の場合、イーサネット3の場合は2です。 次に、"INTERFACE_INDEX "をネットワーク・アダプターの実際のインターフェース・インデックス番号に、"PRIORITY "を10以下の実際のプライオリティ番号に置き換えて、以下のコマンドを実行する: Set-NetIPInterface -InterfaceIndexINTERFACE_INDEX-InterfaceMetricPRIORITY 変更を確認するには、Get-NetIPInterfaceコマンドを実行します。システムを再起動して変更を適用します。 サーバーをホストしていてプロセスを簡略化したい場合は、PowerShellを使用してWindowsに静的IPアドレスを設定することもできます。 4.コマンドプロンプトでネットワーク優先度を変更する(Wi-Fiのみ) 別の方法として、コマンドプロンプトを使ってネットワークの優先順位を思い通りに設定することもできます。この方法はPowerShellの方法と似ていますが、ネットワークの現在の優先順位リストを照会し、その名前、インターフェースの種類、優先順位を使用して、一番上に必要なネットワークを設定する必要があります。 Windowsの検索バーで「cmd」を検索し、コマンドプロンプトを右クリックして「管理者として実行」を選択して開きます。 以下のコマンドを入力し、Enterを押します: netsh wlan show profiles ネットワークの優先順位でソートされた全ネットワークのリストが表示されます。希望するネットワークの優先順位をリストの下位から上位に固定したい場合は、次のコマンドを実行します: netsh wlansetprofileorder name="NETWORKNAME" interface="INTERFACENAME" priority=NUMBER 当然ながら、"NETWORKNAME" を希望のネットワーク名に、"INTERFACENAME" を最初のコマンドの出力に表示されているネットワークのインターフェース(Wi-FiまたはWi-Fi 2)に置き換える必要がある。priorityの引数には2など、希望する優先順位の番号を設定します。 netsh wlan show profilesコマンドをもう一度実行して結果を確認します。 ヒント Windowsのネットワーク速度を上げるには、以下のオプションをチェックしてください。 インターネット接続が最適な速度で動作することは、今日では不可欠です。ネットワークを最大限に活用するには、遅いWi-Fi接続を修正する必要があるかもしれません。Wi-Fi 5、Wi-Fi 6、Wi-Fi 6Eの違いを知って、あなたのニーズに合ったハードウェアとインターネットプランを選びましょう。 画像クレジット:Unsplash.すべてのスクリーンショットはTanveer Singhによるものです。