Як налаштувати windows update в windows 7 і windows xp на роботу через проксі сервер

Зіткнувся з проблемою. Windows Update на Windows 7 не хоче оновлюватися через проксі-сервер. Знайшов як це робиться, налаштував і забув.

Справа в тому, що на початку Windows 7 не хотів оновлюватися з локального WSUS сервера. Вирішилося це установкою сервіс пака для WSUS 3.0. А оскільки проксі-сервер блокує доступ через нього до локальних сервера, довелося шукати як відключити роботу служби оновлення через проксі. Ділюся напрацюваннями:

Раніше в Windows XP використовувалася команда proxycfg.exe зі всілякими параметрами. Про неї я розповім нижче.

Для настройки є команда:

netsh winhttp? видасть список команд:

Чи можливо застосувати такі команди:

Команди в цьому контексті:
. - Відображення списку команд.
dump - Відображення сценарію конфігурації.
help - Відображення списку команд.
import - Імпортує параметри проксі WinHTTP.
reset - Скидає параметри WinHTTP.
set - Налаштовує параметри WinHTTP.
show - Показує поточні параметри.

Щоб отримати довідку по команді, введіть цю команду,
потім пробіл і "?"

netsh winhttp show

покаже нам поточні настройки:

Поточні параметри WinHTTP проксі.

Прямий доступ (без проксі-сервера).

Щоб вказати сервер (наприклад 192.168.0.1 з портом 3128) вводимо:

netsh winhttp set proxy 192.168.0.1:3128

Поточні параметри WinHTTP проксі.

Проксі-сервер: 192.168.0.1:3128
Список обходу: (відсутній)

Для імпорту налаштувань з Internet Explorer вводимо команду:

netsh winhttp import proxy source = ie

Поточні параметри WinHTTP проксі.

Проксі-сервер: 192.168.0.1:3128
Список обходу: 192.168.0.1; 192.168.0.2; localnet.net;

Ну і для прямого доступу без проксі вводимо:

netsh winhttp reset proxy

Поточні параметри WinHTTP проксі.

Прямий доступ (без проксі-сервера).

Ось власне і вся настройка. Повний опис можна почитати на Microsoft TechNet.

Після всіх налаштувань рестартовать сервіс Windows Update.

Список можна дізнатися через ключ:

ось що ми отримаємо:

proxycfg -. to view help information

proxycfg. to view current WinHTTP proxy settings

proxycfg [-d] [-p []]

-d. set direct access
-p. set proxy server (s), and optional bypass list

proxycfg -u. import proxy settings from current user's
Microsoft Internet Explorer manual settings (in HKCU)

Це дає нам можливість вказати вручну проксі сервер або імпортувати настройки з Internet Explorer.

Наприклад щоб перевірити стан налаштувань вводимо без параметрів:

Current WinHTTP proxy settings under:
HKEY_LOCAL_MACHINE \
SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections \
WinHttpSettings:

Direct access (no proxy server).

Наприклад щоб вказати в якості проксі сервера 192.168.0.1 з портом 3128 треба ввести команду:

proxycfg.exe -p 192.168.0.1:3128

ось що ми повинні отримати

Updated proxy settings
Current WinHTTP proxy settings under:
HKEY_LOCAL_MACHINE \
SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections \
WinHttpSettings:

Proxy Server (s). 192.168.0.1:3128
Bypass List. (None)

І так далі. Щоб імпортувати налаштування з Internet Explorer вводимо:

Updated proxy settings
Current WinHTTP proxy settings under:
HKEY_LOCAL_MACHINE \
SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections \
WinHttpSettings:

Proxy Server (s). 192.168.0.1:3128
Bypass List. 192.168.0.1; 192.168.0.2; localnet.net;

Для прямого доступу без проксі, команда:

Ну і звичайно після всіх налаштувань рестартовать сервіс Windows Update.

Схожі статті