Contents

Windows: 最も強力な Wi-Fi ネットワークへの自動切り替え

Contents

<本文>/images/enable-wi-fi-autoswitch-look-for-other-wireless-n.png

Windows 10 および 11 には、利用可能な信号が最も強い同じ SSID をブロードキャストする Wi-Fi アクセス ポイントにワイヤレス NIC を自動的に切り替える機能が組み込まれています。 AutoSwitch 機能を使用すると、より強い信号が利用可能なときに、Windows デバイスが弱い信号で Wi-Fi AP に接続されたままになるのを防ぐことができます。

AutoSwitch 機能は、WLAN アダプターの設定で有効にすることができます。

  1. ネットワーク接続管理パネル (ncpa.cpl) を開きます。

  2. Wi-Fi 接続を右クリックし、ステータス を選択します。

  3. ワイヤレス プロパティ ボタンをクリックし、このネットワークに接続中に他のワイヤレス ネットワークを探す オプションを有効にします /images/enable-wi-fi-autoswitch-look-for-other-wireless-n.png.webp

このオプションは、「

このネットワークが範囲内にある場合は自動的に接続します

」の設定がオフになっています。

ネットワーク アダプターの自動スイッチを有効にすると、Windows は利用可能な最も強い信号を使用して Wi-Fi ネットワークに自動的に接続します。

PowerShell を使用して、現在の Wi-Fi ネットワークの信号強度 (品質) を (% 単位で) 確認できます。

(netsh wlan showinterfaces) - '^\s+Signal' と一致します - '^\s+Signal\s+:\s+' を置換します、''

/images/netsh-wlan-checking-signal-strength.png.webp

「 netsh wlan 」コマンドを使用して、特定の WLAN プロファイルの自動切り替えを有効または無効にできます。

Windows に保存されている Wi-Fi プロファイルを一覧表示します。

netsh wlan プロファイルを表示

特定の WLAN プロファイルの設定を取得します。

netsh wlan show プロファイル名=WOSHUB05

AutoSwitch オプションのステータスを確認するには、「プロファイル情報」セクションを確認してください。デフォルトでは無効になっています。


AutoSwitch : Do not switch to other networks

/images/netsh-wlan-set-enable-autoswitch.png.webp

特定の Wi-Fi プロファイルの AutoSwitch オプションを有効にします。

netsh wlan set profileパラメータ名=WOSHUB05 autoswitch=Yes

これにより、オプションが次のように変更されます。


AutoSwitch: Switch to more preferred network if possible

ネットワーク アダプター ドライバーの設定では、クライアントが Wi-Fi ネットワーク間でローミングをどの程度積極的に実行するかを構成できます。このオプションは、ローミング積極性 (またはローミング感度) と呼ばれます。これが利用できるかどうかは、特定のネットワーク アダプター モデルと使用中のドライバーによって異なります。

  1. WLAN アダプターのプロパティを開き、詳細設定 タブに移動します。

  2. ネットワーク アダプター ドライバーのプロパティで、ローミング アグレッシブネス オプションを探します (私の場合、それは Realtek ネットワーク アダプターです)。

  3. ドロップダウン メニューを使用して、1 ~ 6 の感度レベルを選択します。これは、アダプタが最も強い信号を持つネットワークにどの程度積極的に切り替えるかを定義します。最高の感度レベルに設定すると、デバイスは接続された Wi-Fi ネットワークの品質を継続的に監視します。信号の劣化が検出された場合、デバイスはより強い信号を持つアクセス ポイントを見つけて接続しようとします。 /images/change-roaming-aggressiveness-in-wlan-adapter-sett.png.webp

PowerShell を使用して、WLAN アダプターの Wi-Fi ローミングの現在の感度レベルを表示できます。

Get-NetAdapterAdvancedProperty-Name "Wi-Fi"| ft DisplayName、DisplayValue、ValidDisplayValues

このコマンドは、現在のローミング積極性の値と許可される値の両方をリストします。


Roaming Aggressiveness 1. Lowest {1. Lowest, 2. Medium-low, 3. Medium, 4. Medium-High...}

現在の WLAN 自動スイッチの感度を調整するには:

Set-NetAdapterAdvancedProperty-Name "Wi-Fi"-DisplayName "Roaming Aggressiveness"-DisplayValue "4. Medium-High"

Windows で利用できる自動切り替えおよびローミングの積極性オプションにより、シームレスな Wi-Fi ネットワーク内で動作するユーザーの接続品質を向上させることができます。

*️⃣ 出典リンク:

、PowerShell を使用して信号強度 (品質) を確認します。