Windows 10 nemôže sťahovať aktualizačné balíčky z WSUS (0x80244019)

Služba WSUS založená na systéme Windows Server 2012 a novšom podporuje možnosť inštalácie do systému Windows 10 nielen pravidelných aktualizácií zabezpečenia a opráv, ale aj veľkých balíkov Service Pack (v terminológii spoločnosti Microsoft - aktualizácie). Ale hneď po vybalení táto funkcia nefunguje, takéto vylepšenia (v koncepcii Windows 10 sa nazývajú Redstone ) zákazníci jednoducho nestahujú. Porozumieme problému.

Služba WSUS v systéme Windows Server 2012 predstavuje nový typ triedy aktualizácie - upgrady. Zapne sa v konzole WSUS v tejto časti Možnosti -> Produkt a klasifikácia -> kartu klasifikácia. Zaujíma nás táto možnosť upgrady (ak nie je zapnutý, nespustite ho!).

Ak povolíte túto možnosť, server WSUS stále nebude sťahovať aktualizácie a pri načítavaní zobrazí chybu. Aby server WSUS mohol začať sťahovať aktualizačné balíčky, musíte na server WSUS nainštalovať samostatnú aktualizáciu: KB 3095113 (Https://support.microsoft.com/en-us/kb/3095113).

poznámka. Ak ste už predtým aktivovali klasifikáciu Upgrades a vykonali synchronizáciu, budete musieť po inštalácii KB 3095113 vyčistiť databázu WSUS pomocou nasledujúcich príkazov PowerShell:

  1. Zakázať klasifikáciu upgradovGet-WsusClassification | Where-Object -FilterScript $ _. Classification.Title -Eq “Upgrades” | Set-WsusClassification -Disable
  2. Informácie o etických aktualizáciách odstránime z databázy$ wsus = Get-WsusServer
    $ wsus.SearchUpdates („verzia 1511, 10586, 1607“) | foreach $ wsus.DeleteUpdate ($ _. Id.UpdateId)
  3. Zostáva zahrnúť klasifikáciu UpgradesGet-WsusClassification | Kde -FilterScript $ _. Classification.Title -Eq “Upgrades” | Set-WsusClassification
  4. A reštartujte synchronizáciu.$ sub = $ s.GetSubscription ()
    $ sub.StartSynchronization ()

To však nie je všetko, aj po inštalácii KB 3095113 na server sa balíčky aktualizácie pre klientov stále nezobrazujú. V protokoloch WindowsUpdate.log na počítači so systémom Windows 10 sa zobrazuje chyba 0x80244019:

2016/08/24 15: 32: 36.3654849 1064 2660 DownloadManager BITS job 84234ABB-06CE-4251-941C-281B4424EB32 zlyhal, updateId = 8CB55544-8521-238E-AAFB-422D647DC0A6.200, hr = 0x80190194. URL súboru _http: //wsus.mydomain.com: 8530 / Obsah / 7C / 6F5CAF07827FAE0E37739F3222603EAF38808B7C.esd, local path = C: \ Windows \ SoftwareDistribution \ Download \ dc0dc85b32300fe505d5d9a2f479c1b0 \ 10586.0.151029-1700.th2_release_CLIENTENTERPRISE_VOL_x64fre_en-us.esd

2016/08/24 15: 33: 36.3658125 1064 2660 DownloadManager Bajty zlyhania postupu celkom = 2659650046, prevedené byty = 18574952

2016/08/24 15: 33: 36,3845664 1064 2660 DownloadManager Počas sťahovania aktualizácie sa vyskytla chyba 0x80244019; oznamovanie závislých hovorov.

V protokole je viditeľný pokus o stiahnutie súboru ESD (nový formát distribúcie obrazov OS), -7C / 6F5CAF07827FAE0E37739F3222603EAF38808B7C.esd zo servera. Pokúste sa otvoriť túto webovú adresu v prehliadači - objaví sa chyba 404. Faktom je, že tento typ súboru nie je povolený v nastaveniach služby IIS a jeho prenos je zablokovaný..

Ak chcete povoliť serveru WSUS prenášať súbory ESD, otvorte konzolu Správca internetovej informačnej služby (IIS), prejdite na webovú stránku Správa služby WSUS a vyberte adresár obsah. V nastaveniach služby IIS vyberte časť Typy MIME.

Pridať nový typ MIME (Pridať typ MIME):

Prípona súboru: .esd

Typ MIME: aplikačný / oktetový prúd

rada. To isté sa dá urobiť pomocou príkazov:

cd% windir% \ system32 \ inetsrv
appcmd set config / section: staticContent /+"[fileExtension='.esd',mimeType='application/octet-stream '] "

Reštartujte službu IIS (iisreset) a znova synchronizujte klientov. Klienti Windows 10 by mali začať sťahovať súbory esd a môžu začať inštalovať servisné balíky.

poznámka. Ďalšie informácie: WSUS verzia 3.2 v systéme Windows Server 2008 R2 nebude môcť distribuovať aktualizácie pre systém Windows 10. Spoločnosť Microsoft zrejme nemá v úmysle napraviť tento nedostatok v blízkej budúcnosti.