Ve službě pro aktualizaci systému Windows Server 2016 jsem našel jednu zajímavou funkci. V případě, že nepoužíváte interní server WSUS a operační systém musí být aktualizován přímo ze serverů Windows Update na internet, při použití proxy serveru pro přístup venku se pokusíte stáhnout aktualizace prostřednictvím centra aktualizací v systému Windows Server 2016 proces stahování zamrzne ve fázi stahování aktualizací o 0% (stahování aktualizací 0%).
Zajímavé je, že se klientovi Windows Update podařilo odeslat / stáhnout aktualizační metadata (seznam požadovaných aktualizací byl úspěšně vygenerován), ale žádná z nich se nestáhne..
Vytváříme a otevíráme protokol WindowsUpdate.log pomocí cmdlet Get-WindowsUpdateLog.
2018/06/04 16: 24: 21.8312332 588 4116 DownloadManager BITS inicializována úloha: JobId = E3AA21C9B-4BC2-443E-2342-8F693CE1443E 2018/06/04 16: 24: 21.8436054 588 4116 DownloadManager Stahování z http: // download .windowsupdate.com / c / msdownload / aktualizace / software / Defu / 2017/09 / nis_engine_1af0e4b80bf4028f8dac56ebf186b392e4e72486.exe c: \ Windows \ SoftwareDistribution \ Download \ f71ddf93ec2d087c819cf75c55ddfda2 \ 1af0e4b80bf4028f8dac56ebf186b392e4e72486 (full file) 06.04.2018 16: 24: 588 21,8452605 4116 DownloadManager Nová úloha ke stažení E3AA21C9B-4BC2-443E-2342-8F693CE1443E pro UpdateId F608EDA4-2E84-433A-A8C9-8117411F91A8.200 2018/06/04 16: 24: 21.8545291 588 4116 DownloadBagerB4BBA3BBA-B4-B3BBA-B4-B3BBA-B4-B3BBA-B 2342-8F693CE1443E obnovena. 2018/06/04 16: 24: 21,8734449 588 4116 DownloadManager Nepodařilo se připojit ke službě DO; (hr = 80040154) 2018/06/04 16: 24: 21,8734462 588 4116 DownloadManager GetDOManager () se nezdařil, hr = 80246008, hrExtended = 80040154 2018/06/04 16: 24: 21.8734472 588 4116 DownloadManager se nepodařilo vytvořit úlohu DO s hr 80246008 2018/06/04 16: 24: 21,8772521 588 4116 DownloadManager DO se nezdařil s chybou 80246008 [Extended: 80040154], spadl zpět na BITS a zkusil znovu s novou stahovací úlohou.
Jak vidíte, BITS nemůže nahrát chybové soubory 80246008.
Jak se ukázalo, jednoduše nastavení proxy pro Internet Explorer v Windows Server 2016 RTM (10.0.14393) nefunguje jako v předchozích verzích Windows. Aby klient Windows Update v systému Windows Server 2016 měl přístup k Internetu prostřednictvím serveru proxy, musíte vynutit systémový server proxy pro winhttp..
Seznam aktuálních nastavení proxy pro WinHTTP:
netsh winhttp show proxy
Přímý přístup (bez proxy serveru).
Jak vidíte, nastavení proxy serveru pro WinHTTP není zadáno.
Nastavení proxy serveru pro WinHTTP můžete nakonfigurovat následovně:
netsh winhttp set proxy proxy-server = "192.168.0.14 ∗ 128" bypass-list = "*. winitpro.ru"
Nebo tak, importováním nastavení z IE (nastavení proxy v Internet Exploreru musí být nastaveno ručně nebo nakonfigurováno pomocí GPO):
netsh winhttp import proxy source = tj
Po změně nastavení proxy musí být služba Windows Update restartována:
Služba restartování služby
Po zadání proxy pro WinHTTP začal systém Windows Server 2016 stahovat aktualizace z webů Windows Update..
Verze RTM systému Windows 10 je ovlivněna podobným problémem..
Poznámka:. Pokud ručně stáhnete a nainstalujete nejnovější kumulativní aktualizaci z katalogu aktualizací společnosti Microsoft (vydaného po listopadu 2016), aktualizace se začnou normálně instalovat, i když neurčíte proxy server WinHTTP. Podle informací od společnosti Microsoft byla tato chyba opravena ve verzi agenta aktualizace 10.0.14393.187 a vyšší.Nezapomeňte také, že nebudete moci přijímat aktualizace přes proxy server s autorizací, jako Klient Windows Update nepodporuje autorizaci proxy (na rozdíl od PowerShell). Aby služba Windows Update správně fungovala, musíte povolit anonymní přístup k aktualizačním serverům Microsoft na proxy serveru. Níže je uveden seznam adres URL:
- update.microsoft.com
- * .update.microsoft.com
- download.windowsupdate.com
- * .download.windowsupdate.com
- stáhnout.microsoft.com
- * .download.microsoft.com
- windowsupdate.com
- * .windowsupdate.com
- ntservicepack.microsoft.com
- wustat.windows.com
- mp.microsoft.com
- * .mp.microsoft.com