Pengunduhan SDK Windows 10 gagal - hash mismatch

0

Saya mencoba untuk menginstal Windows 10 SDK dan sebagai alternatif Standalone Developmet Kit pada dua jendela terpisah 10 PC dan gagal pada ...

Dalam kedua kasus log mengatakan: "Hash ketidakcocokan untuk path: C: \ ProgramData \ Package Cache ....

Itu terjadi beberapa kali, bahkan setelah menghapus semua file di folder "paket Cache". Apakah ada solusi untuk ini? Sepertinya mustahil untuk mengunduh WDK sama sekali ... Apakah ada resolusi untuk ini? Apakah di sana saya dapat mengunduh ISO dan menginstalnya dari sana?

rubmz
sumber
Bisakah Anda menyalin seluruh pesan di sini, dan pesan yang relevan? Sangat penting paket mana itu.
ivan_pozdeev
Kesalahan 0x80091007: ketidakcocokan Hash untuk path: C: \ ProgramData \ Paket Cache \ .unverified \ package_WindowsSDKDesktopHeadersLibsMetadata_x86_en_us, diharapkan: 4B624A71D3DC56B824AF9848D1633604E8D77B9C, sebenarnya: CD7071D65A0539FBCF12AEE16599A2609E1EDA80
rubmz
Masalah yang sama dengan WDK,
Yura

Jawaban:

1

Laporan lain tentang kesalahan ini ( 1 , 2 , 3 ) bersaksi bahwa itu disebabkan oleh unduhan yang korup. Anda dapat memperoleh ini dengan sangat baik jika jaringan Anda tidak dapat diandalkan dan perangkat lunak pengunduhan tidak cukup canggih untuk menangani transfer yang terputus atau penundaan besar (saya memiliki masalah dengan Mercurial).

Anda dapat mengunduh SDK versi mandiri sesuai penginstal offline 10 SDK Windows? , tetapi M $ hanya menawarkan untuk mengunduh dengan programnya sendiri, jadi ini mengalami masalah yang sama.

Alasan lain yang mungkin adalah bug pada pengunduh, karena Kesalahan RC1 0x80091007: Hash ketidakcocokan untuk jalur: DotNetVersionManager_x64 · Masalah # 1085 · aspnet / Home , tautan ke-2, menyarankan: hash diperiksa terhadap file dari versi yang berbeda jika mereka kebetulan hadir. Anda memperbaikinya dengan menghapus apa pun yang dilakukan terhadap pemeriksaan - file sementara dan MSI di direktori yang Anda unduh (atau cukup unduh ke folder kosong).

ivan_pozdeev
sumber
1
Ini jelas bukan unduhan yang rusak ... Kecuali jika sumbernya rusak. Dari apa yang saya kumpulkan, ini adalah mekanisme bodoh seandainya hash diinstal oleh satu program (Versi XX) dan diperiksa terhadap yang lain (versi yy) ... Mereka harus menggunakan yang terbaik dan paling cerdas jika mereka membuatnya hanya terjadi pada edisi "komunitas"
rubmz
@rubmz Nah, Anda dapat menggunakan beberapa alat seperti 7-Zip atau Orca untuk memeriksa integritas file secara manual.
ivan_pozdeev
1
@rubmz jika itu pemeriksaan yang salah, menurut github.com/aspnet/Home/issues/1085 , Anda memperbaikinya dengan menghapus apa pun yang dilakukan terhadap pemeriksaan - file sementara dan MSI dalam direktori yang Anda unduh (atau cukup unduh ke folder kosong).
ivan_pozdeev
PRIA! KAMU ADALAH TUHAN! Mereka punya solusi yang tepat !! HANYA PUT FILE DAMN DI FOLDER BERSIH. STUPID STUPID BUG MS
rubmz
1
TIDAK. SAYA TIDAK MELIHAT LOGIKA. ITULAH HANYA BUG.
rubmz
0

Hanya saja jawabannya lebih jelas: Anda mengunduh sdksetup.msi KE FOLDER BERSIH - TANPA FILE LAIN / FOLDER DI DALAMNYA. Sekarang seharusnya sudah berfungsi. Bug yang memalukan! Luar biasa...

rubmz
sumber
1
Jangan khawatir, saya memperbarui jawabannya dengan info itu setelah terbukti bermanfaat.
ivan_pozdeev