Windows Vista ファイアウォールが Java アプリケーションをブロックする

Windows Vista ファイアウォールが Java アプリケーションをブロックする

私は現在、非常に制限された権限を持つドメイン アカウントで Vista を使用しています。ネットワークにアクセスしようとする新しいアプリケーションを使用するたびに、上司はファイアウォールを開くために管理者パスワードを入力しなければなりません。

インターネット アクセスが必要な Java アプリを作成しました。デバッグしようとしたところ、Windows が管理者パスワードを要求しました。そのとき上司が忙しかったため、プロセスをキャンセルしなければなりませんでした。

アプリケーションを再度実行すると、ファイアウォール メッセージは再び表示されません。ファイアウォール設定の例外リストを確認しました。Eclipse と JDK の例外を有効にしましたが、何も変わりませんでした。

アプリケーションが通信できるように、または管理者パスワードの後に​​再度要求されるようにファイアウォールを構成するにはどうすればよいでしょうか?

前もって感謝します。

答え1

お使いのマシンには、Windows ファイアウォールの詳細設定と制御アプリにアクセスするための十分なアクセス権がありますかwf.msc?

スタート メニューに移動し、検索ボックスに と入力すると、wf.mscスタート メニューでアプリが見つかるはずです。それを実行します (UAC が要求したときに実行を許可します)。すると、「セキュリティが強化された Windows ファイアウォール」ウィンドウが表示され、左側に、送信規則を含むいくつかのルールセットが一覧表示されます。それをクリックすると、アプレットの送信ネットワークへのアクセスを拒否するルールが見つかると思います。それを削除すれば、元通りになります。

関連情報