ネットワークアクセスを必要とする新しいプログラムをセットアップしているが、十分な注意を払っていない場合、誤ってWindowsファイアウォールがプログラムをブロックしてしまう可能性があります。そのような間違いをどのように修正しますか?今日のスーパーユーザーのQ&A投稿は、欲求不満の読者がファイアウォールの問題を解決するのに役立ちます。
今日の質疑応答セッションは、コミュニティ主導のQ&AWebサイトのグループであるStackExchangeの下位区分であるSuperUserの好意で行われます。
質問
スーパーユーザーリーダーのDimsは、Windowsファイアウォールの承認/拒否通知を再度開く方法を知りたいと考えています。
Windowsファイアウォールの通知がポップアップするプログラムを実行しましたが、考えるのを止めず、すぐに[キャンセル]をクリックしました。ネットワークエラーが原因でプログラムがクラッシュするようになりました。プログラムに適切なネットワークアクセスを許可するオプションを選択できるように、通知メッセージを再度開いたりアクセスしたりするにはどうすればよいですか?
注意
通知をトリガーしたプログラムの正確な「名前」がわからないため、私の質問はWindowsファイアウォールに例外を追加する方法についてではありません。別のスクリプトの実行を開始するスクリプトを実行したところ、プログラムが実行されたとします。プロセスの何かがファイアウォールメッセージをアクティブにしましたが、残念ながら無視しました。
これでプログラムがブロックされ、スクリプトを再度実行しようとすると、問題を修正できるメッセージが表示されずに誤動作します。プログラムを見つけるか、通知を再度開いてアクセスするには、サポートが必要です。
Windowsファイアウォールの承認/拒否通知を再度開くにはどうすればよいですか?
答え
スーパーユーザーの寄稿者であるDavidPostillが私たちに答えを持っています。
ブロックされたプログラムを確認するにはどうすればよいですか?
Windowsファイアウォールルールセットへの変更は、「アプリケーションとサービス」イベントログに記録されます。ログ(イベントの日付と時刻を含む)を調べて、プログラムをインストールした頃に追加されたルールを確認できます。この情報を使用して、ルールを削除するか、ファイアウォールで適切な例外を作成できます。
イベントビューアでのファイアウォールおよびIPsecイベントの表示
![]()
ソース: イベントビューアでのファイアウォールおよびIPsecイベントの表示
ルールが追加されると、どのイベントがトリガーされますか?
「4946:Windowsファイアウォールの例外リストに変更が加えられました。ルールが追加されました。」例えば:
![]()
ソース: WindowsセキュリティログイベントID4946
参考文献
説明に追加するものがありますか?コメントで音を立ててください。他の技術に精通したStackExchangeユーザーからの回答をもっと読みたいですか? ここで完全なディスカッションスレッドをチェックしてください 。