この記事では、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プロファイルと優先順位を確認し、必要に応じて順番を変更してください。
不要なWi-Fiプロファイルを削除して優先順位を上げる
接続したいWi-Fiよりも上位に不要なWi-Fiプロファイルが登録されている場合は、不要なプロファイルを削除することで、残ったWi-Fiの優先順位を繰り上げられます。
Windowsキー+Iキーを押して「設定」を開く- 左側メニューの「ネットワークとインターネット」をクリックする
- 「Wi-Fi」をクリックする
- 「既知のネットワークの管理」をクリックする
- 不要なWi-Fiプロファイルの右側にある「削除」をクリックする
Wi-Fiプロファイルを削除すると、保存されているパスワードなどの接続情報も削除されます。再び接続する場合は、Wi-Fiのパスワードを入力し直してください。
Wi-Fiの接続優先順位を変更する方法
Wi-Fiの接続優先順位は、netshコマンドを使って次の流れで変更します。
- コマンドプロンプトを開き、
netsh wlan show profilesでWi-Fiプロファイル名とインターフェイス名を確認する Windowsキー+Rキーで「ファイル名を指定して実行」を開き、cmdと入力してCtrl+Shift+Enterキーでコマンドプロンプトを管理者として開くnetsh wlan set profileorderコマンドで、優先したいWi-Fiプロファイルにpriority=1を指定する- もう一度
netsh wlan show profilesを実行し、一番上に移動したことを確認する
ここからは、それぞれの手順を実際の画面を見ながら詳しく解説していきます。
Wi-Fiプロファイル名と現在の優先順位を確認する
Wi-Fiの接続優先順位は、Windows11の設定アプリでは一覧表示できないため、netshコマンドを使って確認します。あわせて、優先順位の変更コマンドで使用するWi-Fiプロファイル名とインターフェイス名もこの手順で確認しておきましょう。
コマンドプロンプトを開き、以下のコマンドを入力してEnterキーを押してください。
netsh wlan show profiles
コマンドを実行すると、「インターフェイス ○○ のプロファイル」と表示されます。画像の例では、「Wi-Fi」がインターフェイス名です。
その下にある「ユーザー プロファイル」には、パソコンに保存されているWi-Fiプロファイルが表示されます。上に表示されているWi-Fiプロファイルほど、接続優先順位が高く設定されています。
画像の例では、「309cafe_Wi-Fi」が最も優先順位の高いWi-Fiプロファイルです。
次の手順で使用するため、優先順位を変更したいWi-Fiプロファイル名とインターフェイス名を確認しておいてください。
Wi-Fiの接続優先順位をnetshコマンドで変更する
Wi-Fiの接続優先順位の変更には、netsh wlan set profileorderコマンドを使用します。優先的に接続したいWi-Fiプロファイルにpriority=1を指定して、順位を一番上に引き上げます。
ここでは例として、Wi-Fiプロファイル「Renoir_Miyama_Wi-Fi」の接続優先順位を、ユーザープロファイルの中で1番に変更します。
既定では、すべてのユーザーが利用するWi-Fiプロファイルの優先順位を変更するには管理者権限が必要です。コマンドプロンプトを管理者として開き、以下のコマンドを入力してEnterキーを押してください。
管理者として開いたコマンドプロンプトに、以下のコマンドを入力してEnterキーを押してください。
netsh wlan set profileorder name="Renoir_Miyama_Wi-Fi" interface="Wi-Fi" priority=1
コマンド内の各項目には、次の内容を指定します。
name="Renoir_Miyama_Wi-Fi":優先順位を変更するWi-Fiプロファイル名interface="Wi-Fi":対象となるWi-Fiインターフェイス名priority=1:ユーザープロファイル内の接続優先順位を1番にする指定
プロファイル "Renoir_Miyama_Wi-Fi" の優先順位が正常に更新されました。と表示されれば、接続優先順位の変更は完了です。

続けて以下のコマンドを実行し、「Renoir_Miyama_Wi-Fi」がユーザープロファイルの一番上へ移動したことを確認してください。
netsh wlan show profiles
netshコマンドでエラーが表示される場合の対処法
netshコマンドでWi-Fiの接続優先順位を変更できない場合は、表示されたエラーメッセージ別に対処法を確認してください。
- 「優先順位を変更できません。」→ すでに優先順位が1番になっていないか確認する
- 「使用可能ないずれのインターフェイスにも存在しません。」→ Wi-Fiプロファイル名の入力を確認する
- 「コマンドのパラメーターが正しくないか不足しています。」→ 記号の全角・半角や入力漏れを確認する
- アクセス拒否など権限に関するエラー → コマンドプロンプトを管理者として開き直す
ここからは、それぞれのエラーの原因と対処法を詳しく解説していきます。
「優先順位を変更できません。」と表示される場合
プロファイル "Renoir_Miyama_Wi-Fi" の優先順位を "Wi-Fi" で変更できません。
今回の検証では、すでに優先順位が1番になっているWi-Fiプロファイルに、再度priority=1を指定した場合に表示されました。
以下のコマンドを実行し、対象のWi-Fiプロファイルがすでに一番上に表示されていないか確認してください。
netsh wlan show profilesすでに一番上に表示されている場合は、優先順位を変更する必要はありません。
「使用可能ないずれのインターフェイスにも存在しません。」と表示される場合
プロファイル "XXXX" は、使用可能ないずれのインターフェイスにも存在しません。
name=に指定したWi-Fiプロファイル名が間違っています。
netsh wlan show profilesを実行し、「すべてのユーザー プロファイル」に表示された名称を、スペースや記号も含めて正確に入力してください。
「コマンドのパラメーターが正しくないか不足しています。」と表示される場合
コマンドのパラメーターが正しくないか不足しています。
コマンドの入力漏れや、記号の間違いがないか確認してください。特に、ダブルクォーテーションが半角の"ではなく、“や”になっているとエラーになります。
エラーになるコマンド例
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=1name、interface、priorityの入力漏れや、パラメーター名のスペル、全角スペースの混入も確認してください。
アクセス拒否など権限に関するエラーが表示される場合
通常のコマンドプロンプトから実行して、アクセス拒否など権限に関するエラーが表示される場合は、Wi-Fiプロファイルの優先順位を変更する権限が不足しています。
現在開いているコマンドプロンプトを閉じ、コマンドプロンプトを管理者として開き直してから、もう一度コマンドを実行してください。
既定では、すべてのユーザーが利用するWi-Fiプロファイルの優先順位を変更できるのは、Administratorsグループのユーザーです。権限がない場合はエラーが表示されます。なお、グループポリシーで配布されたWi-Fiプロファイルは、管理者として実行してもnetshコマンドでは優先順位を変更できません。
Wi-Fiの接続優先順位に関するよくある質問と答え
Wi-Fiの接続優先順位に関するよくある質問と答えをまとめました。
最後までご覧いただき、ありがとうございました。
記事の内容は独自検証に基づくものであり、MicrosoftやAdobeなど各ベンダーの公式見解ではありません。
記事内で紹介している手順はあくまで一例です。OSのバージョンやPC環境によって操作画面・手順が異なる場合があり、目的に応じた最適な方法も環境ごとに異なります。参考のうえご利用ください。
誤りのご指摘・追記のご要望・記事のご感想は、記事のコメント欄またはこちらのお問い合わせフォームからお寄せください。個人の方向けには、トラブルの切り分けや設定アドバイスも実施します。
※Microsoft、Windows、Adobe、Acrobat、Creative Cloud、Google Chromeほか記載の製品名・サービス名は各社の商標または登録商標です。
公式情報・関連資料
- netsh wlan - Microsoft Learn
- Network Shell (netsh) - Microsoft Learn
- Windows で Wi-Fi ネットワークに接続する - Microsoft サポート
- Windows で Wi-Fi 接続の問題を修正する - Microsoft サポート
実行環境詳細と検証日
- 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日

コメント
コメント一覧 (2件)
Wi-Fi接続Profileの優先順位を変更するコマンド例の中で、Profile名「FREESPACE」の左側のクォーテーションが「"」になっておらず、そのままコピペするとエラーになります。直しておいた方がよいですよ。パブリック記事に載せる前にその程度のことは検証してくださいね。
ご連絡ありがとうございます!
記事自体も古くなっていたので、全面的にリニューアルしました!