Windows 10 では、ファイル プロトコルによって参照される PAC ファイルが読み取られません
警告
廃止され、サポート対象外となった Internet Explorer 11 デスクトップ アプリケーションは、特定のバージョンの Windows 10 で Microsoft Edge の更新プログラムを通じて完全に無効になります。 詳細については、「Internet Explorer 11 デスクトップ アプリの廃止に関する FAQ」をご覧ください。
この記事では、Internet Explorer または Microsoft Edge が、ファイル プロトコルによって参照されるプロキシ自動構成 (PAC) ファイルを読み取ることができない問題を解決します。
元の製品バージョン: Windows 10、Microsoft Edge、Internet Explorer 11
元の KB 番号: 4025058
現象
以下のシナリオについて考えてみます。
自動構成スクリプトの使用 オプションを使用するように、Windows 10 で Microsoft Internet Explorer 11 または Microsoft Edge を構成しました。
PAC ファイルをテストまたは展開しています。 C:\temp\proxy.pac などのローカルの場所にファイルを格納しています。
ファイル プロトコルを使用して、Internet Setting の Use Automatic Configuration script オプションでファイルの場所を指定しました。
次のレジストリ サブキーを作成しました。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ Value: EnableLegacyAutoProxyFeature Type:REG_DWORD Data:1
このシナリオでは、PAC ファイルは Internet Explorer または Microsoft Edge によって読み取られません。
原因
この問題は、Windows 10 ベースのコンピューター上の Internet Explorer と Microsoft Edge が WinHttp プロキシ サービスを使用してプロキシ サーバー情報を取得するため発生します。 WinHttp プロキシ サービスは、PAC ファイルの ftp://
または file://
プロトコルの使用をサポートしていません。
解決方法
この問題を解決するには、Web サーバーで PAC ファイルをホストし、http プロトコルを使用してそれを参照します。
Note
WinHttp プロキシ サービスが PAC ファイルを使用するには、web サーバー上の PAC ファイルに対して application/x-ns-proxy-autoconfig MIME の種類を指定する必要があります。
そうでない場合は、PACファイルの拡張子は .dat、 .js、 .pac、または .jvsである必要があります。