重要: Internet Explorer 11 デスクトップ アプリケーションは 2022 年 6 月 15 日より廃止され、特定のバージョンのWindows 10はサポートされていません

Microsoft Edgeでは、Internet Explorer モードで Internet Explorer を必要とする古いレガシ サイトに引き続きアクセスできます。 方法について説明します

Internet Explorer 11 デスクトップ アプリケーションは、より高速で安全なMicrosoft Edgeブラウザーに段階的にリダイレクトされ、最終的にはWindows Update経由で無効になります。 IE を今すぐ無効にします

概要

自動プロキシ構成スクリプトを使用するように Internet Explorer を構成すると、FindProxyForURL 呼び出しによって返されるプロキシがキャッシュされます。 キャッシュ メカニズム (自動プロキシ結果キャッシュ) は、ホストベース (つまり URL ベースではなく) で実行されます。 これにより、異なるプロキシを使用して同じ Web サーバーにアクセスできなくなります。 次のサンプル シナリオでは、この動作を示します。


 

  • "/login" と "/test" という 2 つの仮想フォルダーを持つ "Webserver" という名前の Web サーバーを構成します。

  • 次の PAC ファイルを作成します。

    function FindProxyForURL (url, host)
    {
    if shExpMatch (url, "http://webserver/login") return "DIRECT";
    else return "PROXY myproxy:80; PROXY mybackupproxy:80";
    }
  • この PAC ファイルを使用するように Internet Explorer を構成します。

  • Internet Explorer を起動し、次の Web アドレスを入力します。

    http://webserver/loginInternet エクスプローラーは PAC ファイルを読み込み、直接接続を正しく使用します。

  • ログオン ページが表示されたら、「http://webserver/test」と入力します。 ネットワーク モニターを使用する場合、"http://webserver/test" へのアクセスは、返されたプロキシの 1 つではなく直接接続を引き続き使用していることがわかります。

詳細情報

自動プロキシ結果キャッシュは、Internet Explorer 5.5 以降に追加されたパフォーマンスの強化です。 キャッシュの目的は、自動プロキシ構成スクリプトのクライアント側の処理を減らすことです。 インターネット サイトに接続すると、FindProxyForURL 関数を使用して、プロキシを使用する必要があるかどうかを判断し、使用するプロキシを決定します。 Internet Explorer 5.5 以降では、最初に自動プロキシ結果キャッシュをチェックして、以前の試行でプロキシがホストへの接続に使用されたかどうかを確認します。 このチェックが失敗した場合は、これが現在のセッション中にホストに接続する最初の試行であり、通常のプロキシ検出ロジックが適用されることを示します。

自動プロキシ構成スクリプトを使用するように構成されており、Internet Explorer がネットワークからそれを取得できる場合 ([自動検出 設定] オプションまたは [自動構成スクリプトを使用] が有効になっている場合)、自動プロキシ結果キャッシュは、アクセスされるホスト名とスクリプトの解析によって返されるプロキシ サーバーの完全なセットで更新されます。 この例では、プロキシ サーバーを使用すると決定されたホスト名には"PROXY myproxy:80;PROXY mybackupproxy:80" が自動プロキシ結果キャッシュに追加されました。

このシナリオでは、キャッシュされたホスト名への後続のアクセスには "myproxy" が使用され、自動プロキシ構成スクリプトは再処理されません。 "myproxy" に突然アクセスできない場合は、次のことが発生します。
 

  • "myproxy" プロキシは、不適切なプロキシ サーバーの一覧に追加されます。

  • "mybackupproxy" プロキシは、自動プロキシ結果キャッシュから取得された、問題のホスト名の要求を処理するために選択されます。

  • 接続が成功した場合、同じ参照セッション中にこのホスト名に対する後続の要求で "mybackupproxy" が使用されます。

自動プロキシ構成スクリプトから返されたすべてのプロキシ サーバーにアクセスできない場合は、Internet Explorer で "ページを表示できません" というエラー メッセージが表示されます (静的プロキシ サーバーが突然アクセスできない場合に発生します)。

これにより、自動プロキシ結果キャッシュが有効になっている場合でも、プロキシ フェールオーバーを引き続き実行できますが、同じホスト名に対して別のプロキシ サーバーを指定することはできませんが、インスタンスの場合は、例に示すように、異なる URL に対して異なるプロキシ サーバーを指定できます。 これが要件である場合は、自動プロキシ結果キャッシュ機能を無効にすることをお勧めします。 これにより、Internet Explorer によって発行されるすべての GET 要求がクライアント側で処理されます。 その結果、Internet Explorer のパフォーマンスは、自動プロキシ構成スクリプトのロジックとそのサイズに応じて影響を受ける可能性があります。 自動プロキシ結果キャッシュを無効にするには、次のいずれかの方法を使用します。

注: 自動プロキシ キャッシュを無効にすると、Internet Explorer のパフォーマンスが影響を受ける可能性があります。

方法 1: レジストリを変更する

重要: このセクション、メソッド、またはタスクには、レジストリを変更する方法を示す手順が含まれています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 万一に備えて、編集の前にレジストリをバックアップしてください。 問題が発生した場合でも、レジストリを復元できます。 レジストリのバックアップ方法および復元方法の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。

322756 Windows

でレジストリをバックアップおよび復元する方法 次のレジストリ キーを使用して、自動プロキシ結果キャッシュを無効にすることができます。

 



HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings 値: EnableAutoproxyResultCache
型: REG_DWORD
データ値: 0 = キャッシュを無効にします。1 (またはキーが存在しない) = 自動プロキシ キャッシュを有効にします (これは既定の動作です)、レジストリ キーが存在しない場合は、次のレジストリ ファイルを使用してレジストリ キーを作成できます。

Windows レジストリ エディター バージョン 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings]"EnableAutoProxyResultCache"=dword:000000000]

方法 2: グループ ポリシー設定を変更する

  1. [ スタート] ボタンをクリックし、[ ファイル名を指定して実行] をクリックし、「gpedit.msc」と入力して、[OK] をクリック します

  2. グループ ポリシー オブジェクト エディターで、ユーザー構成\管理用テンプレート\Windows コンポーネント\Internet Explorer をダブルクリックします。

  3. [自動プロキシ スクリプトのキャッシュを無効にする] をダブルクリックします。

  4. [ 有効] をクリックし、[OK] をクリック します

同じサーバーでセキュリティで保護された非セキュリティ要求を処理しているプロキシ サーバーを使用して接続する場合は、このレジストリ キーを使用する必要がある場合があります。 この動作の例の 1 つは、SQUID プロキシ サーバー ソフトウェアです。 Internet Explorer は通常、ポート情報をキャッシュするため、セキュリティで保護された非セキュリティの応答を同じサーバーに送信しようとすると、正しいポート番号を介してセキュリティで保護された要求を送信できず、ポート番号が異なる場合があります。

不適切なプロキシ サーバーリストの追加の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
 

320507 Internet Explorer は、不適切なプロキシ サーバーを 30 分間再試行しません
 

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

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

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

ご意見をいただきありがとうございます。

×