Windows 10でアプリケーションのインターネットアクセスをブロックするのは、一見複雑そうに思えるほど難しくありません。Windowsに搭載されているファイアウォールは非常に強力で、オンラインにできるものとできないものを制御できます。特定のアプリのWebアクセスをブロックする送信ルールを作成すれば、プライバシーを強化したり、特定のプログラムによるデータの流出を防いだりする簡単な方法になります。とはいえ、適切なプログラムファイルに適用するか、ルールがすべてのネットワークタイプに適用されているかを確認するなど、少し面倒な作業になることもあります。プロセス全体は少々面倒ですが、一度設定してしまえば、サードパーティ製のツールを使わずに管理できる便利な方法になります。
Windows 10でアプリケーションのインターネットアクセスをブロックする方法
方法 1: セキュリティが強化された Windows ファイアウォールを使用する
セキュリティが強化されたWindowsファイアウォールを開く
スタートメニューの検索バーに「Windows ファイアウォール」と入力し、 「セキュリティが強化された Windows Defender ファイアウォール」を選択します。設定によっては、コントロールパネルの「システムとセキュリティ」の中に隠れている場合もありますが、通常はクイック検索の方が早く見つかります。開くとたくさんのオプションが表示されますが、慌てないでください。必要な機能のほとんどは左側のツールバーにあります。
このツールは、特定のアプリのインターネットからのブロックなど、ネットワークトラフィックをきめ細かく制御するルールを作成できるため、不可欠です。通常はデフォルトのルールで問題ありませんが、今回は専用の送信ルールを作成します。
新しい送信ルールを作成する
- 左側のパネルから「送信の規則」を選択します。
- 右側の「新しいルール…」をクリックします。
送信ルールは送信トラフィックを処理します。アプリによるデータの送信を阻止したい場合は、ここがまさにその場です。他のシステム設定を変更することなく、プログラムをインターネットから隔離する最も直接的な方法です。一部のマシンでは、特に管理者権限で実行していない場合は、このルールを作成してもすぐには機能しない場合があります。管理者権限を持っていることを確認してください。
ブロックするプログラムを選択する
- 「プログラム」を選択し、「次へ」をクリックします。
この選択肢は特定の実行ファイルを対象とします。特に個々のアプリの場合、ポートやIPアドレスをブロックするよりもクリーンな方法です。アプリが別のフォルダに更新またはインストールされる場合は、パスを再確認する必要があるかもしれませんが、主な目的は正しい.exeファイルを指定することです。
プログラムパスを指定する
- 「参照」をクリックし、アプリの.exeファイルが保存されている場所に移動します。通常はC:\Program FilesまたはC:\Program Files (x86)です。
- 実行可能ファイルを選択し、「開く」をクリックしてから「次へ」をクリックします。
アプリの実行ファイルがわからない場合は、ショートカットを右クリックし、「ファイルの場所を開く」を選択して、ショートカットのプロパティで対象のパスを確認してください。適切なファイルを見つけるには、多少の調査が必要になる場合があります。
ルールをブロックに設定する
- 「接続をブロックする」を選択し、「次へ」をクリックします。
これにより、Windows は該当のプログラムからの送信接続をすべて拒否します。これは非常に効果的ですが、一部のアプリはデータをキャッシュしたり、繰り返し再接続を試みたりする可能性があるため、実際にブロックされているかどうかは後で確認する必要があるかもしれません。
ルールを適用するタイミングを選択する
- ドメイン、プライベート、パブリックの3つのボックスすべてにチェックを入れ、 「次へ」をクリックします。
これにより、PCが自宅、職場、公共Wi-Fiなど、どのネットワークに接続してもルールが適用されます。よりきめ細かな制御を希望しない限り、すべてのネットワークをブロックする方が安全です。
名前と仕上げ
- ルールにわかりやすい名前を付けます(「[アプリ名] のインターネットアクセスをブロック」など)。
- [完了]をクリックしてルールをスプールします。
これでほぼ完了です。これで、アプリはWindowsファイアウォールを介してインターネットから遮断されるはずです。必要に応じて、後からルールを再確認したり無効にしたりできます。リストでルールを見つけて右クリックし、「無効化/削除」を選択してください。
ヒントとクイックノート
- 実行可能パスが正しいことを再確認してください。入力ミスがあると、ルールは何も実行されません。
- ルールに適切なラベルを付けましょう。しばらくすると、何をブロックしたか忘れてしまうことがよくあります。
- 動作確認:アプリを起動して、オンライン接続できるか確認してください。アプリの中には、ルールを回避しようとするものもあるので、簡単な確認が効果的です。
- 一部のアプリケーションは更新やクラウド サービスにインターネットを使用するため、ブロックするとそれらの機能が動作しなくなる可能性があることに注意してください。
- 必要に応じてルールを再確認するためのリマインダーを設定します。後で実行した内容を忘れてしまうことはよくあります。
よくある質問
Windows ファイアウォールの送信規則とは何ですか?
いい質問ですね。基本的に、送信ルールとはWindowsがPCから送信されるトラフィックを管理する仕組みのことです。つまり、プログラムにインターネットへの送信を許可するか禁止するかを指定するようなものです。ネットワーク全体に影響を及ぼさずに特定のアプリをブロックするのに便利です。
インターネット アクセスをブロックすると、アプリの主な機能に影響が出ますか?
状況によります。アプリがインターネット接続をあまり必要としない場合(例えばオフラインのPDFリーダーなど)、同期やアップデートを停止します。ただし、チャットアプリやクラウドバックアップの場合は、ブロックすると一部の機能が動作しなくなります。ご注意ください。
これを後で元に戻すことはできますか?
はい、大丈夫です。ファイアウォールのルールに戻って、該当するルールを見つけて右クリックし、削除または無効化してください。気が変わったら簡単に元に戻せます。
複数のアプリに対して一度にこれを行うことはできますか?
それぞれに個別のルールを作成する必要があります。一括処理はできませんが、少数のブロックだけならそれほど難しくありません。
そもそもなぜアプリをブロックする必要があるのでしょうか?
主にプライバシーとデータの管理です。特定のアプリが許可なくデータを送信するのを防いだり、従量制接続の場合は帯域幅を節約したりするための手段です。
まとめ
- セキュリティが強化された Windows ファイアウォールを開きます。
- アプリの新しい送信ルールを作成します。
- アプリの実行可能ファイルを指定します。
- ルールをブロックしてすべての場所に適用するように設定します。
- 終了してテストします。
まとめ
このプロセスは最初は少し面倒に感じるかもしれませんが、一度設定してしまえば、あとは簡単です。プライバシー保護のためでも、帯域幅の確保のためでも、あるいは単に何が漏れているのか知りたいというだけの理由であれ、サードパーティ製のツールに頼ることなく、アプリのインターネットアクセスをコントロールできる、適切な手段が手に入りました。Windowsのせいで面倒なこともありますが、一度ルールを設定してしまえば、その努力は報われます。この方法が誰かのノイズをフィルタリングし、少しでも安心感を取り戻すのに役立つことを願っています。