警告
已淘汰、不受支援的 Internet Explorer 11 傳統型應用程式已於特定 Windows 10 版本透過 Microsoft Edge 更新永久停用。 如需詳細資訊,請參閱 Internet Explorer 11 傳統型應用程式淘汰常見問題集 (英文)。
本文解決了 Internet Explorer 或 Microsoft Edge 無法讀取檔案通訊協定所參考的 Proxy 自動設定 (PAC) 檔案的問題。
原始產品版本: Windows 10、Microsoft Edge、Internet Explorer 11
原始 KB 編號: 4025058
徵兆
試想以下情況:
您已在 Windows 10 上設定Microsoft Internet Explorer 11 或 Microsoft Edge,以使用 [ 使用自動設定腳本 ] 選項。
您正在測試或部署 PAC 檔案。 您要將檔案儲存在本機位置,例如 C:\temp\proxy.pac。
您可以使用檔案通訊協定,在 [因特網設定] 的 [使用自動設定腳本] 選項中指定檔案位置。
您已建立下列登錄子機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ Value: EnableLegacyAutoProxyFeature Type:REG_DWORD Data:1
在此案例中,Internet Explorer 或 Microsoft Edge 不會讀取 PAC 檔案。
原因
發生此問題的原因是 Windows 10 計算機上 Internet Explorer 和 Microsoft Edge 會使用 WinHttp Proxy 服務來擷取 Proxy 伺服器資訊。 WinHttp Proxy 服務不支援針對 PAC 檔案使用 ftp://
或 file://
通訊協定。
決議
若要解決此問題,請在網頁伺服器上裝載 PAC 檔案,然後使用 HTTP 通訊協定加以參考。
注意
應用程式/x-ns-proxy-autoconfig MIME 類型必須針對網頁伺服器上的 PAC 檔案指定,才能讓 WinHttp Proxy 服務取用 PAC 檔案。
如果未達到要求,PAC 檔案的擴展名必須是.dat、.js、.pac 或 .jvs。