Saya mencoba menginstal Windows SDK pada mesin Windows 7 64bit saya.
Tetapi selama proses instalasi itu memberi saya kesalahan. Saya meninjau log dan sepertinya itu karena versi yang lebih baru dari Microsoft Visual C ++ 2010 runtime sudah diinstal (10.0.40219 diinstal dibandingkan dengan 10.0.30219, yang tersedia dalam paket). Mungkin tidak kompatibel atau mengalami masalah lain.
Saya dapat menghapus paket ini dan menginstal yang lebih lama dari Windows SDK, tetapi jika ini bukan masalahnya, bagaimana saya bisa mengembalikan paket ini? Pembaruan Windows?
Jawaban:
Saya mengalami masalah yang sama. Solusinya adalah menghapus "Microsoft Visual C ++ Compilers 2010 Standard - enu - x86", tetapi tidak ada entri di Control Panel / Program dan Fitur untuk melakukan ini. Selain itu, Anda mungkin perlu menghapus instalasi:
Catatan : ada 2 spasi antara kata C ++ dan Compiler.
Cara saya mengetahuinya adalah dengan melakukan pencarian registri untuk 2 istilah di atas. Ketika Anda menemukan regkey dengan DisplayName yang sesuai dengan masing-masing string di atas, cari nilai di LocalPackage - Anda akan menemukan nama file MSI yang akan digunakan untuk menghapus instalasi menggunakan instruksi di bawah ini.
Luncurkan prompt perintah dengan hak administratif. Arahkan ke
C:\Windows\Installer
. Jalankan perintah berikut:Jawab 'Ya' pada prompt dan ini akan membersihkan sepenuhnya. Ulangi untuk string lain jika perlu. Ini akan memungkinkan Anda untuk menginstal Windows SDK 7.1 sepenuhnya
Perhatikan bahwa dalam kasus saya, saya menginstal Visual C ++ 2010 Express diikuti oleh VS2010 SP1. Berdasarkan hasil pencarian web, tampaknya masalah ini disebabkan oleh pemasangan SP1. Juga, saya ingin menghapus semuanya dan hanya menginstal Windows SDK 7.1 - jadi, saya menghapus beberapa hal. Solusi alternatif lain adalah menghapus centang "Visual C ++ Compiler" ketika menginstal Windows SDK 7.1 dan itu akan menjaga versi yang lebih baru yang ada dan menginstal sisa SDK dengan benar.
Halaman ini memiliki informasi tambahan, relevan & penting: http://msdn.microsoft.com/en-us/visualc/gg697159
sumber
Microsoft tampaknya telah merilis perbaikan untuk ini sebenarnya, KB2519277 .
Anda tidak perlu lagi meng-uninstall kompiler VS2010 SP1, atau berurusan dengan menemukan paket msi yang benar untuk dihapus.
Jika Anda mencoba untuk menginstal SDK ke sistem dengan pembaruan VS2010 SP1 yang sudah diinstal, cukup batalkan pilihan kompiler di pemasang SDK dan instal semua yang Anda inginkan. Setelah SDK diinstal, jalankan "Pembaruan Kompiler Microsoft Visual C ++ 2010 Paket Layanan 1 untuk Windows SDK 7.1" untuk menginstal kompiler SDK.
Jika Anda mencoba untuk memperbaiki instalasi SDK tempat pembaruan VS2010 SP1 menghapus kompiler, cukup jalankan "Microsoft Visual C ++ 2010 Service Pack 1 Compiler Pembaruan untuk Windows SDK 7.1", dan itu akan menginstal ulang kompiler.
sumber