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 proxyMimochodem, 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.