Windows 10でWi-Fiネットワーク名(SSID)を非表示にする方法
タスクバーのワイヤレスアイコンをクリックすると、ネットワークポップアップが開き、PCのワイヤレスアダプターが検出した近隣のWi-Fiネットワークがすべて表示されます。お住まいの地域や時間帯によっては、表示されるネットワークの数は数個から数十個に及ぶこともあります。特に近所のWi-Fiネットワークや不要なSSIDなど、あちこちに表示されているWi-Fiネットワークをすべて見たい人はいないでしょう。特定のネットワークがリストに表示されたくないという場合は、非表示にする方法もありますが、これは裏で隠れているような仕組みです。基本的に、Windowsにはこの機能の明確な切り替えスイッチがないため、コマンドラインから操作する必要があります。そこでnetshコマンドが役立ちます。netshコマンドは強力ですが、少し扱いが難しいので、注意して指示に従ってください。
Windows 10 でネットワークに自動接続するように設定している人は、通常、このことについて考えることすらありません。Windows は記憶されているネットワークを検出すると接続するだけです。しかし、リストを整理したい場合や、特定の SSID を表示したくない場合は、それらを非表示にすると便利です。ただし、一度非表示にすると、フィルターを削除しない限り、Windows はそれらの SSID をネットワークポップアップに表示しなくなります。非表示にしたネットワークはリストには表示されませんが、ブロックされているわけではなく、フィルターで非表示にされているだけです。
Windows 10でWi-FiのSSIDを非表示にする方法
この方法では、コマンドプロンプトを使って、Windowsに特定のWi-Fiネットワークを無視するように指示します。不要な近隣ネットワークが表示されるのが嫌な場合や、プライバシー上の理由から特定のSSIDを非表示にしたい場合に便利です。ただし、これは永続的な解決策ではないことに注意してください。後から簡単なコマンドでネットワークを再表示できます。多くの環境ではこれで問題なく動作しますが、完全に有効にするには、数回実行したり、PCを再起動したりする必要がある場合もあります。特に、複数のネットワークを使用している場合や、Wi-Fiドライバーに不具合がある場合は注意が必要です。
ステップ1:コマンドプロンプトを管理者として起動します。スタートメニュー/検索バーに「CMD」と入力し、コマンドプロンプトを右クリックして「管理者として実行」を選択します。ユーザーアカウント制御のポップアップが表示されたら、「はい」をクリックします。通常のCMDではこれらの変更は行えないため、これは非常に重要です。
ステップ2:以下のコマンドを入力して、非表示にしたいネットワークをブロックします。Nameを非表示にしたいWi-FiネットワークのSSIDに置き換えてください。
netsh wlan add filter permission=block ssid=Name networktype=infrastructure
たとえば、近所の Wi-Fi の名前が「NeighborWiFi」の場合、次のように入力します。
netsh wlan add filter permission=block ssid=NeighborWiFi networktype=infrastructure
このコマンドは、WindowsにWi-Fiリスト内のそのネットワークを無視するように指示します。少し奇妙に思えるかもしれませんが、これを実行すると、ネットワークポップアップにそのSSIDが表示されなくなります。更新するには、Wi-Fiを切断して再接続する必要があるかもしれません。
後でそのネットワークをもう一度見たいと思ったらどうすればいいでしょうか?フィルターを削除するには、次のコマンドを実行してください。
netsh wlan delete filter permission=block ssid=Name networktype=infrastructure
もう一度、Name元に戻したいSSIDに置き換えてください。簡単です。再起動するか、Wi-Fiを無効にして再度有効にすると、Windowsがネットワークがフィルターリストから削除されたことを認識できる場合があります。
環境によっては、これらのコマンドを一度実行しただけでは不十分な場合や、Windowsの起動時にSSIDが一時的に表示される場合があります。そのような場合は、PCを再起動するか、ネットワークアダプターをリセットすると解決する場合があります。この方法が面倒な場合は、カスタムWi-Fiプロファイルやより高度なネットワーク管理ツールを検討することもできますが、正直なところ、このコマンドラインの方法は非常に手軽です。
もう一つ付け加えると、SSIDの非表示が期待通りに機能しない場合は、ドライバーまたはネットワーク設定を確認することをお勧めします。ドライバーの更新やネットワーク設定のリセットによって、Windowsによるフィルタリングの処理方法が変わる場合があります。