Windows 10 ne more prenesti paketov nadgradnje iz WSUS (0x80244019)

WSUS, ki temelji na sistemu Windows Server 2012 in novejših, podpira možnost namestitve v sistem Windows 10 ne le rednih varnostnih posodobitev in popravkov, temveč tudi velike servisne pakete (v Microsoftovi terminologiji - nadgradnje). Toda takoj, ko ta funkcionalnost ne deluje, takšne nadgradnje (v konceptu sistema Windows 10 se imenujejo Redstone ) kupci preprosto ne prenesejo. Težavo bomo razumeli.

WSUS v operacijskem sistemu Windows Server 2012 uvaja novo vrsto razreda posodobitev - Nadgradnje. Vklopi se v konzoli WSUS v razdelku Možnosti -> Izdelek in razvrstitev -> zavihek Razvrstitev. Zanima nas možnost Nadgradnje (če ni vklopljen, ne hitite, da ga vklopite!).

Če omogočite to možnost, strežnik WSUS še vedno ne bo prenašal nadgradenj, kar pomeni napako pri nalaganju. Če želite, da strežnik WSUS začne prenašati pakete za nadgradnjo, morate na strežnik WSUS namestiti ločeno posodobitev: KB 3095113 (https://support.microsoft.com/en-us/kb/3095113).

Opomba. Če ste predhodno aktivirali klasifikacijo Nadgradnje in izvedli sinhronizacijo, boste morali po namestitvi KB 3095113 očistiti bazo podatkov WSUS z naslednjimi ukazi PowerShell:

  1. Onemogoči klasifikacijo nadgradenjGet-WsusClassification | Where-Object -FilterScript $ _. Classification.Title -Eq "Nadgradnje" | Set-WsusClassification-Onemogoči
  2. Podatke o etičnih nadgradnjah odstranimo iz baze$ wsus = Get-WsusServer
    $ wsus.SearchUpdates ("različice 1511, 10586, 1607") | foreach $ wsus.DeleteUpdate ($ _. id.UpdateId)
  3. Še vedno je treba vključiti klasifikacijo NadgradnjeGet-WsusClassification | Kjer -FilterScript $ _. Classification.Title -Eq "Nadgradnje" | Nastavitev klasifikacije
  4. In znova zaženite sinhronizacijo.$ sub = $ s.GetSubscription ()
    $ sub.StartSynchronization ()

Vendar to še ni vse, tudi po namestitvi KB 3095113 na strežnik se paketi za nadgradnjo na odjemalcih še vedno ne prikazujejo. V prikazanih dnevnikih WindowsUpdate.log v računalniku z operacijskim sistemom Windows 10 lahko najdete napako 0x80244019:

2016/08/24 15: 32: 36.3654849 1064 2660 Naloga za upravljanje bitov BITS 84234ABB-06CE-4251-941C-281B4424EB32 neuspešno, updateId = 8CB55544-8521-238E-AAFB-422D647DC0A6.200, hr = 0x80190194. URL datoteke = _http: //wsus.mydomain.com: 8530 / Vsebina / 7C / 6F5CAF07827FAE0E37739F3222603EAF38808B7C.esd, lokalna pot = C: \ Windows \ SoftwareDistribution \ prenos \ dc0dc85b32300fe505d5d9a2f479c1b0 \ 10586.0.151029-1700.th2_release_CLIENTENTERPRISE_VOL_x64fre_en-us.esd

24.08.2016 15: 33: 36.3658125 1064 2660 Število neuspešnih prenosov DownloadManager Progress = 2659650046, preneseni bajti = 18574952

24.08.2016 15: 33: 36,3845664 1064 2660 DownloadManager Med prenosom posodobitve je prišlo do napake 0x80244019; obveščanje odvisnih klicev.

V dnevniku je prikazan poskus prenosa datoteke ESD (nova oblika distribucije za sliko OS), -7C / 6F5CAF07827FAE0E37739F3222603EAF38808B7C.esd s strežnika. Poskusite odpreti ta URL v brskalniku - prikazala se bo napaka 404. Dejstvo je, da ta vrsta datoteke v nastavitvah IIS ni dovoljena in je prenos blokiran.

Če želite strežniku WSUS omogočiti prenos datotek ESD, odprite konzolo Upravitelj internetnih informacijskih storitev (IIS), pojdite na spletno stran Uprava WSUS in izberite imenik Vsebina. V nastavitvah IIS izberite razdelek Mime vrste.

Dodajte nov tip MIME (Dodaj tip MIME):

Razširitev datoteke: .esd

Vrsta MIME: aplikacija / oktet-tok

Namig. Enako lahko storite z ukazi:

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

Znova zaženite storitev IIS (iisreset) in ponovno sinhronizirajte odjemalce. Odjemalci sistema Windows 10 bi morali začeti nalagati datoteke esd in morda začeti nameščati servisne pakete.

Opomba. V vednost: WSUS različice 3.2 v operacijskem sistemu Windows Server 2008 R2 ne bo mogel distribuirati nadgradenj za Windows 10. Očitno Microsoft ne načrtuje odprave te pomanjkljivosti v bližnji prihodnosti.