Jak konfigurovat Windows Update přes proxy server

Pro každého není tajemstvím, že pokud váš počítač s operačním systémem Microsoft OS přistupuje k Internetu pomocí proxy serveru, pak služba aktualizace systému Windows Update ve výchozím nastavení nefunguje. Tato poznámka je o tom, jak můžete nakonfigurovat činnost aktualizačního systému Windows v počítači za proxy serverem.

Služba Windows Update Service může používat proxy server HTTP. Zadání proxy serveru v nastavení aplikace Windows Internet Explorer však nestačí, aby aktualizační služba pracovala přes proxy. Faktem je, že Windows Update používá Windows HTTP Services (WinHTTP) k vyhledávání aktualizací a BITS se používá ke stahování aktualizací. Služba Windows Update je ve výchozím nastavení nakonfigurována tak, aby se vždy pokusila o přímý přístup k aktualizačnímu serveru společnosti Microsoft, aniž by použila server proxy, i když je zadán v nastavení aplikace Internet Explorer..

Tento problém je však vyřešen, stačí nakonfigurovat proxy systému WinHttp. V systému Windows XP / 2003 byl proxy proxy WinHttp nastaven pomocí obslužného programu proxycfg.exe.  V novém operačním systému Windows Vista / 7/2008 byl tento nástroj zrušen a proxy WinHttp je nakonfigurován pomocí příkazu netsh.

Nastavení se provádí pomocí následujícího příkazu:  netsh winhttp set proxy:.

Po spuštění tohoto příkazu bude váš operační systém Windows 7 aktualizován, i když je za proxy serverem.

Chcete-li převzít nastavení serveru proxy z aplikace Internet Explorer, můžete také použít příkaz:

netsh winhttp import proxy source = tj

Je také možné, že budete muset přesměrovat veškerý provoz s výjimkou provozu na Microsoft (aktualizace systému, aktivace) na proxy server, pak můžete použít následující příkaz obejít proxy pro aktualizace Windows.

Pro aktivaci a aktualizace postupujte takto:

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

Aktuální nastavení WinHttp lze zobrazit příkazem:

netsh winhttp show proxy

Nastavení serveru proxy můžete obnovit příkazem:

Netsh winhttp reset proxy
Mimochodem, netsh je skvělý obslužný program příkazového řádku pro práci se síťovými službami a nastavením a každý profesionální správce systému Windows by měl být schopen jej používat. Již jsem se o tom zmínil vícekrát, v článku o grafické diagnostice sítě pomocí netsh nebo o správě serveru DHCP z příkazového řádku.