メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

警告: 廃止されたサポート対象外の Internet Explorer 11 デスクトップ アプリケーションは、特定のバージョンのWindows 10の Microsoft Edge 更新プログラムを通じて完全に無効になっています。 詳細については、「 Internet Explorer 11 デスクトップ アプリの廃止に関する FAQ」を参照してください。

現象

次のような状況で問題が発生します。

  • Microsoft Internet Security and Acceleration (ISA) Server サーバーまたは Microsoft Forefront Threat Management Gateway、Medium Business Edition サーバーをプロキシ サーバーとして使用するクライアント コンピューターがあります。

  • クライアント コンピューターでプロキシ サーバーを使用するように Windows Internet Explorer を構成します。

  • クライアント コンピューターで実行されている Java 仮想マシン (JVM) があります。

このシナリオでは、クライアント コンピューターが Internet Explorer を使用して Java プログラムを含む Web サイトにアクセスする場合、ISA サーバーまたは Microsoft Forefront Threat Management Gateway、Medium Business Edition サーバーは、クライアント コンピューターに資格情報の提供を要求する場合があります。 この問題は、クライアント コンピューターが ISA サーバーまたは Microsoft Forefront Threat Management Gateway Medium Business Edition サーバーと同じドメインにある場合でも発生します。

原因

この問題は、以下の条件に該当する場合に発生します。

  • ISA サーバーまたは Microsoft Forefront Threat Management Gateway Medium Business Edition サーバーは、基本認証または統合認証を使用しているか、基本認証と統合認証の両方を使用しています。

  • これらの認証方法に対 して [すべてのユーザーに認証を要求する ] チェック ボックスがオンになっているか、ドメイン ユーザーまたはドメイン ユーザー グループからの要求に適用するように HTTP 送信アクセス規則が構成されています。

ISA または Microsoft Forefront Threat Management Gateway Medium Business Edition プロキシ クライアント コンピューターは、JVM がプロキシ サーバーに対して自身を認証できないため、資格情報が要求されます。

回避策 

この問題を回避するには、状況に応じて、次のいずれかの方法を使用します。

方法 1

[ すべてのユーザーに認証を要求する ] チェック ボックスをオフにし、すべての送信トラフィックに対して匿名アクセス規則を作成します。 さらに、Java プログラムを含むサイトをアクセス 規則の宛先に追加します。 これを行うには、次の手順を実行します。

Microsoft Forefront Threat Management Gateway、Medium Business Edition の場合

  1. [ スタート] をクリックし、[ すべてのプログラム] をポイントし、[ Microsoft Forefront TMG] をポイントし、[ Forefront TMG Management] をクリックします。

  2. [Server_Name] を展開します。ここで、Server_Nameは Microsoft Forefront Threat Management Gateway、Medium Business Edition を実行しているサーバーです。次に、[ファイアウォール ポリシー] をクリックします。

  3. [ネットワーク] をクリックし、[ネットワーク] タブで [内部ネットワーク] を右クリックし、[プロパティ] をクリックします。

  4. [ Web プロキシ ] タブをクリックし、[ 認証] をクリックします。

  5. [ すべてのユーザーに認証を要求する ] チェック ボックスがオフになっていることを確認し、[ OK] を 2 回クリックします。

  6. [ファイアウォール ポリシー] を右クリックし、[新規] をクリックし、[アクセス規則] をクリックします。

  7. [ アクセス ルール名 ] ボックスにルールの名前を入力し、[ 次へ] をクリックします。

  8. [ ルール アクション ] ページで、[ 許可] をクリックし、[ 次へ] をクリックします。

  9. [プロトコル] ページ、[この規則が適用されます] の一覧で [選択したプロトコル] をクリックします。 [ 追加] をクリックし、HTTP プロトコルと HTTPS プロトコルを追加し、[ 次へ] をクリックします。

  10. [マルウェア検査] ページで、 マルウェア検査 を有効にするかどうかに応じて、適切なラジオ ボタンを選択します。

  11. [ アクセス規則のソース] ページで、[ 追加] をクリックします。
     

  12. [ ネットワーク エンティティの追加 ] ダイアログ ボックスで、[ ネットワーク] を展開し、[ 内部] をクリックし、[ 追加] をクリックして、[ 閉じる] をクリックします。 [次へ] をクリックします。

  13. [ アクセス 規則の宛先 ] ページで、[ 追加] をクリックします。

  14. [ ネットワーク エンティティの追加 ] ダイアログ ボックスで、[ 新規] をクリックし、[ URL セット/ドメイン名セット] をクリックします。

    注 URL セットは HTTP トラフィック用です。ドメイン名セットは HTTPS トラフィック用です。

  15. [ 新しい URL セット ルール要素/新しいドメイン名セット ポリシー要素 ] ダイアログ ボックスで、適切な名前を入力します。

  16. [ 追加] をクリックし、Java プログラムを含むサイトの URL またはドメインを入力し、Enter キーを押します。

    注 URL セットまたはドメイン名セットに複数の URL を入力する場合は、手順 16 を繰り返します。

  17. [OK] をクリックします。

  18. [ ネットワーク エンティティの追加 ] ダイアログ ボックスで、[ URL セット/ドメイン名セット] を展開し、手順 16 から 17 で作成した URL セットをクリックし、[ 追加] をクリックして、[ 閉じる] をクリックします。[ 次へ] をクリックします。

  19. [このルールは、次のユーザー セットからの要求に適用されます] ボックスの一覧に [すべてのユーザー] エントリが含まれていることを確認し、[次へ] をクリックし、[完了] をクリックします。

  20. [ 適用 ] をクリックして変更を保存し、ファイアウォール ポリシーを更新します。

  21. [OK] をクリックします。

ISA Server 2004 および ISA Server 2006 の場合

  1. [スタート] をクリックして [プログラム] をポイントし、[Microsoft ISA Server] をクリックして [ISA Server の管理] をクリックします。

  2. [Microsoft Internet Security and Acceleration Server 2006] を展開し 、[サーバー名] を展開して、[ファイアウォール ポリシー] をクリックします。

    ノート

    • ISA Server 2004 Standard Edition の場合は、[ Microsoft Internet Security and Acceleration Server 2004] を展開し 、[サーバー名] を展開して、[ ファイアウォール ポリシー] をクリックします。

    • ISA Server 2006 Enterprise Editionと ISA Server 2004 Enterprise Editionの場合は、[Microsoft Internet Security and Acceleration Server VersionNumber] を展開し、[配列] を展開し、[配列名] を展開して、[構成] を展開します。

    .

  3. [ネットワーク] をクリックし、[ネットワーク] タブで [内部] を右クリックし、[プロパティ] をクリックします。

  4. [ Web プロキシ ] タブをクリックし、[ 認証] をクリックします。

  5. [ すべてのユーザーに認証を要求する ] チェック ボックスがオフになっていることを確認し、[OK] をクリック します

  6. [ OK] を クリックして、[ 内部プロパティ ] ウィンドウを閉じます。

  7. [ファイアウォール ポリシー] を右クリックし、[新規] をクリックし、[アクセス規則] をクリックします。

  8. [ アクセス ルール名 ] ボックスにルールの名前を入力し、[ 次へ] をクリックします。

  9. [ 許可] をクリックし、[ 次へ] をクリックします。

  10. [プロトコル] ページ 、この規則 の [選択したプロトコル ] をクリックして一覧 に適用します 。 [ 追加] をクリックし、HTTP プロトコルと HTTPS プロトコルを追加し、[ 次へ] をクリックします。

  11. [ アクセス規則のソース] ページで、[ 追加] をクリックします。

  12. [ ネットワーク エンティティの追加 ] ダイアログ ボックスで、[ ネットワーク] を展開し、[ 内部] をクリックし、[ 追加] をクリックして、[ 閉じる] をクリックします。

  13. [次へ] をクリックします。

  14. [ アクセス 規則の宛先 ] ページで、[ 追加] をクリックします。

  15. [ネットワーク エンティティの追加] ダイアログ ボックスで、[新規] をクリックし、[URL セット] をクリックします。

  16. [ 新しい URL セット ルール要素 ] ダイアログ ボックスで、適切な名前を入力します。

  17. [ 新規] をクリックし、Java プログラムを含むサイトの URL を入力し、Enter キーを押します。

    注 URL セットに複数の URL を入力する場合は、手順 17 を繰り返します。

  18. [OK] をクリックします。

  19. [ ネットワーク エンティティの追加 ] ダイアログ ボックスで、[ URL セット] を展開し、手順 17 で作成した URL セットをクリックし、[ 追加] をクリックして、[ 閉じる] をクリックします。

  20. [次へ] をクリックします。

  21. このルールが次のユーザー セットからの要求に適用されていることを確認します。一覧に [すべてのユーザー] エントリが含まれており、[次へ] をクリックし、[完了] をクリックします。

  22. [ 適用 ] をクリックして変更を保存し、ファイアウォール ポリシーを更新します。

  23. [OK] をクリックします。

ISA Server 2000 の場合

  1. [スタート] をクリックして [プログラム] をポイントし、[Microsoft ISA Server] をクリックして [ISA Server の管理] をクリックします。

  2. サーバーまたは配列名を右クリックし、[プロパティ] をクリックします。

  3. [ 送信 Web 要求 ] タブをクリックし、[ 認証されていないユーザーに識別を依頼 する] チェック ボックスがオフになっていることを確認します。

  4. [ 適用] をクリックします。

  5. [ 変更の保存] をクリックしてサービスを再起動し、[OK] 2 回クリックします。

  6. Java プログラムを含むサイトのサイトとコンテンツ ルールを作成し、要求に適用するようにルールを構成します。 この場合、次の手順を実行します。

    1. ISA Server Management MMC スナップインで、[ エンタープライズ]、[ ポリシー] の順に展開し、[ エンタープライズ ポリシー] を展開します。

      メモ 配列ポリシーの場合は、[ サーバーと配列] を展開し、[ ServerName] を展開して、[ アクセス ポリシー] を展開します。

    2. [サイトとコンテンツルール] を右クリックし、[新規] をクリックします。

    3. [ サイトとコンテンツ ルール名] ボックスに新しいルールの名前を入力し、[ 次へ] をクリックします。

    4. [ 許可] をクリックし、[ 次へ] をクリックします。

    5. [ 宛先に基づいてアクセスを許可する] をクリックし、[ 次へ] をクリックします。

    6. [適用先] ボックスの一覧で [ 指定した宛先セット ] クリックし、[ 追加] をクリックします。

    7. [名前] ボックスの一覧で Java プログラムを含むサイト をクリックし、[ 次へ] をクリックします。


      注 指定する宛先セットが一覧にない場合は、[ 新規 ] をクリックして作成し、一覧で選択します。

    8. 任意の要求に適用するようにルールを構成するには、ルールをダブルクリックし、[適用先] タブ クリックします。

    9. [ この規則が適用されます] で、[ 任意の要求 ] オプションが選択されていることを確認し、[OK] をクリック します

    10. [プロトコル規則] を右クリックし、[新規] をポイントし、[規則] をクリックします。

    11. [ サイトとコンテンツ ルール 名] ボックスに名前を入力します。

    12. [ 許可] をクリックし、[ 次へ] をクリックします。

    13. [ この規則を適用する ] ボックスの一覧で、[ 選択したプロトコル] をクリックします。

    14. [ プロトコル] で [ HTTP ] チェック ボックスをオンにし、[ 次へ] をクリックします。

    15. [このスケジュールを使用する] ボックスの一覧で [に] が選択されていることを確認し、[次へ] をクリックします。

    16. [ 任意の要求] をクリックし、[ 次へ] をクリックし、[完了] をクリック します

方法 2

JVM で既定の [ブラウザー 設定の使用] 構成を変更します。 この場合、次の手順を実行します。

  1. [スタート] をクリックし、[設定] をポイントし、[コントロール パネル] をクリックし、[Java] をダブルクリックします。

  2. [ 全般 ] タブをクリックし、[ ネットワーク設定] をクリックします。

  3. [ 直接接続] をクリックし、[ OK] を 2 回クリックします。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×