A Windows Update konfigurálása proxykiszolgálón keresztül

Nem titok senkinek, hogy ha a Microsoft operációs rendszerrel rendelkező számítógépe proxykiszolgálóval fér hozzá az internethez, akkor a Windows Update rendszerfrissítési szolgáltatás alapértelmezés szerint nem működik. Ez a megjegyzés arról szól, hogyan konfigurálhatja a Windows frissítő rendszer működését a proxy szerver mögött található PC-n.

A Windows Update Service HTTP proxy szervert használhat. A proxykiszolgáló megadása a Windows Internet Explorer beállításaiban azonban nem elegendő ahhoz, hogy a frissítési szolgáltatás proxyn keresztül működjön. A tény az, hogy a Windows Update a Windows HTTP Services (WinHTTP) szolgáltatást használja a frissítések keresésére, a BITS pedig a frissítések letöltésére. A Windows Update szolgáltatás alapértelmezés szerint úgy van konfigurálva, hogy mindig megpróbálja közvetlenül elérni a Microsoft frissítési kiszolgálót, proxykiszolgáló használata nélkül, még akkor is, ha az Internet Explorer beállításai meg vannak adva..

Ezt a problémát azonban meg lehet oldani, csak konfigurálja a WinHttp rendszer proxyját. A Windows XP / 2003 rendszerben a WinHttp proxy a segédprogrammal lett beállítva proxycfg.exe.  Az új Windows Vista / 7/2008 operációs rendszerben ezt a segédprogramot megszüntették, és a WinHttp proxy konfigurálása a következő paranccsal történik: netsh.

A telepítés a következő paranccsal történik:  netsh winhttp beállított proxy:.

A parancs futtatása után a Windows 7 operációs rendszer frissül, még ha proxykiszolgáló mögött is van.

Alternatív megoldásként, ha proxybeállításokat szeretne venni az Internet Explorerből, használhatja a következő parancsot:

netsh winhttp import proxy forrás = azaz

Opcionálisan az is lehetséges, hogy az összes forgalmat a Microsoft forgalmának kivételével (rendszerfrissítések, aktiválás) a proxy szerverre kell irányítania, majd a következő proxy bypass parancsot használhatja a Windows frissítéséhez.

Vegyünk proxy-megkerülést az aktiváláshoz és a következő frissítésekhez:

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

A WinHttp jelenlegi beállításai a következő paranccsal tekinthetők meg:

netsh winhttp show proxy

A proxykiszolgáló beállításait a következő paranccsal állíthatja vissza:

A Netsh Winhttp alaphelyzetbe állító proxy
Mellesleg, a netsh nagyszerű parancssori segédprogram a hálózati szolgáltatásokkal és a beállításokkal történő munkavégzéshez, és minden profi Windows rendszergazdanak képesnek kell lennie arra, hogy használni tudja. Már többször is megemlítettem ezt egy cikkben, amely a netsh segítségével történő grafikus hálózati diagnosztikáról szól, vagy arról, hogy egy DHCP-kiszolgálót hogyan kezeljünk a parancssorból.