Nie je žiadnym tajomstvom, že ak váš počítač Microsoft prejde na internet pomocou servera proxy, služba aktualizácie systému Windows Update nefunguje v predvolenom nastavení. Táto poznámka je o tom, ako môžete nakonfigurovať činnosť aktualizačného systému Windows na počítači za proxy serverom.
Služba Windows Update Service môže používať proxy server HTTP. Zadanie servera proxy v nastaveniach programu Windows Internet Explorer však nestačí na to, aby aktualizačná služba pracovala prostredníctvom servera proxy. Faktom je, že Windows Update používa Windows HTTP Services (WinHTTP) na vyhľadávanie aktualizácií a BITS sa používa na sťahovanie aktualizácií. Služba Windows Update je v predvolenom nastavení nakonfigurovaná tak, aby sa vždy snažila dostať priamo na aktualizačný server spoločnosti Microsoft, bez použitia proxy servera, aj keď je uvedená v nastaveniach programu Internet Explorer..
Tento problém je však vyriešený, stačí nakonfigurovať proxy servera WinHttp. V systéme Windows XP / 2003 bol proxy server WinHttp nastavený pomocou tohto nástroja proxycfg.exe. V novom systéme Windows Vista / 7/2008 bol tento nástroj zrušený a proxy servera WinHttp je nakonfigurovaný pomocou príkazu netsh.
Nastavenie sa vykonáva pomocou nasledujúceho príkazu: Netsh winhttp nastaví proxy:.
Po spustení tohto príkazu sa váš operačný systém Windows 7 aktualizuje, aj keď je za proxy serverom.
Ak chcete prevziať nastavenia servera proxy z programu Internet Explorer, môžete použiť príkaz:
netsh winhttp import proxy zdroja = napr
Je tiež možné, že budete musieť presmerovať všetku komunikáciu okrem prenosu do spoločnosti Microsoft (aktualizácie systému, aktivácia) na server proxy, potom môžete na aktualizáciu systému Windows použiť nasledujúci príkaz na obídenie servera proxy..
Vykonajte proxy obtok pre aktiváciu a aktualizácie, ako je tento:
netsh winhttp set proxy proxy-server = "your-proxy-srv: 3128" bypass-list = "*. windowsupdate.com; *. microsoft.com"
Aktuálne nastavenie WinHttp je možné zobraziť príkazom:
netsh winhttp show proxy
Nastavenia servera proxy môžete resetovať pomocou príkazu:
Netsh winhttp reset proxyMimochodom, netsh je skvelý nástroj príkazového riadku pre prácu so sieťovými službami a nastaveniami a každý profesionálny správca Windows by mal byť schopný ho používať. Už som to spomínal viackrát v článku o grafickej diagnostike siete pomocou siete netsh alebo o správe servera DHCP z príkazového riadku.