Ok, ich habe es geschafft, Matlab R2016a zu installieren. Ich poste, was ich getan habe, falls irgendjemand dies in der Zukunft braucht.
Der Schuldige ist Visual C ++ Redistributable 2008, das Matlab um jeden Preis installieren möchte (obwohl ich es nicht einmal verwendet habe). Ich habe alle Visual C ++ - Versionen von der Microsoft-Website heruntergeladen, und alle Versionen (außer Version 2015) lehnten die Installation ab (gleicher Fehler).
Ich entpackte Matlabs setup.exe und fand in dem bin
Verzeichnis das Visual C ++ - Installationsprogramm. Es gab zwei Exemplare:
bin\vcredist_x64.exe
bin\vc90\vcredist_x64.exe
Letzteres ist das, das gerade ausgeführt wurde, also habe ich es durch die letzte Version ersetzt (ich musste die Datei auch umbenennen, um das Matlab zu ersetzen).
Nun ging die Installation durch, aber beim Start von Matlab erschien immer wieder die Installation von Visual C ++ 2008. Also ging ich in Matlabs bin
Verzeichnis (für mich war es das C:\Program Files\Matlab\bin
) und ersetzte vcredist_x64.exe
(was Matlab irgendwie mit seiner Kopie überschrieben hatte) durch eine eigene ausführbare Datei, die ich kompilierte, um überhaupt nichts zu tun.