Saya tampaknya benar-benar tidak dapat menginstal Windows 7 SDK ke mesin saya, dan satu-satunya solusi yang saya temukan di web adalah membuat perubahan registri. Saya sudah melakukan ini - masih belum berhasil.
Ini adalah kesalahan yang dilaporkan:
Terjadi masalah saat menginstal komponen Windows SDK yang dipilih.
Pemasangan produk "Microsoft Windows SDK untuk Windows 7" telah melaporkan kesalahan berikut: Silakan merujuk ke dokumen Samples \ Setup \ HTML \ ConfigDetails.htm untuk informasi lebih lanjut.
Silakan coba untuk menyelesaikan masalah dan kemudian mulai pengaturan Windows SDK lagi. Jika Anda terus mengalami masalah dengan masalah ini, silakan kunjungi halaman dukungan tim SDK di http://go.microsoft.com/fwlink/?LinkId=130245 .
Klik tombol Lihat Log untuk meninjau log instalasi.
Untuk keluar, klik Selesai.
Tidak ada Samples
direktori untuk dirujuk juga, dan tim dukungan SDK tampaknya tidak tinggal di sana lagi.
Bagaimana saya memperbaiki masalah ini?
sumber
Jawaban:
Microsoft sekarang memiliki artikel basis pengetahuan yang disebut Windows SDK Fails to Install dengan Return Code 5100 yang menjelaskan masalah ini dan perbaikannya:
Pesan kesalahan terletak di file log, yang dapat dibuka melalui
View Log
tombol di installer. Jika tidak, dapat ditemukan di sini:%userprofile%\AppData\Local\Temp\
atau%temp%
. File log kemungkinan besar disebutSDKSetup_7.xxxxx.log
.Solusi: Hapus instalasi Visual C ++ 2010 yang ada yang dapat didistribusikan kembali.
Saya baru saja mengalami masalah ini, dan saya melihat solusi di Ctrl + F5 , Perbaiki Masalah Menginstal Windows SDK untuk Windows 7 , tetapi tidak berhasil.
Saya mencari-cari di sekitar dan menemukan halaman Instalasi Visual C ++ 2010 dan Windows SDK untuk Windows 7: installer offline dan pemecahan masalah instalasi dan saran di sana bekerja. Pada dasarnya Anda dapat memiliki salah satu dari beberapa masalah, dan Anda harus melihat file log untuk melihat apa yang terjadi. Dalam file log saya, saya punya:
6:17:07 PM Saturday, October 01, 2011: C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation failed with return code 5100
jadi seperti yang disarankan halaman web di atas, saya mencopot kedua salinan dari Paket Redistributable Visual C ++ 2010 yang saya miliki (baik x86 dan x64), dan kemudian ketika saya menjalankan lagi penginstal Windows 7 SDK, itu berhasil.
Walaupun Anda mungkin memiliki masalah yang berbeda dari saya. Coba solusi di Ctrl + F5 dan
patheticcockroach.com
situs web yang saya tautkan.Saya berharap ini membantu!
sumber
5100
, tetapi dengan pesan kesalahan yang sama seperti OP: "Pemasangan produk" Microsoft Windows SDK untuk Windows 7 "telah melaporkan kesalahan berikut: Silakan merujuk ke dokumen Sampel \ Setup \ HTML \ ConfigDetails.htm untuk informasi lebih lanjut". Masih sepertinya menghapus semua yang berhubungan dengan C ++ Redistributables membantu.Semua solusi ini (dan lainnya) telah gagal total untuk saya, jadi saya mencari solusi lain.
Anda memerlukan paket instalasi offline (milik saya adalah x64), dan Anda hanya perlu menginstal sampel secara manual. Membuka file ISO dengan, misalnya, 7-Zip dari lokasi
Setup\WinSDKSamples_amd64
dan menjalankanWinSDKSamples_amd64.msi
melakukan ini untuk saya.Kemudian Anda hanya menggunakan file setup normal untuk PERBAIKAN instalasi dan pilih komponen apa pun yang Anda inginkan.
sumber
Anda harus benar-benar memeriksa log. Tampaknya beberapa komponen dapat menyebabkan installer Windows SDK gagal menginstal dengan pesan kesalahan yang tidak berguna ini. Sebagai contoh itu bisa menjadi Paket Visual C ++ Redistributable seperti yang disebutkan di sana .
sumber
Saya memiliki masalah yang sama dengan instalasi versi x64. Ini berkaitan (setidaknya dalam kasus saya) dengan instalasi dexplore.exe . Saya uninstall dexplore, instal ulang, melakukan banyak perubahan pada registry, dll. Sesuai berbagai blog dan SDK semuanya sia-sia. Apa yang akhirnya diperbaiki untuk saya adalah mengedit kunci registri ini:
Saya mengubah nilainya menjadi 0. Setelah SDK diinstal (cukup senang kali ini) saya atur nilainya kembali ke 1.
Apa yang memberi tahu saya tentang kemungkinan kesalahan adalah hal berikut dalam log pengaturan SDK:
Dan ini di file instalasi dexplore:
Saya harap ini membantu dalam situasi Anda.
sumber
Salah satu hal yang juga perlu diingat adalah bahwa ketika Anda memiliki Visual Studio 2010 SP1 diinstal beberapa kompiler dan pustaka C ++ mungkin telah dihapus. Sudah ada pembaruan yang disediakan oleh Microsoft untuk memastikan mereka dibawa kembali ke sistem Anda.
Juga, ketika Anda membaca README VS2010 SP1 Anda juga akan melihat bahwa beberapa catatan telah dibuat sehubungan dengan instalasi Windows 7 SDK (Lihat bagian 2.2.1). Mungkin salah satu dari kondisi ini mungkin berlaku untuk Anda dan oleh karena itu mungkin perlu menghapus centang pada kotak centang C ++ compiler karena installer SDK akan mencoba untuk menginstal versi kompiler yang lebih lama ÓR Anda mungkin perlu menghapus VS2010 SP1 dan menjalankan kembali SDK 7.1 pemasangan, perbaikan atau modifikasi.
Namun, bahkan kemudian saya menemukan bahwa saya masih perlu menghapus instalasi Visual C ++ 2010 yang ada, seperti yang disarankan oleh mgrandi.
sumber
Saya tidak pernah bisa menginstal Windows 7 SDK, dan disarankan saya menghapus SDK dan Visual Studio 2012 Express terbaru. Itu tidak berhasil.
Ada juga sesuatu tentang .NET 3.5. Saya menginstal Server 2008 SDK dengan .NET 3.5, uninstall Visual Studio 2010 redistributables dan memastikan redistributables tidak dicentang dalam opsi instalasi.
Juga, Anda memerlukan kerangka .NET 4 yang sudah diinstal, yang dapat Anda unduh dari situs Microsoft. Lalu berhasil.
sumber
Menghapus instalasi semua C ++ yang dapat didistribusikan dan menghapus centang pada opsi C ++ berhasil untuk saya. Perhatikan bahwa saya sudah memiliki VS2010 SP1, dan VS2012 sudah diinstal.
sumber
mgrandi menyediakan sumber dan jawaban yang sangat bagus. Saya mengikuti pedoman yang sama dan dengan menghapus komponen 'sisa' berhasil menyelesaikan masalah.
Sebagai referensi, lihat Windows SDK untuk Windows 7 dan .NET Framework 4 Release Notes .
Ini mengunduh catatan rilis SDK (Anda juga harus memilikinya pada komputer Anda setelah mencoba menginstal SDK), dan di bagian 'Menginstal dan Menghapus Instalasi Windows SDK' Anda dapat melihat bahwa Microsoft merekomendasikan untuk membersihkan beberapa kekacauan setelahnya.
sumber
Saya menginstal Visual Studio 2012 dan menginstal paket layanan Visual Studio 2010 1 dan mencoba menginstal SDK lagi, dan itu berhasil. Saya tidak tahu yang mana dari mereka yang memecahkan masalah.
sumber
Saya mengalami kesalahan yang sama dengan "kegagalan instalasi Windows 7 SDK" ini:
Setelah mencari tahu, saya punya solusinya.
Mungkin juga terjadi bahwa instalasi SDK berjalan dengan pesan "sukses" pada akhirnya, tetapi tidak ada yang benar-benar diinstal. Satu-satunya cara untuk benar-benar mengetahui apakah SDK diinstal adalah dengan memeriksa direktori masing-masing. C: File \ Microsoft SDKs Windows \ v7.1 atau C: File (x 86) SDKs \ Windows \ v7.1. Jika subdirektori "v 7.1" dibuat dan memiliki beberapa konten, SDK diinstal. Solusi untuk masalah ini sama dengan untuk masalah dengan pesan kesalahan: Hapus instalasi Microsoft Visual C ++ 2010 Redistributable (lihat di bawah).
Resolusi: Hapus instalasi Microsoft Visual C ++ 2010 Instalasi yang dapat didistribusikan kembali sebelum instalasi Windows SDK.
Sebelum instalasi, saya memiliki instalasi Microsoft Visual C ++ 2010 Redistributable berikut. Perhatikan bahwa versi x 64 diperbarui.
sumber
Saya ingin menambahkan bahwa menghapus Visual C ++ 2012 Redistributable mungkin diperlukan juga. Saya menghapus Visual C ++ 2012 Redistributable x84 dan x64 dan kemudian instalasi saya berhasil.
sumber
Apakah Anda memiliki akses ke PC dengan Windows 7, atau PC dengan SDK yang sudah diinstal?
Jika demikian, solusi termudah adalah menyalin
C:\Program Files\Microsoft SDKs\Windows\v7.1
folder dari mesin Windows 7 ke mesin Windows 8.sumber