Ich bin auf das gleiche Problem gestoßen. Die Lösung besteht darin, "Microsoft Visual C ++ Compilers 2010 Standard - enu - x86" zu deinstallieren. Dazu gibt es jedoch keinen Eintrag in der Systemsteuerung / Programme und Funktionen. Darüber hinaus müssen Sie möglicherweise deinstallieren:
Microsoft Visual C++ Compilers 2010 Standard - enu - x64
Hinweis : Zwischen den Wörtern C ++ und Compiler befinden sich zwei Leerzeichen .
Wie ich es herausgefunden habe, war eine Registry-Suche nach den oben genannten zwei Begriffen. Wenn Sie einen Registrierungsschlüssel mit einem DisplayName finden, der jeder der obigen Zeichenfolgen entspricht, suchen Sie den Wert in LocalPackage. Der Name der zu deinstallierenden MSI-Datei wird anhand der folgenden Anweisungen ermittelt.
Starten Sie eine Eingabeaufforderung mit Administratorrechten. Navigiere zu C:\Windows\Installer
. Führen Sie den folgenden Befehl aus:
C:\Windows\Installer>msiexec /x <LocalPackage reg string value here>
Beantworten Sie die Eingabeaufforderungen mit "Ja" und dies wird vollständig aufgeräumt. Wiederholen Sie den Vorgang ggf. für die andere Zeichenfolge. Auf diese Weise können Sie eine vollständige Installation von Windows SDK 7.1 durchführen
Beachten Sie, dass in meinem Fall die Visual C ++ 2010 Express-Edition gefolgt von VS2010 SP1 installiert wurde. Aufgrund der Websuchergebnisse scheint dieses Problem auf die Installation des SP1 zurückzuführen zu sein. Außerdem wollte ich alles deinstallieren und nur Windows SDK 7.1 installieren - also habe ich alles abgewischt. Eine andere alternative Lösung ist die Deaktivierung von "Visual C ++ Compilers" bei der Installation von Windows SDK 7.1. Dadurch wird die vorhandene neuere Version beibehalten und der Rest des SDK ordnungsgemäß installiert.
Diese Seite enthält zusätzliche, relevante und wichtige Informationen: http://msdn.microsoft.com/en-us/visualc/gg697159