Windowsファイアウォールで高度なルールを作成し、アプリのインターネット接続をブロックする方法

ファイアウォールは、危険の多いインターネットからPCを守るために欠かせない重要なセキュリティツールです。近年のOSのほとんどには標準でファイアウォールが搭載されていますが、その存在自体を知らない人が多く、ましてや適切に設定できる人はごくわずかです。
Windowsも例外ではありません。デフォルトで、受信・送信トラフィックを細かく制御できる高性能なファイアウォールが内蔵されています。ただし、このWindowsファイアウォールはインターフェースがやや分かりにくく、ルール設定も複雑なため、敬遠されがちです。それでも、アプリのブロックや通信の制限、許可(ホワイトリスト登録)など、非常に柔軟な制御が可能です。本記事では、Windowsファイアウォールで高度なルールを作成し、特定のアプリケーションによるインターネットへのアクセスをブロックする方法を、手順を追って解説します。
Windowsファイアウォールでルールを作成する手順
1. 高度なセキュリティ画面を開く
高度なファイアウォールルールを作成するには、「セキュリティが強化されたWindows Defenderファイアウォール」の画面にアクセスする必要があります。キーボードの「Win + X」を押し、表示されるメニューから「コントロールパネル」を選択してください。

コントロールパネルが開いたら、一覧を下へスクロールして「Windows Defender ファイアウォール」をクリックします。このとき、右上の「表示方法」が「小さいアイコン」または「大きいアイコン」に設定されていることを確認しておきましょう。「カテゴリ」表示だと項目が見つけにくくなります。

ファイアウォールの設定画面が表示されたら、左側のペインにある「詳細設定」のリンクをクリックします。すると「セキュリティが強化されたWindows Defenderファイアウォール」のウィンドウが開き、受信(インバウンド)と送信(アウトバウンド)の両方に設定されているルールの一覧を確認できます。

2. 送信ルール(アウトバウンド)を新規作成する
アプリをインターネットから遮断したい場合は、そのアプリからの外向きの通信をすべて拒否する「送信の規則」を作成します。右側の「操作」ペインにある「新しい規則」をクリックしてください。

「新規の送信の規則ウィザード」が起動します。今回はプログラム単位でインターネットアクセスをブロックするため、「プログラム」のラジオボタンを選択して「次へ」をクリックします。

次の画面では、すべてのプログラムの通信をブロックしたい場合は「すべてのプログラム」を、特定のアプリだけをブロックしたい場合は「このプログラム パス」を選択し、「参照」ボタンから対象の実行ファイル(.exe)を指定します。選択できたら「次へ」で進みましょう。ここでは例として、Operaブラウザーが発するすべての送信接続をブロックしてみます。

3. 操作とプロファイルを指定する
続く画面では3つの選択肢が表示されます。「接続を許可する」「セキュリティで保護されている場合のみ接続を許可する」「接続をブロックする」のいずれかです。今回はすべての送信接続を遮断したいので、「接続をブロックする」を選択して「次へ」をクリックします。

次に、このルールを適用するネットワークプロファイルを選択します。選択肢は「ドメイン」「プライベート」「パブリック」の3種類です。たとえば、公衆Wi-Fiなど公共のネットワーク接続時のみブロックしたい場合は「パブリック」だけを選択すればOKです。逆に、状況を問わず完全にブロックしたい場合は、3つのプロファイルすべてにチェックを入れます。選択したら「次へ」で進みます。

4. 名前を付けて完成
最後の画面では、後から見返したときに分かりやすいように、ルールの名前と説明を入力します。「完了」ボタンをクリックすれば、Windowsファイアウォールでのルール作成は完了です。

ルールが作成されると、「セキュリティが強化されたWindows Defenderファイアウォール」の画面上で、作成したルールを一覧の中に確認できます。

ルール作成後の動作と管理方法
これ以降、ブロック対象に指定したアプリケーションはインターネットにアクセスできなくなります。先ほどの例でいえば、Windowsファイアウォールの設定でルールを変更または無効化しない限り、Operaブラウザーはインターネットに接続できません。

後からルールを無効化・編集・削除したくなった場合は、該当するルールを右クリックして、目的の操作を選択するだけで簡単に行えます。

応用:受信ルールやポート制限にも活用できる
このように、プログラムをブロックするルールの作成はとても簡単です。しかも、同じ手順は「受信の規則」(インバウンドルール)にもそのまま使えます。さらに、プログラム単位のブロックだけでなく、特定のポートやポート範囲、プロトコル、IPアドレスなどを制限することも可能です。用途に合わせて、より高度でカスタマイズされたルールを作成することもできます。
Windowsファイアウォールはかなり高機能な反面、最初は操作に慣れるまで時間がかかるかもしれません。しかし一度仕組みを理解してしまえば、どんなアプリでも思いどおりにブロック・制御できるようになります。
ルール設定の際に困ったことがある場合や、Windowsファイアウォールに関する感想・体験談などがありましたら、ぜひコメント欄でお聞かせください。
-
Windows 10でキーボードマクロを作成する方法|ショートカットキー設定の手順を解説
Windows 10には、目的のアプリへ素早くアクセスするための方法がいくつかあります。スタートメニューやタスクバーへのピン留め、デスクトップへのショートカット作成などが代表的です。しかし、毎日使うアプリであれば、もっと速く開きたいものです。そこで役立つのが「キーボードマクロ」です。タッチスクリーン非搭載のPCを使っている場合や、多ボタンマウスをお持ちでない場合でも、キーボード操作だけで簡単にアプリを起動できます。 マクロとは? コンピューティングにおけるマクロとは、「特定のタスクを実行するために、自動的に一連の命令へと展開される単一の命令」を指します。つまり、キーボードマクロとは、Windo
-
Windows 11でローカルアカウントを作成する3つの方法|セットアップ中・後どちらも解説
ここ数年、MicrosoftはWindows 10およびWindows 11において、オンラインアカウント(Microsoftアカウント)の使用を強く促す方針を強めています。特にWindows 11 Homeでは、セットアップ時にローカルアカウントを作成する選択肢そのものが削除され、「オフラインアカウント」の項目が見つからず戸惑うユーザーが少なくありません。しかし、心配はいりません。 本記事では、Microsoftアカウントやインターネット接続なしでもWindows 11をセットアップできるよう、ローカルアカウントを作成する複数の方法をわかりやすくご紹介します。それでは、手順を見ていきましょう