Windowsファイアウォール経由でアプリを有効にする方法

📅
🕑 1 分で読む

アプリが接続エラーを起こしたり、同期に失敗したり、ネットワーク上の他のデバイスと通信できない場合は、Windows ファイアウォールがブロックしている可能性があります。新しいアプリや特別なネットワーク権限を必要とするアプリは、たとえ信頼できるアプリであっても、セキュリティゲートに引っかかってしまうことがあります。このガイドでは、アプリに権限を付与する最も簡単な方法を解説し、Windows による妨害を受けずにアプリが正常に動作するようにします。これは単に問題を解決するだけでなく、特にオンラインゲーム、リモートデスクトップ、あるいはすぐに接続できないような特殊なビジネスツールなど、アプリがスムーズに動作するようにするためのものです。

Windows 11/10でアプリをファイアウォール経由で許可する方法は?

Windowsセキュリティを開く — 最初のステップ

ここからすべてが始まります。ファイアウォールの設定を見つけるには、Windows セキュリティを開く必要があります。スタートボタンをクリックし、検索ボックスに「Windows セキュリティ」と入力して、アプリを選択してください。盾のアイコンのような形をしています。開くと、ウイルススキャン、デバイスセキュリティ、そしてもちろんファイアウォールなど、さまざまなセキュリティオプションが表示されます。Windows には驚くほど多くのオプションがあるので、少し時間をかけて見てみてください。

アクセスファイアウォールとネットワーク保護

Windows セキュリティ内で、「ファイアウォールとネットワーク保護」を探してクリックします。通常は左側のサイドバーまたはメインダッシュボードにあります。ここには、ドメイン、プライベート、パブリックのネットワークのいずれに接続しているかなど、現在のネットワーク情報とファイアウォールの状態が表示されます。公共の Wi-Fi を使用している場合、Windows のルールが異なる可能性があるため、アプリがまだ動作しない場合はその点に注意してください。ここには高度なファイアウォールルールの設定もありますが、ほとんどのユーザーは「許可されたアプリ」を有効にしておくだけで十分です。

許可されたアプリのリストを開く

それでは、少し下にスクロールして「ファイアウォール経由でアプリを許可する」という項目を探してください。はい、そのリンクをクリックしてください。すると、 「許可されたアプリ」パネルという新しいウィンドウが開き、Windowsが既に信頼していると判断したものであるすべてのアプリが表示されます。管理者権限が必要な場合、このリストがすべて灰色でロックされていることがあります。ご心配なく、これは正常な動作です。すぐにロックを解除します。

設定を変更して編集を有効にする

この新しいウィンドウの上部にある「設定の変更」をタップします。画面が点滅したり、ユーザーアカウント制御(UAC)による許可を求められる場合があります。表示されたら「はい」をクリックします。これで、各アプリの横にあるチェックボックスをオンまたはオフに切り替えることができます。注意:この操作を行わないと何も変更されないので、スキップしないでください。この手順は、アプリの権限を調整できるようにするものです。

許可する必要のあるアプリを見つけて選択してください。

問題のあるプログラムをリストから探します。各項目には「プライベート」「パブリック」の2つのボックスがあります。アプリがネットワークにアクセスできるようにするには、このボックスにチェックを入れます。通常、家庭で使用する場合は「プライベート」のみにチェックを入れる必要がありますが、アプリが公共のWi-Fiで動作する場合は、「パブリック」も有効にします。一部の設定、特にカスタムソフトウェアやあまり一般的でないソフトウェアでは、アプリがリストに表示されない場合があります。その場合は、「他のアプリを許可する」を使用します。

リストにないプログラムを追加する

アプリが表示されない場合は、「別のアプリを許可する」をクリックします。新しいダイアログが表示されます。ここで、アプリケーションの実行可能ファイル (.exe) をコンピュータから参照できます。通常、アプリはC:\Program FilesまたはC:\Program Files (x86)にインストールされます。適切な.exe ファイルを見つけてください。特にカスタム ソフトウェアの場合は、見つけるのが面倒な場合があります。ファイルを選択して「追加」をクリックすると、リストに表示されます。次に、有効にするネットワークの種類にチェックを入れることができます。便利ですよね?

保存してテストする

すべて問題なければ、「OK」をクリックします。Windows はファイアウォールルールを即座に更新します。変更を反映させるには、アプリや PC を再起動する必要がある場合があります。特に、これらの調整を行ったときにアプリや PC が実行中だった場合は、再起動が必要になることがあります。アプリケーションを起動して、接続または同期できるかどうかをテストしてください。それでも問題が解決しない場合は、ネットワークアクセス許可の設定を再度確認するか、ウイルス対策ソフトやルーターの設定など、他の要因を検討してください。

高度な代替手段:ファイアウォールの詳細設定を使用する

技術に詳しい方や、複雑なアプリを使用している方には、Windowsの高度なファイアウォール制御機能が利用できます。「Windows Defender ファイアウォールと高度なセキュリティ」で検索してみてください。そこから、プログラム、ポート、IPアドレスに基づいて、非常に詳細な受信/送信ルールを作成できます。設定はやや複雑ですが、許可するアプリとブロックするアプリを細かく制御するには、これが唯一の方法となる場合もあります。しかし、ほとんどのユーザーにとっては、「許可されたアプリ」リストを使用するだけで十分です。

アプリの許可に関するよくある問題

権限を設定しても、うまく動作しない場合があります。通常、これは誤った実行ファイルが選択されたか、サードパーティ製のファイアウォールなどのセキュリティツールがWindowsのルールを無視して動作していることが原因です。ネットワークプロファイルも厄介な問題です。プライベートネットワークでは許可されているアプリが、パブリックネットワークではブロックされることがあります。また、ファイアウォールの権限が正しく設定されているにもかかわらず、古いソフトウェアや破損したソフトウェアが原因で、誤ったエラーが発生することもあります。

ファイアウォールルールを調整する際のセキュリティに関するヒント

アクセスを許可する前に、アプリが正規のソースからのものであることを必ず確認してください。たとえ煩わしいからといって、怪しいソフトウェアをそのままにしておいてはいけません。注意を怠ると、マルウェアの侵入経路を作ってしまうことになります。自分が何をしているのかを本当に理解している場合を除き、プライベートネットワーク上のアプリのみを信頼するようにしてください。また、ファイアウォールルールを定期的に確認し、不要になった権限を削除してください。

よくある質問

Windowsファイアウォールを通してアプリを許可するのは安全ですか?

通常は、信頼できるソースからのもので、動作にネットワークアクセスが必要な場合は許可しても構いません。ただし、未知のソフトウェアや疑わしいソフトウェアは許可しないようにしてください。迷った場合は、まずアプリについて調べてください。

アプリを許可すると、どのような効果がありますか?

これはファイアウォールのブロックを回避する例外ルールを作成し、設定に従ってアプリがデータの送受信を行えるようにします。つまり、「はい、どうぞ」と指示するのです。

アプリを許可したにもかかわらず、まだブロックされています。どうなっているのでしょうか?

誤った実行ファイルが許可されたか、あるいは別のファイアウォール(例えばアンチウイルスソフト)が制御している可能性があります。または、より多くのネットワーク権限が必要か、別のプロセスでバックグラウンドで実行されているのかもしれません。

公共ネットワーク上でアプリを有効にすべきでしょうか?

絶対に必要な場合のみにしてください。公共Wi-Fiはセキュリティが脆弱なため、アプリが公共Wi-Fiに接続できるようにするとリスクが高まります。通常、アプリが公共ホットスポットに接続した状態で動作する必要がある場合にのみ、この設定を行うようにしてください。

後からファイアウォールのアクセス許可を取り消すことはできますか?

はい。ファイアウォール経由でアプリを許可する設定に戻り、チェックを外すか削除すれば、デフォルト設定に戻ります。

これはWindows 11とWindows 10の両方で動作しますか?

手順はほぼ同じです。インターフェースに若干の変更はありますが、全体的なプロセスは同じです。Windows 10をお使いの場合は、見た目が少し古くなっているだけですが、機能は同じです。

まとめ

アプリをファイアウォール経由で動作させるのは、特にWindowsの様々な設定を考えると、少々面倒な作業になることがあります。しかし、どこを確認すれば良いのか、ルールを追加したり調整したりする方法が分かれば、ずっと簡単になります。ただし、許可する内容には十分注意してください。セキュリティが第一ですよね?少し時間をかけて設定すれば、後々の多くのトラブルを回避できます。

まとめ

  • スタートメニューからWindowsセキュリティを開きます。
  • ファイアウォールとネットワーク保護に移動します。
  • 「ファイアウォールを介してアプリを許可する」をクリックしてください。
  • 編集機能を有効にするには、 「設定を変更」をクリックしてください。
  • アプリを探すか、見つからない場合は手動で追加してください。
  • ネットワークプロファイルのチェックボックスをオンにして、保存してください。
  • アプリが接続できるかどうかテストしてください。

これで誰かの時間も少しでも短縮できればいいのですが。ファイアウォールの設定はいつも面倒ですからね。とにかく安全第一を心がけ、信頼できるアプリだけを許可し、システムを常に最新の状態に保つようにしてください。