Windows 10 не считывает PAC-файл, на который ссылается протокол файла

Предупреждение

Устаревшее и не поддерживаемое классическое приложение Internet Explorer 11 было окончательно отключено путем обновления Microsoft Edge в некоторых версиях Windows 10. Дополнительные сведения см. в разделе Часто задаваемые вопросы о прекращении поддержки программы для настольных компьютеров Internet Explorer 11.

В этой статье устранена проблема, из-за которой интернет-Обозреватель или Microsoft Edge не могли прочитать файл автоматической конфигурации прокси-сервера (PAC), на который ссылается протокол файла.

Исходная версия продукта: Windows 10, Microsoft Edge, Интернет Обозреватель 11
Исходный номер базы знаний: 4025058

Симптомы

Рассмотрим следующий сценарий.

  • Вы настроили Microsoft Internet Обозреватель 11 или Microsoft Edge в Windows 10 для использования сценария автоматической настройки.

  • Вы тестируете или развертываете PAC-файл. Файл хранится в локальном расположении, например C:\temp\proxy.pac.

  • Вы указали расположение файла в параметре Использовать скрипт автоматической конфигурации в параметре Internet Setting с помощью протокола файла.

  • Вы создали следующий подраздел реестра:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\  
    Value: EnableLegacyAutoProxyFeature  
    Type:REG_DWORD  
    Data:1
    

В этом сценарии PAC-файл не считывается интернет-Обозреватель или Microsoft Edge.

Причина

Эта проблема возникает из-за того, что интернет-Обозреватель и Microsoft Edge на компьютерах с Windows 10 используют прокси-службу WinHttp для получения сведений о прокси-сервере. Служба прокси-сервера WinHttp не поддерживает использование ftp:// протокола или file:// для PAC-файла.

Разрешение

Чтобы устранить эту проблему, разместите PAC-файл на веб-сервере, а затем сослаться на него по протоколу HTTP.

Примечание.

Тип MIME application/x-ns-proxy-autoconfig должен быть указан для PAC-файла на веб-сервере, чтобы служба прокси-сервера WinHttp потребляла PAC-файл.
В противном случае расширение PAC-файла должно быть .dat, .js, PAC или JVS.