На днях на одном из компьютеров под управлением Windows решил установить антивирус от Microsoft — Microsoft Security Essentials. После установки антивируса мне необходимо было обновить антивирусные базы, однако так как компьютер работает через прокси-сервер, то антивирус постоянно матерился, что не может обновиться.
На сайте Microsoft их специалисты сообщают что достаточно прописать настройки прокси-сервера в браузере Internet Explorer и всё заработает. Но на практике этого недостаточно. И тут-то пришлось повозиться неосведомлённому, чтобы понять в чём причина и настроить антивирус Microsoft Security Essentials для работы через прокси-сервер.
Нормальные программы имеют в настройках опции для прописывания прокси-сервера, на крайний случай берут настройки прокси-сервера из браузера Internet Explorer. Но судя по всему Microsoft, иногда, считает иначе.
Для того чтобы Microsoft Security Essentials начал обновляться вам необходимо проделать ряд действий.
В настройках Internet Explorer пропишите настройки прокси указав адрес прокси-сервера и порт:
В командной строке выполните команду, чтобы указать настройки прокси сервера для службы WinHTTP (Microsoft Windows HTTP Services).
Для Windows Vista, 7, 2008:
netsh winhttp import proxy ie
Для Windows XP, 2003:
proxycfg –u
Теперь Microsoft Security Essentials будет работать через прокси-сервер. У меня прокси-сервер без авторизации, поэтому ничего не смогу сказать о том, как будет работать Microsoft Security Essentials с прокси-сервером, который использует авторизацию.
Указание настроек прокси-сервера для службы WinHTTP позволяет заставить работать ряд продуктов компании Microsoft, последнее с чем приходилось сталкиваться это пакет программ «Windows Live». У кого не работает обновление системы через прокси-сервер, то можно таким же образом настроить Windows Update для работы через прокси-сервер.
Дополнительная полезная информация для Windows Vista, 7, 2008
Имеющиеся настройки WinHttp можно просмотреть с помощью команды:
netsh winhttp show proxy
Чтобы сбросить все настройки прокси-сервера WinHttp выполните команду:
netsh winhttp reset proxy
Дополнительная полезная информация для Windows XP, 2003
Имеющиеся настройки WinHttp можно просмотреть с помощью команды:
proxycfg
Чтобы сбросить все настройки прокси-сервера WinHttp выполните команду:
proxycfg -d