Профессионально о Windows для системных администраторов
Подписка на почтовую рассылку RSS Подписка на почтовую рассылку mail Форум администарторов Windows Форум Подписка на почтовую рассылку
Заметки системного администратора Windows.
Статьи и инструкции по настройке продуктов Microsoft, VMWare и т.д.
Тонкая настройка, тюнинг Windows систем
WinITPro.ru » Windows 7 » Как настроить работу Windows Update через прокси-сервер

Как настроить работу Windows Update через прокси-сервер

18 Февраль 2011 | Рубрика Windows 7 | Автор itpro | Комментарии: 4

Ни для кого не секрет, что в том случае, если Ваш ПК с ОС Microsoft выходит в интернет с помощью прокси-сервера, то служба обновления системы Windows Update по-умолчанию не работает.  Эта заметка о том, как можно настроить работу системы обновлений Windows на ПК, находящимся за прокси-сервером.

Windows Update через прокси

Служба обновлений Windows Update может использовать  HTTP прокси-сервер. Однако указания прокси-сервера в настройках Windows Internet Explorer недостаточно для работы службы обновления через проксю. Дело в том, что Windows Update использует Windows HTTP Services (WinHTTP) для поиска обновления, а  для загрузки обновлений используется BITS. Служба  Windows Update по-умолчанию настроена так, что всегда пытается попасть на сервер обновлений Microsoft напрямую, не используя прокси-сервер, даже если в настройках Internet Explorer он указан.

Однако данная проблема решаема, достаточно настроить системный WinHttp прокси. В ОС Windows XP/2003 WinHttp прокси задавался с помощью утилиты proxycfg.exe.  В новых ОС Windows Vista/7/2008 данная утилита упразднена и настройка WinHttp прокси выполняется  при помощи команды netsh.

Настройка выполняется при помощи следующей команды:  netsh winhttp set proxy <адрес_прокси_сервера>:<порт_прокси_сервера>.

После того, как вы выполните данную команду, ваша ОС Windows 7 будет обновляться, даже находясь за прокси-сервером.

Как вариант, если вы хотите взять настройки прокси из Internet Explorer, можно воспользоваться командой:

netsh winhttp import proxy source=ie

Как вариант возможна также ситуация, когда необходимо перенаправить весь трафик, кроме трафика на Microsoft (системные обновления, активация) на прокси-сервер, тогда можно воспользоваться следующей командой обхода прокси для обновлений Windows.

Сделайте обход прокси для активации и обновлений вот так:

netsh winhttp set proxy proxy-server="your-proxy-srv:3128" bypass-list="*.windowsupdate.com;*.microsoft.com"

Текущие настройки WinHttp можно посмотреть командой:

netsh winhttp show proxy

Сбросить же настройки прокси сервера можно при помощи команды:

Netsh winhttp reset proxy
Кстати netsh отличная утилита командной строки для работы с сетевыми службами и настройками,  и каждый профессиональный Windows админ должен уметь ею пользоваться. Я уже не раз упоминал о ней, в статье о графической диагностике сети при помощи netsh,  или про управление сервером DHCP из командной строки.

Понравилась статья? Поддержите ресурс, поделившись ссылкой с друзьями!
Записи по теме: Windows 7

К записи оставлено 4 коммент.

Спасибо за статью! Подскажите, можно ли прописать логин и пароль в этом примере?

К сожалению, так и не получилось понять как можно настроить аутентификацию на прокси при помощи winhttp, возможно так сделать просто нельзя.
Если у кого-то получится, прошу поделится рецептом.

Похоже Билл забилл на эту опцию в XP (увы), но вот в Windows 7 (а видимо тогда и в Висте) это точно было реализовано (там ведь центр обновления претерпел заметные изменения)- сам был свидетелем – при настройке браузера (IE) на прокси с авторизацией семерка подумав немного выкидывала окно авторизации и дальше все закачивалось на ура…

Тут:
_http://www.ehow.co.uk/how_5939586_change-username-password-ie-6.html
работает



Оставить комментарий или два

Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

Я не робот( Обязательно отметьте)

Последние комментарии
kaig: 02/09/14
Политика хранится в \\domain.local\sysvol\polices\{xxx-xxx-xxx}\adm\chrome.adm. ...
Николай: 02/09/14
Дмитрий, спасибо за ответ. Но дело в чем, я может не правильно до этого писал-ф...
anzel: 02/09/14
У меня, к примеру, на mail.ru были шрифты в браузере италиком, а IE на ...
itpro: 02/09/14
Политика к компьютеру применяется... А где вы храните административные шаблоны п...
kaig: 02/09/14
gpresult /r Программа формирования отчета групповой политики операционной...
itpro: 02/09/14
*.req - это файл с запросом сертификата - на основании которого генерируется нов...
itpro: 02/09/14
Скорее всего на загрузочном диске, с которого вы загрузились, отсутствует утилит...
itpro: 02/09/14
Решил провести эксперимент: изменить время в системе (Win 7 , Win 8) и посмотрет...
Архив


MAXCACHE: 0.24MB/0.00256 sec