【Windows11】Wi-Fiの接続優先順位を確認・変更する方法 - netshコマンドで設定

この記事では、Windows11でWi-Fiの接続優先順位を確認・変更する方法を、netshコマンドの実行例つきで解説します。

「会社のWi-Fiではなく、来客用のWi-Fiに勝手につながってしまう」「自宅で電波の弱い方のWi-Fiに自動接続されて通信が遅い」
複数のWi-Fiを保存しているパソコンでは、意図しないWi-Fiへ自動接続されて困っている方も多いのではないでしょうか。

情シスとして社内PCのサポートをしていると、「社内Wi-Fiよりゲスト用Wi-Fiが優先されて社内システムにつながらない」という相談を受けることがあります。原因の多くはWi-Fiの接続優先順位で、netshコマンドで順番を変更すれば解消できます。

この記事では、Wi-Fiの接続優先順位の仕組みから、不要なプロファイルの削除による繰り上げ、netshコマンドでの確認・変更手順、エラーが表示される場合の対処法まで詳しく解説します。

この記事でよく使う用語の解説
SSID(エスエスアイディー)

Wi-Fiネットワークの名前のことです。Wi-Fi一覧に表示される「〇〇-WiFi」などの文字列がSSIDです。

Wi-Fiプロファイル

一度接続したWi-Fiの接続情報(SSID、パスワード、自動接続設定など)をまとめてWindows11が保存したものです。この保存された単位ごとに、接続の優先順位が設定されています。

netshコマンド

Windowsに標準搭載されている、ネットワーク設定を確認・変更するためのコマンドです。この記事ではWi-Fiプロファイルの表示と優先順位の変更にだけ使用します。

インターフェイス(インターフェイス名)

パソコンに搭載されているネットワーク接続の窓口のことです。Wi-Fi用のインターフェイスは多くの環境で「Wi-Fi」という名前ですが、異なる場合もあります。

目次

Wi-Fiの接続優先順位とは

Wi-Fiの接続優先順位とは、パソコンに複数のWi-Fiプロファイルが保存されている場合に、WindowsがどのWi-Fiへ優先的に接続するかを決める順番のことです。

たとえば、自宅や社内で利用するWi-Fiと、フリーWi-Fiの両方がパソコンに保存されている場合、接続優先順位によっては、普段利用したいWi-Fiではなく、通信速度が遅いWi-Fiや電波の弱いWi-Fiへ自動接続されることがあります。

Windows11では、保存されているWi-Fiプロファイルごとに優先順位が設定されています。同じ場所で複数の自動接続可能なWi-Fiが検出された場合は、基本的に優先順位の高いWi-Fiプロファイルが優先して使用されます。

会社からグループポリシーで配布されているWi-Fiプロファイルは、ユーザーが登録したWi-Fiプロファイルよりも優先されます。また、グループポリシーで配布されたプロファイルの順番は、netshコマンドでは変更できません。

特定のWi-Fiへ優先的に接続したい場合は、現在保存されているWi-Fiプロファイルと優先順位を確認し、必要に応じて順番を変更してください。

不要なWi-Fiプロファイルを削除して優先順位を上げる

接続したいWi-Fiよりも上位に不要なWi-Fiプロファイルが登録されている場合は、不要なプロファイルを削除することで、残ったWi-Fiの優先順位を繰り上げられます。

  1. Windowsキー+Iキーを押して「設定」を開く
  2. 左側メニューの「ネットワークとインターネット」をクリックする
  3. 「Wi-Fi」をクリックする
  4. 「既知のネットワークの管理」をクリックする
  5. 不要なWi-Fiプロファイルの右側にある「削除」をクリックする

Wi-Fiプロファイルを設定画面やコマンドから削除する詳しい手順は、「【Windows11】一度接続したWi-Fiを削除する方法」で解説しています。

Wi-Fiプロファイルを削除すると、保存されているパスワードなどの接続情報も削除されます。再び接続する場合は、Wi-Fiのパスワードを入力し直してください。

Wi-Fiの接続優先順位を変更する方法

Wi-Fiの接続優先順位は、netshコマンドを使って次の流れで変更します。

  1. コマンドプロンプトを開き、netsh wlan show profilesでWi-Fiプロファイル名とインターフェイス名を確認する
  2. Windowsキー+Rキーで「ファイル名を指定して実行」を開き、cmdと入力してCtrlShiftEnterキーでコマンドプロンプトを管理者として開く
  3. netsh wlan set profileorderコマンドで、優先したいWi-Fiプロファイルにpriority=1を指定する
  4. もう一度netsh wlan show profilesを実行し、一番上に移動したことを確認する

ここからは、それぞれの手順を実際の画面を見ながら詳しく解説していきます。

Wi-Fiプロファイル名と現在の優先順位を確認する

Wi-Fiの接続優先順位は、Windows11の設定アプリでは一覧表示できないため、netshコマンドを使って確認します。あわせて、優先順位の変更コマンドで使用するWi-Fiプロファイル名インターフェイス名もこの手順で確認しておきましょう。

コマンドプロンプトを開き、以下のコマンドを入力してEnterキーを押してください。

このコマンドは確認のみを行うため、コマンドプロンプトを管理者として開く必要はありません。

netsh wlan show profiles
Windows11でnetsh wlan show profilesコマンドを実行し、Wi-Fiの接続優先順位とプロファイル名、インターフェイス名を確認したコマンドプロンプトのスクリーンショット
ユーザープロファイルの表示順で接続優先順位を確認する

コマンドプロンプトの開き方は、「【Windows11】コマンドプロンプトを開く方法」で詳しく解説しています。

コマンドを実行すると、「インターフェイス ○○ のプロファイル」と表示されます。画像の例では、「Wi-Fi」がインターフェイス名です。

その下にある「ユーザー プロファイル」には、パソコンに保存されているWi-Fiプロファイルが表示されます。上に表示されているWi-Fiプロファイルほど、接続優先順位が高く設定されています。

画像の例では、「309cafe_Wi-Fi」が最も優先順位の高いWi-Fiプロファイルです。

次の手順で使用するため、優先順位を変更したいWi-Fiプロファイル名インターフェイス名を確認しておいてください。

Wi-Fiプロファイル名は、SSIDと異なる場合があります。次のコマンドには、ここに表示された名称をスペースや記号も含めて正確に入力してください。

Wi-Fiの接続優先順位をnetshコマンドで変更する

Wi-Fiの接続優先順位の変更には、netsh wlan set profileorderコマンドを使用します。優先的に接続したいWi-Fiプロファイルにpriority=1を指定して、順位を一番上に引き上げます。

ここでは例として、Wi-Fiプロファイル「Renoir_Miyama_Wi-Fi」の接続優先順位を、ユーザープロファイルの中で1番に変更します。

既定では、すべてのユーザーが利用するWi-Fiプロファイルの優先順位を変更するには管理者権限が必要です。コマンドプロンプトを管理者として開き、以下のコマンドを入力してEnterキーを押してください。

コマンドプロンプトを管理者として開く方法は、「【Windows11】コマンドプロンプトを開く方法」で詳しく解説しています。

管理者として開いたコマンドプロンプトに、以下のコマンドを入力してEnterキーを押してください。

netsh wlan set profileorder name="Renoir_Miyama_Wi-Fi" interface="Wi-Fi" priority=1
netsh wlan set profileorderコマンドにプロファイル名とインターフェイス名、priority=1を指定してWi-Fiの接続優先順位を変更しているスクリーンショット
set profileorderコマンドで優先順位を1番に変更する

コマンド内の各項目には、次の内容を指定します。

  • name="Renoir_Miyama_Wi-Fi":優先順位を変更するWi-Fiプロファイル名
  • interface="Wi-Fi":対象となるWi-Fiインターフェイス名
  • priority=1:ユーザープロファイル内の接続優先順位を1番にする指定

プロファイル "Renoir_Miyama_Wi-Fi" の優先順位が正常に更新されました。と表示されれば、接続優先順位の変更は完了です。

「プロファイルの優先順位が正常に更新されました。」と表示され、Wi-Fiの接続優先順位の変更が完了したスクリーンショット
「正常に更新されました。」の表示で変更完了を確認する

Wi-Fiプロファイル名とインターフェイス名は、前の手順で確認した名称を正確に入力してください。ダブルクォーテーションには、半角の"を使用します。

続けて以下のコマンドを実行し、「Renoir_Miyama_Wi-Fi」がユーザープロファイルの一番上へ移動したことを確認してください。

netsh wlan show profiles
netsh wlan show profilesを再実行し、優先順位を変更したWi-Fiプロファイルがユーザープロファイルの一番上に移動したことを確認するスクリーンショット
対象のプロファイルが一番上へ移動したことを確認する

netshコマンドでエラーが表示される場合の対処法

netshコマンドでWi-Fiの接続優先順位を変更できない場合は、表示されたエラーメッセージ別に対処法を確認してください。

  • 「優先順位を変更できません。」→ すでに優先順位が1番になっていないか確認する
  • 「使用可能ないずれのインターフェイスにも存在しません。」→ Wi-Fiプロファイル名の入力を確認する
  • 「コマンドのパラメーターが正しくないか不足しています。」→ 記号の全角・半角や入力漏れを確認する
  • アクセス拒否など権限に関するエラー → コマンドプロンプトを管理者として開き直す

ここからは、それぞれのエラーの原因と対処法を詳しく解説していきます。

「優先順位を変更できません。」と表示される場合

プロファイル "Renoir_Miyama_Wi-Fi" の優先順位を "Wi-Fi" で変更できません。

今回の検証では、すでに優先順位が1番になっているWi-Fiプロファイルに、再度priority=1を指定した場合に表示されました。

以下のコマンドを実行し、対象のWi-Fiプロファイルがすでに一番上に表示されていないか確認してください。

netsh wlan show profiles

すでに一番上に表示されている場合は、優先順位を変更する必要はありません。

「優先順位を変更できません。」は、ほかの原因でも表示される可能性があります。対象のWi-Fiプロファイルが一番上にない場合は、プロファイル名やインターフェイス名も確認してください。

「使用可能ないずれのインターフェイスにも存在しません。」と表示される場合

プロファイル "XXXX" は、使用可能ないずれのインターフェイスにも存在しません。

name=に指定したWi-Fiプロファイル名が間違っています。

netsh wlan show profilesを実行し、「すべてのユーザー プロファイル」に表示された名称を、スペースや記号も含めて正確に入力してください。

Wi-Fiプロファイル名はSSIDと異なる場合があります。周囲のWi-Fi一覧に表示される名称ではなく、コマンドの実行結果に表示されたプロファイル名を使用してください。

「コマンドのパラメーターが正しくないか不足しています。」と表示される場合

コマンドのパラメーターが正しくないか不足しています。

コマンドの入力漏れや、記号の間違いがないか確認してください。特に、ダブルクォーテーションが半角の"ではなく、になっているとエラーになります。

エラーになるコマンド例

netsh wlan set profileorder name="Renoir_Miyama_Wi-Fi” interface="Wi-Fi" priority=1

正しいコマンド例

netsh wlan set profileorder name="Renoir_Miyama_Wi-Fi" interface="Wi-Fi" priority=1

nameinterfacepriorityの入力漏れや、パラメーター名のスペル、全角スペースの混入も確認してください。

アクセス拒否など権限に関するエラーが表示される場合

通常のコマンドプロンプトから実行して、アクセス拒否など権限に関するエラーが表示される場合は、Wi-Fiプロファイルの優先順位を変更する権限が不足しています。

現在開いているコマンドプロンプトを閉じ、コマンドプロンプトを管理者として開き直してから、もう一度コマンドを実行してください。

コマンドプロンプトを管理者として開く方法は、「【Windows11】コマンドプロンプトを開く方法」で詳しく解説しています。

既定では、すべてのユーザーが利用するWi-Fiプロファイルの優先順位を変更できるのは、Administratorsグループのユーザーです。権限がない場合はエラーが表示されます。なお、グループポリシーで配布されたWi-Fiプロファイルは、管理者として実行してもnetshコマンドでは優先順位を変更できません。

Wi-Fiの接続優先順位に関するよくある質問と答え

Wi-Fiの接続優先順位に関するよくある質問と答えをまとめました。

Windows11でWi-Fiの接続優先順位を確認する方法はありますか?

はい、あります。コマンドプロンプトを開き、netsh wlan show profilesコマンドを実行してください。
「ユーザー プロファイル」に表示されたWi-Fiプロファイルの一覧が優先順位の順になっており、上に表示されているものほど優先順位が高い設定です。
確認だけであれば、コマンドプロンプトを管理者として開く必要はありません。

Wi-Fiの接続優先順位を変更するにはどうすればいいですか?

コマンドプロンプトを管理者として開きnetsh wlan set profileorder name="プロファイル名" interface="インターフェイス名" priority=1を実行します。
priority=1を指定すると、そのWi-Fiプロファイルの優先順位が一番上に移動します。
プロファイル名とインターフェイス名は、netsh wlan show profilesの実行結果に表示された名称を正確に入力してください。

コマンドを使わずにWi-Fiの接続優先順位を変更できますか?

いいえ、Windows11の設定アプリには、Wi-Fiの接続優先順位を直接並べ替える機能がありません。
コマンドを使いたくない場合は、接続したいWi-Fiより優先順位が上にある不要なプロファイルを削除することで、残ったWi-Fiの順位を繰り上げられます。
プロファイルの削除手順は一度接続したWi-Fiを削除する方法で詳しく解説しています。

接続優先順位を2番目や3番目に指定することはできますか?

はい、できます。netsh wlan set profileorderコマンドのpriority=に、23など移動させたい順位の数値を指定してください。
数値が小さいほど優先順位が高くなり、priority=1を指定した場合は一番上へ移動します。

優先順位が最も高いWi-Fiの電波が届かない場所ではどうなりますか?

電波が届く範囲にある自動接続可能なWi-Fiの中で、最も優先順位の高いプロファイルへ接続されます。 接続優先順位は、複数のWi-Fiが同時に検出された場合の接続順を決める設定のため、圏外のWi-Fiが優先されて接続できなくなることはありません。

netshコマンドはPowerShellやターミナルからでも実行できますか?

はい、実行できます。netshコマンドはコマンドプロンプトだけでなく、PowerShellやターミナルでも同じように動作します。
どちらの場合も、Wi-Fiの優先順位の変更には管理者権限が必要になることがあるため、管理者として開いてから実行してください。

netsh wlan set profileorderコマンドでエラーが表示されます。どこを確認すればいいですか?

表示されたエラーメッセージによって、確認する場所が異なります。
「優先順位を変更できません。」の場合は、対象のWi-Fiプロファイルがすでに一番上にないかを確認してください。
「使用可能ないずれのインターフェイスにも存在しません。」の場合はプロファイル名の入力間違い、「コマンドのパラメーターが正しくないか不足しています。」の場合は記号の間違いや入力漏れが主な原因です。
詳しくは「netshコマンドでエラーが表示される場合の対処法」をご覧ください。

手順どおりにコマンドをコピペしたのにエラーになります。

コピー元によっては、ダブルクォーテーションが全角の「“」「”」に変換されている場合があります。
netshコマンドで使えるのは半角の"のみのため、全角になっている場合は半角で入力し直してください。
あわせて、全角スペースの混入や、name・interface・priorityの入力漏れがないかも確認しましょう。

優先順位を1番にしたのに、そのWi-Fiへ自動接続されません。

対象のWi-Fiプロファイルで「自動的に接続」が無効になっている可能性があります。
接続優先順位は、自動接続できるWi-Fiが複数検出された場合に適用される順番のため、自動接続自体が無効だと優先順位に関係なく接続されません。
確認するポイントはWi-Fiが自動接続されない場合の対処法で詳しく解説しています。

フリーWi-Fiなど、意図しないWi-Fiに勝手に接続されるのを防げますか?

はい、防げます。接続させたくないWi-Fiプロファイルの自動接続を解除するか、プロファイル自体を削除してください。
自動接続の解除であれば、パスワードなどの接続情報を残したまま、勝手につながる動作だけを止められます。
解除の手順はWi-Fiの自動接続設定を解除する方法で詳しく解説しています。

Wi-Fiプロファイル名とSSIDは何が違うのですか?

Wi-Fiプロファイルは、SSID・パスワード・自動接続の設定などをまとめてパソコンに保存した接続情報のことです。
プロファイル名は多くの場合SSIDと同じですが、異なる名称で保存されている場合もあります。
netshコマンドには、周囲のWi-Fi一覧に表示されるSSIDではなく、netsh wlan show profilesの実行結果に表示されたプロファイル名を入力してください。

Wi-Fiと有線LANの優先順位も変更できますか?

はい、できます。ただしWi-Fiプロファイル同士の優先順位とは仕組みが異なり、「インターフェイスメトリック」という数値で設定します。
メトリック値が小さいネットワークほど優先されるため、有線LANの値を小さく設定すれば、有線LANを常に優先できます。
設定の手順は有線LANを優先して通信を安定化させる方法で詳しく解説しています。

インターフェイス名が「Wi-Fi」ではない場合はどうすればいいですか?

netsh wlan show profilesを実行すると、「インターフェイス ○○ のプロファイル」という形で、実際のインターフェイス名が表示されます。
interface=には、この○○の部分に表示された名称をそのまま指定してください。無線アダプターの構成によっては、「Wi-Fi 2」のように名称が異なる場合があります。

Wi-Fiプロファイルをバックアップしておくことはできますか?

はい、できます。Wi-Fiプロファイルはファイルに書き出して保存でき、パソコンの入れ替えや再セットアップの際に復元できます。
情シスの現場でも、キッティング時に複数のパソコンへ同じWi-Fi設定を配る用途でよく使われる方法です。
一括バックアップと復元の手順はWi-Fiプロファイルを一括バックアップ・復元する方法で詳しく解説しています。

最後までご覧いただき、ありがとうございました。
記事の内容は独自検証に基づくものであり、MicrosoftやAdobeなど各ベンダーの公式見解ではありません。

記事内で紹介している手順はあくまで一例です。OSのバージョンやPC環境によって操作画面・手順が異なる場合があり、目的に応じた最適な方法も環境ごとに異なります。参考のうえご利用ください。

誤りのご指摘・追記のご要望・記事のご感想は、記事のコメント欄またはこちらのお問い合わせフォームからお寄せください。個人の方向けには、トラブルの切り分けや設定アドバイスも実施します。

※Microsoft、Windows、Adobe、Acrobat、Creative Cloud、Google Chromeほか記載の製品名・サービス名は各社の商標または登録商標です。

公式情報・関連資料と検証環境
公式情報・関連資料
実行環境詳細と検証日
  • OS:Windows 11 Home 25H2(64bit)
    ※本記事の手順は Windows11 Home / Pro / Enterpriseで共通です(ポリシーで制限された環境を除く)。
  • ハードウェア:Intel(R) Core(TM) Ultra 7 155H (1.40 GHz) / 32GB RAM
  • 最終検証日:2026年7月18日
よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

情シスの自由帳管理人のアバター 情シスの自由帳管理人 情シスの自由帳管理人

社内SE歴15年以上。現在も社内のPC管理・ネットワーク・サーバー運用から、日常的なトラブル対応、プログラム開発まで幅広く従事しています。
「情シスの自由帳」では、パソコンが苦手な方や新人の社内SEの方、テレワーク中に困りごとがある方に向けて、実務経験に基づいた再現性の高い解説を心がけています。

【基本検証環境】
Windows 11 Home(64bit)/Intel(R) Core(TM) Ultra 7 155H(1.40GHz)/32GB RAM

コメント

コメント一覧 (2件)

  • Wi-Fi接続Profileの優先順位を変更するコマンド例の中で、Profile名「FREESPACE」の左側のクォーテーションが「"」になっておらず、そのままコピペするとエラーになります。直しておいた方がよいですよ。パブリック記事に載せる前にその程度のことは検証してくださいね。

コメントする

目次