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

右クリックメニューからアプリのインターネット接続をブロックする方法【Windows 7】

特定のアプリケーションのインターネットへのアクセスを制限したい場面は意外と多くあります。たとえば、そのアプリがマルウェアではないかと疑わしい場合や、仕事用のPCで子どもに勝手にウェブを閲覧されたくない場合などが挙げられます。本記事では、右クリックメニュー(コンテキストメニュー)から直接、プログラムのインターネット接続をブロックする方法をご紹介します。

注意:このテクニックはレジストリを変更します。作業を始める前に、必ずレジストリのバックアップを取っておいてください。また、このハックはWindows 7およびWindows Vistaでのみ動作し、Windows XPでは利用できません。

レジストリハックの手順

まず、レジストリにいくつかのエントリを追加します。これにより、コンテキストメニューに次のような項目が表示されるようになります。

右クリックメニューからアプリのインターネット接続をブロックする方法【Windows 7】

「Firewall」レジストリファイルをダウンロードしてください。ファイルの内容は以下の通りです。

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\exefile\shell]
 
[HKEY_CLASSES_ROOT\exefile\shell\Add To Firewall]
 
[HKEY_CLASSES_ROOT\exefile\shell\Add To Firewall\command]
@="netsh advfirewall firewall add rule name=\"%1\" dir=out action=block program=\"%1\""
 
[HKEY_CLASSES_ROOT\exefile\shell\Delete From Firewall]
 
[HKEY_CLASSES_ROOT\exefile\shell\Delete From Firewall\command]
@="netsh advfirewall firewall delete rule name=\"%1\""

ダウンロードしたファイルをダブルクリックします。

右クリックメニューからアプリのインターネット接続をブロックする方法【Windows 7】

ユーザーアカウント制御(UAC)の確認画面が表示されたら、「はい」をクリックします。

右クリックメニューからアプリのインターネット接続をブロックする方法【Windows 7】

右クリックメニューからアプリのインターネット接続をブロックする方法【Windows 7】

続いて、スタートメニューの検索ボックスに「uac」と入力します。

右クリックメニューからアプリのインターネット接続をブロックする方法【Windows 7】

スライダーを「通知しない(Never notify)」まで移動させて「OK」をクリックします。

右クリックメニューからアプリのインターネット接続をブロックする方法【Windows 7】

最後に、パソコンを再起動すれば設定完了です。

注意:UACを「通知しない」に設定する必要があるのは、プログラムをファイアウォールに追加・削除するときだけです。目的のプログラムをブロックし終えたら、必ずUACの設定をデフォルトに戻しておきましょう。

実行例:Internet Explorerをブロックする

ここでは例として、Internet Explorerをファイアウォールに追加し、インターネットへのアクセスを遮断してみます。

1. スタートメニューの検索ボックスに「Internet Explorer」と入力します。

2. 表示された「Internet Explorer」の項目を右クリックし、「Add To Firewall(ファイアウォールに追加)」を選択します。

右クリックメニューからアプリのインターネット接続をブロックする方法【Windows 7】

ファイアウォールの設定画面を開くと、Internet Explorerが「送信の規則(Outbound Rules)」に追加されていることが確認できます。

右クリックメニューからアプリのインターネット接続をブロックする方法【Windows 7】

なお、「Delete From Firewall(ファイアウォールから削除)」を選択すれば、一覧からそのアプリを取り消すことができます。

機能を解除(アンインストール)する方法

この機能が不要になった場合は、「UninstallFirewall.reg」ファイルをダウンロードしてください。ファイルの内容は以下の通りです。

Windows Registry Editor Version 5.00
 
[-HKEY_CLASSES_ROOT\exefile\shell\Add To Firewall]
 
[-HKEY_CLASSES_ROOT\exefile\shell\Delete From Firewall]

手順は以下の2ステップです。

1. まず、これまでにブロックしたすべてのアプリケーションを解除しておきます。

2. 次に、アンインストール用ファイルをダブルクリックし、確認画面で「OK」を押します。これでコンテキストメニューからファイアウォール関連の項目が消えます。

注意:忘れずにユーザーアカウント制御(UAC)の設定をデフォルトに戻しておきましょう。

  1. Windows 10でインターネット接続をブロックする5つの方法|アプリ別の制限手順も解説

    Windows 10のPCでインターネットアクセス(接続)をブロックしたいとお考えなら、この記事が役立ちます。今回は、PC上でインターネット接続を無効化するさまざまな方法を詳しく解説します。 インターネット接続をブロックしたい理由は人それぞれです。家庭用PCでは、子どもや家族がうっかりマルウェアやウイルスをダウンロードしてしまうのを防ぎたいケース、通信量(帯域幅)を節約したいケース、企業では従業員が業務に集中できるようインターネットを制限したいケースなどが挙げられます。この記事では、インターネット接続全体をブロックする方法から、特定のプログラムやアプリケーションのみをブロックする方法まで、すべ

  2. インターネットから個人情報を削除する方法|デジタルフットプリントを最小化する7つの手順

    世界中でサイバー攻撃やハッキングが後を絶たない昨今、「もうインターネットをやめて、昔ながらの生活に戻ろう」と考える人もいます。しかし現実的には、ネットを一切使わない生活は非効率であり、オンラインで得られる情報やサービスを大きく損してしまいます。そこで有効なのが、インターネットの利用を必要最低限に抑えつつ、できる限り安全に活用するという選択肢です。ただし、過去のオンライン活動の痕跡はネット上に残り続けるため、そのデータを守るには自分から能動的に対処する必要があります。この記事では、インターネットから個人情報を削除し、プライバシーを守るための具体的な手順を詳しく解説します。なお、完全にネット上から