(Ho riscontrato lo stesso problema. Dopo molti tentativi l'ho risolto e individuato LA MIA CAUSA CAUSA. Continuo il mio percorso di prova qui, ma puoi saltare fino alla fine, se lo desideri.)
Voglio sottolineare che ESSERE MOLTO ATTENTI CON la soluzione 2 di enden . Alcuni altri programmi potrebbero memorizzare nella cache pacchetti di installazione C:\ProgramData\Pacakges Cache. Se si rimuovono i dati da quella cartella, è possibile compromettere l'installazione / disinstallazione di altri programmi.
Ho riscontrato più errori durante l'installazione VS2015. E dopo aver rimosso tutto il contenuto da C:\ProgramData\Pacakges Cache, sia il mio VS2013 che il VS2015 sono rimasti bloccati nella Programs and Featuresfinestra e non riesco a riprodurli change/repair/uninstall.
Per correggere l' change/repair/uninstallerrore, devo andare sotto 2 chiavi di registro:
Prima di tutto: esegui il backup del tuo registro prima di fare qualsiasi cosa.
[HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall]
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall]
E rimuovi ogni chiave il cui InstallLocationpunto sia C:\ProgramData\Pacakges CacheAND che abbia un DispalyNameaspetto correlato a Visual Studio 2013/2015 (questo potrebbe richiedere qualche esperienza / intuizione).
Quindi, gli elementi bloccati di VS2013 / 2015 nella finestra Programma e funzionalità scompaiono.E ora sono in grado di reinstallare VS2013.
Ma non riesco ancora a installare VS2015 con il programma di installazione . L'errore è ancora come di seguito:

Ma almeno posso cambiare / riparare / disinstallare VS2015 nella finestra Prgram & Features. Quindi ho scelto di ripararlo. Ma la riparazione non funziona. Ho ancora ricevuto lo stesso errore di cui sopra.
Quindi ho disinstallato il VS2015 fallito e ho provato a riparare il redist di VC ++ 2015 come detto in TimVdG risposta marcata di . E quindi reinstallare VS2015 con il programma di installazione.
Ancora fallito.
Quindi ho provato la soluzione di Brian Swart per installare VS2015 senza l' aggiornamento 1. Ma con TeamExplorer non è riuscito. Ho controllato il registro e ho trovato questo:
MSI (s) (48: A0) [14: 53: 34: 997]: Windows Installer ha installato il prodotto. Nome prodotto: Team Explorer per Microsoft Visual Studio 2015. Versione prodotto: 14.0.23102. Lingua del prodotto: 1033. Produttore: Microsoft Corporation. Operazione riuscita o stato dell'errore: 1603 .
E ho cercato su Google un po 'di errore 1603 . Ora sto cercando di aggiungere il controllo completo alla C:\Program Files (x86)\Microsoft Visual Studio 14.0cartella e riprovare.
Non funziona ancora.
Alcuni riferimenti:
https://www.online-tech-tips.com/computer-tips/remove-program-from-add-remove/
https://support.microsoft.com/en-us/help/247501/how-to-manually-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
=========> La soluzione finale <=========
Quindi, nel mio scenario, non ha nulla a che fare con i ridistribuibili VC2015.
La mia causa principale è il numero di versione .NET errato nel registro.
Su Windows a 64 bit, la versione .NET è memorizzata in 2 posizioni nel registro:
HKLM \ Software \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full \ Version
HKEY_LOCAL_MACHINE \ SOFTWARE ** WOW6432Node ** \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full \ Version
Di seguito è riportato ciò che la mia scatola ha:

Si noti che il personaggio principale vnel Version? Non so chi l'abbia messo lì. Ma una volta rimosso, il mio VS2015 with Update 3può essere installato senza problemi!

Quindi potresti chiederti come potrei trovarlo. Bene, dal momento che non ho potuto installare VS2015, sono passato a VS2017. Ma dopo aver installato VS2017 con successo , non sono riuscito ad avviarlo . Dice questo:

Quindi ho deciso di controllare la versione .NET installata e ho visto l' interessante differenza sopra. Una volta rimosso il vcomando principale , è possibile avviare VS2017.
Ma comunque, ancora non so chi abbia messo il vlì ... Peccato!
Ultimo ma non meno importante: Si prega inoltre di assicurarsi che il Release, Versionvalore di chiave di registro sono coerenti e può funzionare con la versione di Windows. Fare riferimento di seguito:
Dipendenze della versione .NET e Windows .
come determinare la versione .NET installata .
Informazioni sulla versione di Windows 10
Aggiungi altri risultati:
Dopo aver completato questa sequenza di installazione: VS2017 -> VS2015 -> VS2013, ho notato che non c'è nemmeno un redist VC ++ 2015 sulla mia scatola:

Poiché entrambi i redist di VC ++ 2015 e VC ++ 2017 sono 14.xxx . Quindi avere la versione superiore è sufficiente. Quando provo a installare manualmente la redist di VC ++ 2015, dice questo:
