15

Я использую Windows 8 Enterprise (MSDN), за прокси.

Я настроил прокси в настройках сети IE (на самом деле это не прокси, а файл .pac с конфигом), и при попытке подключиться к Интернету все нормально работает в IE - однако остальная часть системы, похоже, не использует эти настройки.

Так что .. конкретный случай: добавление и удаление функций (таких как Hyper-V или .Net Framework 3.5), кажется, работает в режиме онлайн для каждой отдельной функции. Это постоянно терпит неудачу. Я не могу добавить какие-либо функции.

Другой конкретный пример: внутри гостя Hyper-V я не могу получить доступ к Интернету.

Было бы также неплохо, если бы (помимо всего этого) все работало правильно (все приложения и все остальное, например, система, используя те же настройки прокси-сервера).

Как я могу настроить параметры прокси для всех приложений, системы, IE и т.д.?

5 ответов5

17

Настройки прокси для WinHTTP не являются настройками прокси для Microsoft Internet Explorer.
Вы не можете настроить параметры прокси для WinHTTP в панели управления Microsoft Windows.
Использование утилиты настройки прокси WinHTTP не изменяет параметры, используемые для Internet Explorer.

Для настройки общесистемного прокси выполните

netsh winhttp set proxy myproxy

источник: http://technet.microsoft.com/pt-br/library/cc731131(v=ws.10).aspx#BKMK_5

если вы хотите использовать настройки прокси IE для всех программ, попробуйте

netsh winhttp import proxy source =ie

источник: http://technet.microsoft.com/pt-br/library/cc731131(v=ws.10).aspx#BKMK_2

больше информации здесь:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384069(v=vs.85).aspx

5

IE установлен как браузер по умолчанию? Если нет, установите его и проверьте снова.

Если это все еще не работает, в Windows 7, по крайней мере, помогает следующая команда:

netsh winhttp import proxy source=ie

Вы также можете использовать netsh winhttp show proxy и netsh winhttp reset proxy (цель должна быть очевидна).

0

Вы должны настроить как файл PAC для IE, так и IP-адрес прокси-сервера в настройках IE для других приложений в вашей системе, кроме IE. IE будет использовать файл PAC, а другие в системе будут использовать настроенный прокси-сервер.

0
  • Для версий XP или Windows 2003 необходимо использовать команду: proxycfg.exe

  • Для версий Vista, Windows Server 2008 или выше, вы должны использовать: netsh winhttp set proxy

Пример:

Настройте прокси-сервер (proxy.sysadmit.com), порт 8011, указав исключающую сеть, например: 172.17. *

netsh winhttp set proxy "proxy.sysadmit.com:8011" "; 172.17. *"

Конфигурация сохраняется в этом ключе в реестре:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections

Key Name: WinHttpSettings

Извлечено из: https://www.sysadmit.com/2018/10/windows-update-con-proxy.html

0

Большинство настольных приложений, интегрированных в Windows 8.1, имеют одинаковые настройки прокси с IE.

- For a system wide proxy you need first manually set IE proxy.
- You can also use 'PAC' proxy settings instead.

Для приложений метро, которые живут в закрытом контейнере, они НЕ используют прокси для подключения по умолчанию.

- Because they are forbidden to send network traffic to the local computer in case of improper connection.
- This defies the use of loopback method, hence the proxy.

Хотя в Windows 8.1 есть механизм «освобождения от петель», чтобы избежать этой дилеммы.

- You can use the command-line tool called 'checknetisolation' to add certain app to the exempt list.
- The exempted metro app uses IE proxy to connect by default.
- There are third-party tools to do this job at ease.
- The tool 'fiddler' for example is recommened for this purpose.

Вы можете скачать Fiddler здесь: http://fiddler2.com/get-fiddler

- Install and open it
- click 'win8 config'
- check the box behind which is the app you want to exempt.
- save config.
- If you want to set another proxy than IE, you can also fill the proxy address in the same page.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .