関係ない大量のアクセスポイントが表示されると探して選択するのが面倒なので、表示されるSSIDが邪魔であれば【ステルス機能】を使うか、Windows 11や10のコマンドで「不要なSSIDを削除する」「必要なSSIDのみ表示する」と良いです。
削除したのに非表示にならない
パソコンやスマートフォンでWi-Fiの操作に削除と表示されることがありますが、これは多くの場合でWi-Fiから切断するの意味であり一覧から非表示になるわけではありません。
一般的にWi-Fiのアクセスポイントは公に公開されるものであり、一覧から非表示/削除する場合はステルス機能を使いますが、これはWi-Fiアクセスポイントの機能なので自宅など自分で管理しているWi-Fiルーターであれば設定より有効に切り替えることができます。
カフェなどのWi-Fiは自分のパソコンやスマートフォンから操作できるものではないですが、Windows 11や10ではコマンドで「非表示にするSSIDを指定する」や「表示するSSIDを指定する」ことができます。
コマンドの使いかた
「非表示にするSSIDを指定する」と言うブラックリスト方式と、「すべてのSSIDを非表示にする」「表示するSSIDを指定する」と言うホワイトリスト方式があります。
ブラックリスト方式
- ターミナル/PowerShell/コマンドプロンプト(管理者)を実行します。
Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. 新機能と改善のために最新の PowerShell をインストールしてください!https://aka.ms/PSWindows PS C:\Users\name>
- 以下のコマンドを実行し、非表示にするSSID(例:0000ABCDE)を指定します。
netsh wlan add filter permission=block ssid="0000ABCDE" networktype=infrastructure
- 以下のコマンドを実行し、現在の状態を確認します。
netsh wlan show filters
システムの許可リスト (グループ ポリシー) ---------------------------------------- <なし> システムの許可リスト (ユーザー) ------------------------------- <なし> システムのブロック一覧 (グループ ポリシー) --------------------------------------------- <なし> システムのブロック一覧 (ユーザー) ----------------------------------- SSID: "0000ABCDE"、タイプ: インフラストラクチャ
元に戻したい場合は実行したコマンドの全てにおいて、addをdeleteに変更して実行します。
netsh wlan delete filter permission=block ssid="0000ABCDE" networktype=infrastructure
ホワイトリスト方式
一時的にWi-Fiが切断されます。
- ターミナル/PowerShell/コマンドプロンプト(管理者)を実行します。
Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. 新機能と改善のために最新の PowerShell をインストールしてください!https://aka.ms/PSWindows PS C:\Users\name>
- 以下のコマンドを実行し、すべてのSSIDを非表示にします。
netsh wlan add filter permission=denyall networktype=infrastructure
netsh wlan add filter permission=denyall networktype=adhoc
- 以下のコマンドを実行し、表示するSSID(例:00000JAPAN)を指定します。
netsh wlan add filter permission=allow ssid="00000JAPAN" networktype=infrastructure
- 以下のコマンドを実行し、現在の状態を確認します。
netsh wlan show filters
システムの許可リスト (グループ ポリシー) ---------------------------------------- <なし> システムの許可リスト (ユーザー) ------------------------------- SSID: "00000JAPAN"、タイプ: インフラストラクチャ システムのブロック一覧 (グループ ポリシー) --------------------------------------------- <なし> システムのブロック一覧 (ユーザー) ----------------------------------- SSID: ""、タイプ: インフラストラクチャ SSID: ""、タイプ: アドホック
元に戻したい場合は実行したコマンドの全てにおいて、addをdeleteに変更して実行します。
netsh wlan delete filter permission=denyall networktype=infrastructure
netsh wlan delete filter permission=denyall networktype=adhoc
netsh wlan delete filter permission=allow ssid="00000JAPAN" networktype=infrastructure