(Saya mengalami masalah yang sama. Setelah beberapa kali mencoba saya MEMECAHnya dan menemukan PENYEBAB ROOT SAYA. Saya menjaga jalur percobaan saya di sini, tetapi Anda dapat melewatkan sampai akhir jika Anda mau.)
Saya ingin menunjukkan bahwa SANGAT HATI-HATI DENGAN solusi enden 2 . Beberapa program lain mungkin menembolok paket instalasi dalam C:\ProgramData\Pacakges Cache
folder. Jika Anda menghapus data dari folder itu, Anda dapat membahayakan instalasi / penghapusan program lainnya.
Saya mengalami beberapa kegagalan selama menginstal VS2015. Dan setelah saya menghapus semua konten dari C:\ProgramData\Pacakges Cache
, VS2013 dan VS2015 saya macet di Programs and Features
jendela dan saya tidak bisa change/repair/uninstall
.
Untuk memperbaiki change/repair/uninstall
kegagalan, saya harus pergi ke bawah 2 kunci registri:
Pertama-tama: CADANGAN REGISTRI ANDA SEBELUM ANDA MELAKUKAN APA SAJA.
[HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall]
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall]
Dan hapus setiap kunci yang InstallLocation
mengarah ke C:\ProgramData\Pacakges Cache
AND yang DispalyName
tampilannya terkait dengan Visual Studio 2013/2015 (ini mungkin memerlukan beberapa pengalaman / intuisi).
Kemudian, item terjebak dari VS2013 / 2015 di jendela Program & Fitur hilang. Dan sekarang saya dapat menginstal ulang VS2013.
Tapi saya masih belum bisa menginstal VS2015 dengan installer . Kesalahannya masih seperti di bawah ini:
Tapi setidaknya saya bisa mengubah / memperbaiki / menghapus VS2015 di jendela Prgram & Features. Jadi saya memilih untuk memperbaikinya. Tetapi perbaikan tidak berhasil. Saya masih mendapat kesalahan yang sama seperti di atas.
Kemudian saya mencopot pemasangan VS2015 yang gagal dan mencoba memperbaiki redist VC ++ 2015 sebagaimana dikatakan dalam jawaban bertanda TimVdG . Dan kemudian instal ulang VS2015 dengan installer.
Masih gagal.
Kemudian saya mencoba solusi Brian Swart untuk menginstal VS2015 tanpa Pembaruan 1. Tetapi masih gagal dengan TeamExplorer. Saya memeriksa log dan menemukan ini:
MSI (48: A0) [14: 53: 34: 997]: Pemasang Windows menginstal produk. Nama Produk: Penjelajah Tim untuk Microsoft Visual Studio 2015. Versi Produk: 14.0.23102. Bahasa Produk: 1033. Produsen: Microsoft Corporation. Status keberhasilan atau kesalahan pemasangan: 1603 .
Dan saya googled sedikit tentang 1603 kesalahan . Sekarang saya mencoba menambahkan kontrol penuh ke C:\Program Files (x86)\Microsoft Visual Studio 14.0
folder dan coba lagi.
Masih tidak berfungsi.
Beberapa referensi:
https://www.online-tech-tips.com/computer-tips/remove-program-from-add-remove/
https://support.microsoft.com/en-us/help/247501/how-to-manual-remove-programs-from-the-add-remove-programs-list
/superuser/401511/how-to-remove-a-broken-program-from-the-programs-and-features-list-in-windows-7
=========> Solusi Akhir <=========
Jadi dalam skenario saya, itu tidak ada hubungannya dengan redistributable VC2015.
Penyebab utama saya adalah nomor versi .NET yang salah dalam registri.
Pada Windows 64bit, versi .NET disimpan di 2 tempat dalam registri:
HKLM \ Software \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full \ Version
HKEY_LOCAL_MACHINE \ SOFTWARE ** WOW6432Node ** \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full \ Version
Di bawah ini adalah kotak saya:
Perhatikan bahwa karakter utama v
dalam Version
? Saya tidak tahu siapa yang meletakkannya di sana. Tapi begitu saya menghapusnya, saya VS2015 with Update 3
dapat menginstalnya dengan lancar!
Jadi Anda mungkin bertanya-tanya bagaimana saya bisa menemukan ini. Yah, karena saya tidak bisa menginstal VS2015, saya beralih ke VS2017. Tetapi setelah berhasil menginstal VS2017 , saya tidak bisa meluncurkannya. Dikatakan ini:
Jadi saya memutuskan untuk memeriksa versi .NET yang diinstal dan melihat perbedaan yang menarik di atas. Setelah saya menghapus yang memimpin v
, VS2017 dapat dimulai.
Tapi bagaimanapun, aku masih tidak tahu siapa yang meletakkannya v
... Malu!
Terakhir tetapi tidak sedikit: Harap pastikan Release
, Version
nilai kunci registri konsisten dan dapat berfungsi dengan versi Windows Anda. Lihat di bawah ini:
Ketergantungan versi .NET dan Windows .
cara menentukan versi .NET yang diinstal .
Info versi Windows 10
Tambahkan beberapa temuan lagi:
Setelah saya menyelesaikan urutan pemasangan ini: VS2017 -> VS2015 -> VS2013, saya perhatikan bahwa tidak ada redist VC ++ 2015 di komputer saya:
Karena redist VC ++ 2015 dan VC ++ 2017 adalah 14.xxx . Jadi memiliki versi yang lebih tinggi sudah cukup. Ketika saya mencoba menginstal redist VC ++ 2015 secara manual, ia mengatakan ini: