На днях на одном из компьютеров под управлением Windows решил установить антивирус от Microsoft — Microsoft Security Essentials. После установки антивируса мне необходимо было обновить антивирусные базы, однако так как компьютер работает через прокси-сервер, то антивирус постоянно матерился, что не может обновиться.

На сайте Microsoft их специалисты сообщают что достаточно прописать настройки прокси-сервера в браузере Internet Explorer и всё заработает. Но на практике этого недостаточно. И тут-то пришлось повозиться неосведомлённому, чтобы понять в чём причина и настроить антивирус Microsoft Security Essentials для работы через прокси-сервер.

Нормальные программы имеют в настройках опции для прописывания прокси-сервера, на крайний случай берут настройки прокси-сервера из браузера Internet Explorer. Но судя по всему Microsoft, иногда, считает иначе.

Для того чтобы Microsoft Security Essentials начал обновляться вам необходимо проделать ряд действий.

В настройках Internet Explorer пропишите настройки прокси указав адрес прокси-сервера и порт:

Как обновлять антивирус Microsoft Security Essentials через прокси-сервер

В командной строке выполните команду, чтобы указать настройки прокси сервера для службы 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