Ні для кого не секрет, що в тому випадку, якщо Ваш ПК з ОС Microsoft виходить в інтернет за допомогою проксі-сервера, то служба оновлення системи Windows Update за замовчуванням не працює. Ця замітка про те, як можна налаштувати роботу системи оновлень Windows на ПК, що знаходяться за проксі-сервером.
Служба оновлень Windows Update може використовувати HTTP проксі-сервер. Однак вказівки проксі-сервера в настройках Windows Internet Explorer недостатньо для роботи служби оновлення через проксі. Справа в тому, що Windows Update використовує Windows HTTP Services (WinHTTP), щоб знайти оновлення, а для завантаження оновлень використовується BITS. Служба Windows Update за замовчуванням налаштована так, що завжди намагається потрапити на сервер оновлень Microsoft безпосередньо, не використовуючи проксі-сервер, навіть якщо в настройках Internet Explorer він вказаний.
Після того, як ви виконаєте дану команду, ваша ОС Windows 7 буде оновлюватися, навіть перебуваючи за проксі-сервером.
Як варіант, якщо ви хочете взяти настройки проксі з Internet Explorer, можна скористатися командою:
Як варіант можлива також ситуація, коли необхідно перенаправити весь трафік, крім трафіку на Microsoft (системні оновлення, активація) на проксі-сервер, тоді можна скористатися наступною командою обходу проксі для оновлень Windows.
Зробіть обхід проксі для активації і оновлень ось так:
Поточні параметри WinHttp можна подивитися командою:
Скинути ж настройки проксі сервера можна за допомогою команди:
До речі netsh відмінна утиліта командного рядка для роботи з мережевими службами і настройками, і кожен професійний Windows адмін повинен вміти нею користуватися. Я вже не раз згадував про неї, в статті про графічної діагностиці мережі за допомогою netsh. або про управління сервером DHCP з командного рядка.