Windows 7 64ビットを使用しており、「セキュリティが強化されたWindowsファイアウォール」(wf.msc)を使用して特定のアプリケーションがインターネットにアクセスするのをブロックしようとしています。
このルールは、すべてのプロファイル、すべてのプロトコル、すべてのIPアドレスに適用されるように設定されています。ルールがオンになります。アクションは「接続をブロックする」です。 %ProgramFiles%(x86)\ Mozilla Firefox\firefox.exeを参照してプログラムを選択します(Firefoxはこの実行可能ファイルから実行されると確信しています)。しかし、ルールは機能せず、アプリケーションはインターネットにアクセスできます。
また、「C:\ Program Files(x86)\ Mozilla Firefox\firefox.exe」として手動でパスを挿入しようとしました。他のアプリにもルールを適用しようとしました: "%ProgramFiles%(x86)\ Opera\opera.exe"、 "%ProgramFiles%(x86)\ Google\Chrome\Application\chrome.exe"。結果はまだ失敗しています。
[プログラムとサービス]タブの[プログラム]設定を[このプログラム]から[指定された条件を満たすすべてのプログラム]に変更すると、ファイアウォールが機能し、上記のブラウザを含むすべてのアプリケーションで接続がブロックされます。
アウトバウンド接続、インバウンド接続、および両方のルールを一度に作成しようとしました。運がない。
私は同じことをしようとしました
netsh advfirewall firewall add rule name="My Application" dir=out action=block program="C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
新しいルールは、「Windows Firewall withAdv.Sec」に表示されます。アプリですが、上記のようには動作しません。
私は何が間違っているのですか?
サードパーティのソフトウェアがファイアウォールを妨害していたようです。私の場合、インターネット用のモジュールがいくつかあるのはアバストアンチウイルスでした。 「ネットワーク」と「ウェブ」「シールド」をオフにすると、ルールが正しく適用されるようになりました。したがって、サードパーティのソフトウェアが、Windowsファイアウォールがアプリケーション固有の方法でブロック(またはルールを適用)できないような方法で干渉する可能性があるというのが道徳的なようです。
Firewall App Blocker (ポータブルフリーウェア)を使用して、Windowsファイアウォールを介してアプリケーションを簡単にブロックできます。
Windows 7 Ultimate64ビットファイアウォールルールが適用されないという同じ問題が発生しました。 Sadafの提案を試しましたが、うまくいきませんでした。また、すべてのアバストシールドを無効にしましたが、それも機能しませんでした。
コンピュータからアバストを完全にアンインストールすると、ファイアウォールのルールが再び機能し始めます。
アバストとWindowsファイアウォールの両方が平和に共存できることを期待して、アバストを再インストールしようとしましたが、ファイアウォールルールはすぐに機能しなくなりました。
このすべての奇妙で危険な部分は、ファイアウォールの問題を示す通知がなかったことです...一度ブロックされたプログラムが突然インターネットにアクセスし始めることを除いて...
ある時点で、アバストインターネットセキュリティ(独自のファイアウォールを含む)を試しました。取り外した後も何かが残っていて、この問題を引き起こしているのかもしれません。
答えはファイアウォールルールをデフォルトにリセットすることです。新しいDellコンピューターがあり、それはプリインストールされたゴミであり、McAfeeをアンインストールしてWindowsアンチウイルスに置き換え、すべてのWindowsUpdateを実行しました。 Apacheサーバーをインストールしましたが、何をしても、ファイアウォールルールをデフォルトにリセットするまで、ファイアウォールルールを機能させることができませんでした。
私はまったく同じ問題を抱えています:
Windowsファイアウォールの高度な部分のアウトバウンドルールは、1つのプログラムでは機能しませんでした。しかし、私は愚かですが、Windowsファイアウォールの基本構成でアクセスできる例外リストからこの同じプログラムを削除するのを忘れていることに気付きました。
コントロールパネルの[Windowsファイアウォール]ページに移動すると、ウィンドウの左側にあるリンクのおかげで、許可されたアプリケーションのリストを管理することができます。
そのため、私の部分では、例外リストからプログラムを削除したところ、高度な部分のブロックルールが機能し始めました。
ファイアウォールの機能を見てからしばらく経ちました。高度な機能を備えたWindowsファイアウォールで、アウトバウンドルールブロックアプリケーションMozillaFirefoxを作成します。私はそれをテストしました、そしてそれは私のために働きます。それがうまくいかない場合は、ルールをデフォルトにリセットして再試行できます。