Windows Server 2016 ne preuzima ažuriranja proxyja

Pronašao sam jednu zanimljivu značajku u usluzi ažuriranja sustava Windows Server 2016. U slučaju da ne koristite interni WSUS poslužitelj i OS se mora ažurirati izravno s poslužitelja Windows Update na Internet, kada koristite proxy poslužitelj za pristup vani, pokušajte preuzeti ažuriranja putem centra za nadogradnju, u sustavu Windows Server 2016 postupak preuzimanja zamrzava se u fazi preuzimanja ažuriranja za 0% (Preuzimanje ažuriranja 0%).

Zanimljivo je da je Windows Update klijent uspio poslati / preuzeti metapodate ažuriranja (popis potrebnih ažuriranja uspješno je generiran), ali nijedno od njih nije preuzeto.
Formiramo i otvorimo zapisnik WindowsUpdate.log pomoću cmdleta Get-WindowsUpdateLog.

2018/06/04 16: 24: 21.8312332 588 4116 Pokretan je posao DownloadManager BITS: JobId = E3AA21C9B-4BC2-443E-2342-8F693CE1443E 2018/06/04 16: 24: 21.8436054 588 4116 PreuzimanjeManager Preuzimanje sa http: // preuzmi .windowsupdate.com / c / msdownload / ažuriranje / softver / defu / 2017/09 / nis_engine_1af0e4b80bf4028f8dac56ebf186b392e4e72486.exe na c: \ Windows \ SoftwareDistribution \ Preuzimanje \ f71ddf93ec2d087c819cf75c55ddfda2 \ 1af0e4b80bf4028f8dac56ebf186b392e4e72486 (puna datoteka) 2018/06/04 16: 24: 21,8452605 588 4116 DownloadManager Novi posao preuzimanja E3AA21C9B-4BC2-443E-2342-8F693CE1443E za UpdateId F608EDA4-2E84-433A-A8C9-8117411F91A8.200 2018/06/04 16: 24: 21.8545291 588 4116 DownloadManager-44BBA-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BBB-4BB-4BBB-4BC2-B3 2342-8F693CE1443E nastavio. 2018/06/04 16: 24: 21.8734449 588 4116 DownloadManager nije uspio povezati se na DO uslugu; (hr = 80040154) 2018/06/04 16: 24: 21.8734462 588 4116 DownloadManager GetDOManager () nije uspio, hr = 80246008, hrExtended = 80040154 2018/06/04 16: 24: 21.8734472 588 4116 DownloadManager nije uspio stvoriti DO posla sa hr 80246008 2018/06/04 16: 24: 21.8772521 588 4116 PreuzimanjeManager DO nije uspjelo s pogreškom 80246008 [Prošireno: 80040154], pada natrag u BITS i ponovno pokušajte s novim poslom za preuzimanje.

Kao što vidite, BITS ne može prenositi datoteke s pogreškama 80246008.

Kao što se ispostavilo, jednostavno postavljanje postavki proxyja za Internet Explorer u sustavu Windows Server 2016 RTM (10.0.14393) ne radi kao u prethodnim verzijama sustava Windows. Kako bi klijent Windows Update u sustavu Windows Server 2016 mogao pristupiti internetu putem proxyja, morate prisiliti proxy sustava za winhttp.

Navedite trenutne postavke proxyja za WinHTTP:

netsh winhttp show proxy

Trenutačne postavke WinHTTP proxyja:

Izravni pristup (nema proxy poslužitelja).

Kao što vidite, postavke proxy poslužitelja za WinHTTP nisu navedene.

Postavke proxy sustava za WinHTTP možete konfigurirati na sljedeći način:

netsh winhttp postavite proxy proxy-server = "192.168.0.14 ∗ 128" bypass-list = "*. winitpro.ru"

Ili uvođenje postavki iz IE-a (postavke proxyja u programu Internet Explorer moraju se postaviti ručno ili konfigurirati putem GPO-a):

netsh winhttp import proxy source = tj

Nakon promjene postavki proxyja, treba ponovo pokrenuti uslugu Windows Update:

Ponovno pokretanje usluge wuauserv

Nakon što je specificiran proxy za WinHTTP, Windows Server 2016 počeo je s preuzimanjem ažuriranja s web mjesta Windows Update..

RTM verzija Windowsa 10 pogođena je sličnim problemom..

primjedba. Ako ručno preuzmete i instalirate najnovije kumulativno ažuriranje iz Microsoftovog kataloga ažuriranja (objavljeno nakon studenog 2016), tada se ažuriranja počinju normalno instalirati, čak i ako ne navedete WinHTTP proxy. Sudeći prema podacima iz Microsofta, ovaj je programski program popravljen u verziji sredstva za ažuriranje 10.0.14393.187 i novije verzije.

Također ne zaboravite da nećete moći primati ažuriranja putem proxy poslužitelja s autorizacijom, kao Klijent Windows Update ne podržava proxy autorizaciju (za razliku od PowerShell-a). Da bi usluga Windows Update ispravno radila, morate omogućiti anonimni pristup Microsoftovim poslužiteljima ažuriranja na proxy poslužitelju. Popis URL-ova naveden je u nastavku:

  • update.microsoft.com
  • * .update.microsoft.com
  • download.windowsupdate.com
  • * .download.windowsupdate.com
  • download.microsoft.com
  • * .download.microsoft.com
  • windowsupdate.com
  • * .windowsupdate.com
  • ntservicepack.microsoft.com
  • wustat.windows.com
  • mp.microsoft.com
  • * .mp.microsoft.com