Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10でWi-Fiネットワークをブロック・許可する方法|コマンドプロンプトでフィルタ設定

Windows 10でWi-Fiネットワークをブロック・許可する方法|コマンドプロンプトでフィルタ設定

タスクバーのネットワークアイコンをクリックしてWi-Fiに接続しようとすると、Windowsは利用可能なすべてのWi-Fiネットワークを一覧表示します。目的のネットワークを素早く選んで接続できる点は便利ですが、周囲に多数のWi-Fiネットワークやアクセスポイントがあると、接続ポップアップがごちゃごちゃとしてしまい、必要なアクセスポイントを見つけるのに何度もスクロールしなければなりません。そんなときは、Windows側の設定で特定のネットワークだけを許可またはブロックすると快適です。この方法は、信頼できないオープンなWi-Fiネットワークや、不適切・不快な名前が付けられたネットワークをブロックしたい場合にも役立ちます。

Wi-Fiネットワークをブロックする

残念ながら、Windowsの「設定」アプリやコントロールパネルには、ネットワークをブロックする機能が用意されていません。しかし、コマンドプロンプトを使えば簡単にブロックできます。必要な情報はネットワーク名(SSID)だけで、タスクバーのネットワークアイコンをクリックしたときに表示される接続ポップアップで確認できます。一度ブロックすれば、そのネットワークはポップアップに表示されなくなり、接続もできなくなります。

まず、スタートメニューで「コマンドプロンプト」を検索し、右クリックして「管理者として実行」を選択します。

コマンドプロンプトのウィンドウで、以下のコマンドを実行してWi-Fiネットワークをブロックします。「Wi-Fiネットワーク名」の部分は、実際のSSIDまたはネットワーク名に置き換えてください。

netsh wlan add filter permission=block ssid="Wi-Fiネットワーク名" networktype=infrastructure

コマンドを実行すると、そのWi-Fiネットワークがブラックリストフィルターに追加され、以降は一覧に表示されず、接続も不可能になります。

Windows 10でWi-Fiネットワークをブロック・許可する方法|コマンドプロンプトでフィルタ設定

後になってこのネットワークへの接続を許可したくなった場合は、ブラックリストから該当エントリを削除するだけでOKです。「Wi-Fiネットワーク名」を実際にブロックしたネットワーク名に置き換えて、以下のコマンドを実行してください。

netsh wlan delete filter permission=block ssid="Wi-Fiネットワーク名" networktype=infrastructure

正確なネットワーク名を忘れてしまった場合は、次のコマンドを使いましょう。許可・ブロックされているすべてのWi-Fiネットワーク名が一覧表示されます。

netsh wlan show filters

Windows 10でWi-Fiネットワークをブロック・許可する方法|コマンドプロンプトでフィルタ設定

Wi-Fiネットワークを許可する(ホワイトリスト方式)

特定のネットワークだけをブロックして他をすべて許可するのとは逆に、特定のネットワークだけを許可し、それ以外をすべてブロックすることも可能です。このホワイトリスト方式は、信頼できるネットワークにのみ接続させたい場合に非常に有効です。

先ほどと同じ手順で管理者権限のコマンドプロンプトを開き、以下のコマンドを実行してWi-Fiネットワークを許可します。「Wi-Fiネットワーク名」は実際のSSIDに置き換えてください。

netsh wlan add filter permission=allow ssid="Wi-Fiネットワーク名" networktype=infrastructure

Windows 10でWi-Fiネットワークをブロック・許可する方法|コマンドプロンプトでフィルタ設定

許可したいネットワークが複数ある場合は、名前を変えながらコマンドを繰り返し実行し、ホワイトリストフィルターに追加していきます。追加が完了したら、次のコマンドでホワイトリスト以外のすべてのネットワークをブロックします。

netsh wlan add filter permission=denyall networktype=infrastructure

この状態になると、システムが検出して接続できるのは許可済みのWi-Fiネットワークだけになります。以前許可したネットワークをブロックしたい場合は、許可リストから該当エントリを削除します。削除には以下のコマンドを使用します。

netsh wlan delete filter permission=allow ssid="Wi-Fiネットワーク名" networktype=infrastructure

今後、特定のネットワークだけを許可して他をブロックする運用が不要になった場合は、以下のコマンドを実行してください。「すべて拒否(denyall)」フィルターが削除され、ホワイトリスト内のネットワークを含むすべてのWi-Fiネットワークが再び利用可能になります。

netsh wlan delete filter permission=denyall networktype=infrastructure

上記の方法でWindows 10のWi-Fiネットワークをブロック・許可してみた感想や体験談があれば、ぜひコメント欄でお聞かせください。

画像クレジット: Wireless Router by Sean MacEntee

  1. Windows 11でネットワークアダプターの名前を変更する3つの方法

    Windowsでは、すべてのネットワークアダプターにデフォルトで汎用的な名前が自動的に付けられます。これらの名前が分かりにくいと感じたら、後から簡単に変更することが可能です。説明的な名前を付ければ、複数のネットワークアダプターの中から目的のものをすぐに識別できるようになります。この記事では、Windows 11ユーザー向けに、ネットワークアダプターの名前を変更するさまざまな方法を詳しく解説します。 Windows 11でネットワークアダプターの名前を変更する方法 1. 設定アプリを使ってネットワークアダプターの名前を変更する Windows 11でネットワークアダプターの名前を変更する最も簡単

  2. Windows 11でWi-Fiが表示されないときの対処法|PCにWi-Fiネットワークが表示されない問題を解決する方法

    Windows 11でWi-Fiが表示されない、またはPCにWi-Fiネットワークが表示されないというトラブルにお困りですか? ご安心ください! 本記事では、Windows 11でWi-Fiが表示されない問題を解決するための、実際に効果のある対処法をご紹介します。 Windows 11には、複数のタスクを1つの画面で同時にこなせる生産性向上機能や、Androidアプリが利用できるようになった刷新版Microsoft Storeなど、ユーザー体験を大きく向上させる新機能が数多く搭載されています。 それでは、具体的な解決策に入る前に、よくある疑問にお答えします。 Wi-Fiが表示されない問題を修