Windows 10でプログラムがインターネットにアクセスするのをブロックするにはどうすればよいですか?

公開: 2020-02-20

コンピューター上のサードパーティアプリケーションの大部分はインターネットにアクセスできますが、さまざまな理由でアクセスする傾向があります。 ただし、特定のアプリでインターネットを使用したくない場合があります。 このような場合、アプリケーションがWebに到達しないように、コンピューターの設定を変更しようとしている可能性があります。 このガイドでは、プログラムがインターネットに接続するのをブロックする方法を紹介します。

アプリケーションによるインターネットの使用を停止したいのはなぜですか?

このページにアクセスしたので、アプリのWebアクセスを遮断したい理由があるかもしれません。 あるいは、そもそもなぜ誰かがアプリケーションのインターネットへのアクセスをブロックしたいと思うのか疑問に思ったかもしれません。 後者に関する私たちの仮定が当てはまる場合、あなたは人々がプログラムがインターネットを使用するのを阻止しようとする理由を見つけようとしています。

たとえば、更新を取得して(自動的に)インストールすることを要求するアプリケーションに遭遇または使用する場合がありますが、一部の機能が壊れたり、アプリのパフォーマンスが以前より悪くなるため、更新は必要ありません。 このようなシナリオでは、プログラムのインターネットアクセスを遮断する以外に選択肢はありません。 プログラムがそれ自体の更新を延期するように指示をリッスンしない場合は、そもそも更新を取得しないようにする必要があります。

別のシナリオは次のとおりです。オフラインモードでのみ子供に適したゲームを使用している場合や、病棟がオンライン(および監視されていない)マルチプレーヤー要素にさらされることに不安を感じる場合があります。 その場合は、ゲームがオフラインのままであることを確認するために、その特定のゲームアプリケーションのインターネットアクセスをブロックするようにWindowsに指示することをお勧めします。

または、不快な広告でスパムを送信するアプリケーションを使用していて、そもそも広告が表示されないようにする方法を探している可能性があります。 アプリケーションは広告データを取得するためにインターネットを必要とするため、アプリのWebアクセスを遮断することで、広告スパムを防ぐことができます。

シナリオによっては、悪意のある、または有害であると思われるアプリケーションに遭遇する場合があります。 リスクを最小限に抑えるために、そのようなアプリがコンピューターでインターネットを使用するのをブロックすることは理にかなっています。 動作するためにインターネットに依存している悪意のあるプログラムは、それがWebに到達すること(およびその作成者またはコントローラーに連絡すること)が妨げられた場合、コンピューターに損害を与えるのに苦労します。

Windows 10でアプリケーションがインターネットにアクセスするのをブロックするにはどうすればよいですか?

アプリケーションがコンピューターでインターネットを使用するのを停止したい理由に関係なく、Windowsファイアウォールを含む手順は、目標を達成するための理想的なパスを提供します。 ここでは、ルールを作成して、アプリケーションがインターネットに接続しようとしたときにWindowsが何をしなければならないかをWindowsに伝えることができます。

WindowsがアプリケーションのWebへのアクセスを停止するようにするため、インターネットのブロックを強制するためのアウトバウンドルールを作成する必要があります。 その方法を説明します。

  1. アプリケーションのインターネットアクセスをブロックするWindowsファイアウォールルールを作成します。

次の手順を慎重に実行してください。

  • まず、Windowsのスタートメニューまたは画面に移動する必要があります。 これを行うには、デバイスのディスプレイの左下隅にあるWindowsアイコンをクリックします。

または、マシンのキーボードのWindowsロゴアイコンを押して、Windowsの[スタート]メニューにアクセスすることもできます。

  • ここで、テキストボックスにコントロールパネルを入力して(入力を開始した瞬間に表示されます)、これらのキーワードをクエリとして使用して検索タスクを実行する必要があります。
  • コントロールパネル(アプリ)が結果リストのメインエントリとして表示されたとすると、それをクリックして必要なアプリケーションを開く必要があります。
  • コントロールパネルウィンドウが表示されたら、(右上隅にある)[表示方法]パラメーターを[大きいアイコン]に設定する必要があります。
  • 次に、Windowsファイアウォールをクリックする必要があります。
  • Windowsファイアウォールメニューが表示されていると仮定すると、ウィンドウの左上隅にあるリストを確認してから、[詳細設定]リンクをクリックする必要があります。

これで、セキュリティが強化されたWindowsファイアウォールユーティリティウィンドウが表示されるはずです。

  • アプリケーションウィンドウの左上隅を見てください。 アウトバウンドルールをクリックまたはダブルクリックします。
  • ここで、プログラムウィンドウの右上隅を確認する必要があります。 [アクション]パネルで、[新しいルール]をクリックする必要があります。
  • プログラムのラジオボタンをクリックします(このオプションを選択するには)。

(結局のところ、プログラムがインターネットに到達するのをブロックしようとしています)。

  • ここで、ブロックしようとしているアプリケーションがインストールされているフォルダーに移動する必要があります。 [参照]ボタンをクリックして、そこから作業を続行します。

アプリケーションのフォルダを指定すると、アプリのファイルパスが自動的に表示されます。 Windowsのアプリケーションパスは通常、「 C:\ Program Files \ NameOfApp.exe 」または「 C:\ ProgramFiles(x86)\ NameOfApp.exe 」の形式です。ここで、 NameOfAppは、目的のアプリケーションの名前です。インターネットアクセスをブロックします。

  • プログラムのファイルパスを指定したら、[次へ]ボタンをクリックして次の段階に進む必要があります。
  • 次の画面(アクション)で、[接続をブロックする]ラジオボタンをクリックする必要があります。
  • [次へ]ボタンをクリックします。
  • [プロファイル]画面で、そこにあるすべてのパラメーター(ドメイン、プライベート、およびパブリック)を選択する必要があります。

ドメインは、コンピューターがドメインに接続するときに適用されるルールです。 プライベートは、PCがプライベートネットワーク(自宅やオフィスのネットワークなど)に接続されている場合に適用されるルールです。 パブリックは、システムがコーヒーショップや空港のWIFIなどのパブリックネットワークに接続されている場合に適用されるルールです。

アプリケーションで使用されるすべてのプロファイル、ネットワーク、およびセットアップに提案されたルールを適用するには、Windowsが必要です。 したがって、そこにあるすべてのパラメータを選択する必要があります。

  • [次へ]ボタンをクリックします。
  • [名前]画面が表示されていると仮定すると、[名前]ボックスにルールの優先名を​​入力する必要があります。

理想的には、簡単に識別できる名前を使用する必要があります。

  • 必要に応じて、[説明]のテキストボックスに入力することもできます。 ここでのタスクはオプションです。
  • [完了]ボタンをクリックします。

作成したルールは、アウトバウンドルールの下のリストに表示されるはずです。 そこで確認して確認することができます。

すべてを正しく実行した場合、Windowsは、Webアクセスを遮断するアプリケーションからのすべてのアウトバウンド通信をブロックするようにレイヤーを構成します。 ほとんどの場合、これは通常、アプリがWebに到達するのを防ぐのに十分です。

それでも、アプリケーションをしっかりと把握したい場合は、さらに一歩進んで、インバウンドルールを使用して同じプロセスを繰り返し、アプリのすべてのインバウンド通信をブロックするための特定の指示をWindowsに提供できます。 新しいルールは以前のルール(既に作成したもの)とまったく同じですが、ビュー内のアプリケーションのインバウンドトラフィックを管理します。

そもそもアプリケーションがデータパケットを送信しないようにWindowsが既に構成されている場合、アプリケーションがWebから何かを受信する可能性はほとんどありません。 つまり、アウトバウンド通信のルールがすでに構成されている場合、インバウンド通信のルールはおそらくやり過ぎです(不要です)。

ファイアウォールルールがどれほど効果的であるかを知りたい場合は、簡単なテストを実行できます。 アウトバウンドルールを作成して、ブラウザアプリケーションの接続をブロックし、何が起こるかを確認できます。 ルールを作成したら、ブラウザを開いて、(サイトまたはページに移動して)Webサーフィンを試みる必要があります。 操作が失敗し、ブラウザがWebサイトまたはインターネットに接続できないことを通知した場合は、作成したルールが本来の効果を発揮していることがわかります。

特定のアプリケーションのインターネットアクセスのブロックについて気が変わった場合は、いつでもルールを無効にしたり削除したりできます。 上記と同じ手順を実行して、セキュリティが強化されたWindows Defenderファイアウォールアプリケーションを開き、必要なセクション([受信]または[送信]リスト)でルールを見つけて、ルールに対して必要なタスクを実行するだけです。

プログラムがインターネットに接続するのをブロックする他の方法

ここでは、アプリケーションがインターネットに到達するのを防ぐための代替方法について説明します。 (Windowsファイアウォールでの)ルールの作成を含む提案された手順がそれをカットしないシナリオがあります。

たとえば、特定のゲームを考えてみましょう。 NameOfGame.exeのブロックルールを作成するだけのように見えるかもしれませんが、実際には、NameOfGame.exeは単なるランチャー(アプリケーションを開くために使用される実行可能ファイル)であり、実際の接続操作はJavaを介して実行されます。

説明されているシナリオでは、Javaw.exe(NameOfGame.exeではなく)の接続をブロックするようにWindowsに指示するルールを作成する必要があります。 あるいは、ゲームがJavaまたは同様のコンポーネントを介して実行されているかどうかさえわからない場合もあります。つまり、変数について何も知らないために、説明できなかった変数について心配し始める必要があります。

状況を考えると(提供されている説明のいずれかで)、次のいずれかの方法でアプリケーションのインターネットアクセスをブロックした方がよい場合があります。

  1. システムホストファイルを変更して、特定のアドレスまたはIPのインターネットアクセスをブロックします。

ここでは、接続先のWebアドレスまたはIPアドレスがわかっている場合に、プログラムがインターネットに到達するのをブロックする方法を紹介します。 たとえば、子供に特定のブラウザでWebサーフィンをさせたいが、特定のサイトにアクセスさせたくない場合は、ここでの手順が役立つ可能性があります。

Windowsホストファイルは、オペレーティングシステム(マシン上で実行されている)がホスト名とIPアドレスを管理するために使用するファイルです。 そこのエントリにWebサイトを追加すると、Windowsはそれらのサイトへのアクセスを自動的にブロックするための特定の指示を受け取ります。

とにかく、これらはあなたがここで仕事をするために従わなければならない指示です:

  • まず、プログラムアイコン(おそらくタスクバーにあります)をクリックして、ファイルエクスプローラーアプリケーションを開く必要があります。

または、Windowsロゴボタンと文字Eのキーボードショートカットを使用して、ファイルエクスプローラーアプリをすばやく開くこともできます。

  • ファイルエクスプローラウィンドウが表示されたら、このPCをクリックまたはダブルクリックして、その内容を表示する必要があります。
  • この時点で、次のパスのディレクトリをナビゲートする必要があります。

C:/ Windows / System32 / drivers / etc / hosts

  • ここで、現在の場所で、hostsファイルを見つけて、それをダブルクリックして開く必要があります。

Windowsは、ファイルを開くために使用するアプリケーションを尋ねる小さなウィンドウまたはダイアログを表示することになっています。

  • 表示されるプログラムのリストから、メモ帳を選択する必要があります。

ホスト–メモ帳ウィンドウが表示されます。

次のようなものが表示されるはずです。

#Copyright(c)1993-2009 Microsoft Corp.

#これは、Microsoft TCP / IP forWindowsで使用されるサンプルのHOSTSファイルです。

#このファイルには、IPアドレスからホスト名へのマッピングが含まれています。

#エントリは個々の行に保持する必要があります。 IPアドレスは

#最初の列に配置され、その後に対応するホスト名が続きます。

#IPアドレスとホスト名は少なくとも1つは区切る必要があります

# 空。

#さらに、コメント(これらのような)は個人に挿入されるかもしれません

#行または「#」記号で示されるマシン名の後に続きます。

# 例えば:

#104.54.95.97 testwebpageorsite.com#ソースサーバー

#39.23.63.11 testwebpageorsite.com#xクライアントホスト

#ローカルホストの名前解決はDNS自体の中で処理されます。

#127.0.0.1ローカルホスト

#:: 1 localhost

  • ここで、最後の#文字の下に、インターネットアクセスをブロックするWebサイトのURLとIPアドレスを入力する必要があります。
  • ホストファイルの変更が完了したと仮定して、行った変更を保存する必要があります。
  • メモ帳ウィンドウの左上隅を見て、そこにある[ファイル]ボタンをクリックして(メニューオプションを表示)、[保存]をクリックします。

または、Ctrl +文字Sのキーボードショートカットを使用して、hostsファイルに加えられた変更を保存するようにWindowsに指示することもできます。

  1. ペアレンタルコントロールを使用してアプリのインターネットアクセスをブロックします。

ここでは、Windowsのペアレンタルコントロール機能を使用して、特定のアプリケーションまたはWebサイトへのWebアクセスをブロックできます。 ここでのインターネット遮断手順は、子供が使用するアプリケーション(特にゲーム)を制限したり、子供が特定のWebサイトにアクセスするのを阻止したりすることを検討している親に適しています。

ペアレンタルコントロールを実装して使用する(インターネットアクセスをブロックする)ために従わなければならない手順は次のとおりです。

  • まず、設定アプリケーションを開く必要があります。 ここでは、Windowsロゴボタンと文字Iのキーボードショートカットが便利です。
  • [設定]ウィンドウが表示されたら、[アカウント]をクリックする必要があります(このオプションのメニューに入るには)。
  • ウィンドウの左端にあるメニューリストを見て、[他の人]をクリックします。
  • 次に、ウィンドウの右端にあるペインを確認してから、[家族のメンバーを追加]オプションをクリックする必要があります。
  • [子を追加]のラジオボタンをクリックして(このオプションを選択するには)、[次へ]ボタンをクリックします。

お子様の新しいプロフィールが表示されます([あなたの家族]セクションの下)。

  • [ファミリ設定の管理]オンラインリンクをクリックします。

アカウントのMicrosoftペアレンタルコントロールのWebページに移動します。 そこに、コンピュータに存在するすべての大人と子供のアカウントが表示されます。

  • ここで、ページの右上隅にある[最近のアクティビティを確認する]を確認する必要があります。 このリンクをクリックしてください。

これで、[コンテンツの制限]タブまたは画面に移動します。 そこで、インターネットとアプリケーションのパラメータにさまざまな制限設定を指定または適用できるようになります。

  • ここで、ブロックするゲームとWebサイトを指定する必要があります。
  • この手順が適用される場合は、変更を保存します。
  1. ネットワークアダプタを無効にしてインターネットアクセスをブロックします。

アプリケーションがインターネットに接続するのを止めようとしていて、他のプログラムのWebアクセスを遮断してもかまわない場合は、ここでの手順が最適です。 実際、インターネットアクセスをブロックする提案された方法は、インターネット接続コンポーネントを停止する必要があるため、おそらく最も効果的です。

コンピューターのネットワークアダプターを無効にすることで、コンピューター上のすべてのユーティリティまたはセットアップのインターネットアクセスをブロックできます。 この方法は、それが得るのと同じくらい絶対確実です。

ネットワークアダプタを無効にするには、次の手順を実行します。

  • タスクバー(ディスプレイの下部)を右クリックし、[実行]を選択して、実行アプリを開きます。

または、Windowsロゴボタン+文字Rのキーボードショートカットを使用して同じことを行うこともできます。

  • [実行]ウィンドウが表示されたら、そのフィールドにmscを入力してから、PCのキーボードの[Enter]ボタンを押します(コードを実行するため)。

デバイスマネージャのアプリケーションウィンドウが表示されます。

  • 次に、カテゴリのリストを確認し、ネットワークアダプタを見つけて、そのカテゴリの拡張アイコンをクリックする必要があります。

これで、ネットワークアダプタカテゴリ内のデバイスが表示されます。

  • この時点で、コンピュータがインターネットに接続するために使用するデバイスを見つける必要があります。

PCがWIFIネットワークを介してWebに接続している場合は、WANポートを無効にする必要があります。 イーサネットケーブルを使用してコンピューターをWebに接続する場合は、イーサネット接続デバイスを無効にする必要があります。 理想的には、ネットワークアダプタカテゴリのすべてのデバイスを無効にして、取り残されていないことを確認する必要があります。

  • ネットワークデバイスを無効にするには、ネットワークデバイスをクリックして(強調表示するために)、右クリックして使用可能なオプションを表示し、[デバイスを無効にする]を選択する必要があります。
  • 適切なデバイス(またはできればすべてのデバイス)で無効化タスクを実行します。

コンピュータに課したインターネット制限に気が変わって、それらを廃止することにした場合は、これを行う必要があります。上記と同じ手順でネットワークデバイスを見つけ、デバイスを右クリックして、標準オプションリストを選択し、[デバイスを有効にする]を選択します。 基本的に、インターネットアクセスを回復するには、以前に無効にしたすべてのデバイスに対して有効化タスクを実行する必要があります。 インターネットがすぐに復旧しない場合は、PCを再起動する必要があります。

ヒント:

おすすめされた

マルウェア対策でPCを脅威から保護する

アンチウイルスが見逃す可能性のあるマルウェアがないかPCをチェックし、AuslogicsAnti-Malwareを使用して脅威を安全に削除します

Auslogics Anti-Malwareは、認定されたMicrosoft Silver ApplicationDeveloperであるAuslogicsの製品です。
ダウンロード中

あなたはあなたのコンピュータのインターネットアクセスを制限しようとしているので、あなたの目標はあなたのコンピュータを安全に保つこと、または誰かを危害から保護することに集中していると信じる理由があります。 このために、Auslogics Anti-Malwareをインストールして、PCのセキュリティを強化することをお勧めします。

推奨されるアプリケーションを使用すると、現在の状態(アンチウイルスが実行されているかどうかに関係なく)に関係なく、コンピューターの防御装置の改善を強制することができます。 予測される改善により、システムが悪意のあるプログラムに陥る(またはサイバー攻撃の犠牲になる)可能性が大幅に減少します。