Windows 10 tidak dapat mengunduh paket pemutakhiran dari WSUS (0x80244019)

WSUS berdasarkan Windows Server 2012 dan yang lebih tinggi mendukung kemampuan untuk menginstal pada Windows 10 tidak hanya pembaruan dan tambalan keamanan biasa, tetapi juga paket layanan besar (dalam terminologi Microsoft - peningkatan). Tapi langsung dari kotak, fungsi ini tidak berfungsi, upgrade seperti itu (dalam konsep Windows 10 disebut Redstone ) pelanggan tidak mengunduh. Kami akan mengerti masalahnya.

WSUS pada Windows Server 2012 memperkenalkan tipe baru kelas pembaruan - Upgrade. Itu menyala di konsol WSUS di bagian Pilihan -> Produk dan Klasifikasi -> tab Klasifikasi. Kami tertarik dengan opsi ini Upgrade (jika belum dinyalakan, jangan buru-buru menyalakannya!).

Jika Anda mengaktifkan opsi ini, server WSUS masih tidak akan mengunduh pemutakhiran, memberikan kesalahan saat memuat. Agar server WSUS mulai mengunduh paket pemutakhiran, Anda harus menginstal pembaruan terpisah di server WSUS: KB 3095113 (https://support.microsoft.com/en-us/kb/3095113).

Catatan. Jika sebelumnya Anda telah mengaktifkan klasifikasi Upgrade dan melakukan sinkronisasi, setelah menginstal KB 3095113 Anda harus membersihkan database WSUS menggunakan perintah PowerShell berikut:

  1. Nonaktifkan klasifikasi UpgradeGet-WsusClassification | Where-Object -FilterScript $ _. Classification.Title -Eq “Upgrade” | Set-WsusClassification -Disable
  2. Kami menghapus informasi tentang peningkatan etika dari database$ wsus = Dapatkan-WsusServer
    $ wsus.SearchUpdates ("versi 1511, 10586, 1607") | foreach $ wsus.DeleteUpdate ($ _. Id.UpdateId)
  3. Masih termasuk klasifikasi UpgradeGet-WsusClassification | Di mana -FilterScript $ _. Classification.Title -Eq “Upgrade” | Set-wsusclassification
  4. Dan mulai kembali sinkronisasi.$ sub = $ s.GetSubscription ()
    $ sub.StartSynchronization ()

Tapi ini tidak semua, bahkan setelah menginstal KB 3095113 di server, paket upgrade pada klien masih tidak muncul. Dalam log WindowsUpdate.log pada PC dengan Windows 10 muncul, Anda dapat menemukan kesalahan 0x80244019:

2016/08/24 15: 32: 36.3654849 1064 2660 pekerjaan DownloadManager BITS 84234ABB-06CE-4251-941C-281B4424EB32 gagal, updateId = 8CB55544-8521-238E-AAFB-422D647DC0A6.200, hr = 0x80190194. URL file = _http: //wsus.mydomain.com: 8530 / Konten / 7C / 6F5CAF07827FAE0E37739F3222603EAF38808B7C.esd, jalur lokal = C: \ Windows \ SoftwareDistribution \ Unduh \ dc0dc85b32300fe505d5d9a2f479c1b0 \ 10586.0.151029-1700.th2_release_CLIENTENTERPRISE_VOL_x64fre_en-us.esd

2016/08/24 15: 33: 36.3658125 1064 2660 UnduhManager Progres kegagalan total byte = 2659650046, byte ditransfer = 18574952

2016/08/24 15: 33: 36.3845664 1064 2660 DownloadManager Kesalahan 0x80244019 terjadi saat mengunduh pembaruan; memberitahukan panggilan yang tergantung.

Log menunjukkan upaya untuk mengunduh file ESD (format distribusi baru untuk gambar OS), -7C / 6F5CAF07827FAE0E37739F3222603EAF38808B7C.esd dari server. Cobalah untuk membuka URL ini di browser - kesalahan 404 akan muncul. Faktanya adalah jenis file ini tidak diperbolehkan dalam pengaturan IIS dan transmisinya diblokir.

Untuk memungkinkan server WSUS mentransfer file ESD, buka konsol Manajer Layanan Informasi Internet (IIS), buka situs web Administrasi WSUS dan pilih direktori Konten. Di pengaturan IIS, pilih bagian Jenis pantomim.

Tambahkan tipe MIME baru (Tambahkan tipe MIME):

Ekstensi file: .esd

Jenis MIME: application / octet-stream

Kiat. Hal yang sama dapat dilakukan dengan perintah:

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

Mulai ulang layanan IIS (iisreset) dan sinkronisasi ulang pada klien. Klien Windows 10 harus mulai mengunduh file esd dan dapat mulai menginstal paket layanan.

Catatan. Untuk informasi: WSUS versi 3.2 pada Windows Server 2008 R2 tidak akan dapat mendistribusikan pemutakhiran untuk Windows 10. Rupanya, Microsoft tidak berencana untuk memperbaiki kekurangan ini dalam waktu dekat.