Ich bin auf das gleiche Problem gestoßen. Die Lösung besteht darin, "Microsoft Visual C ++ - Compiler 2010 Standard - enu - x86" zu deinstallieren, aber es gibt keinen Eintrag in der Systemsteuerung / Programme und Funktionen, um dies zu tun. Darüber hinaus müssen Sie möglicherweise Folgendes deinstallieren:
Microsoft Visual C++ Compilers 2010 Standard - enu - x64
Hinweis : Zwischen den Wörtern C ++ und Compiler stehen zwei Leerzeichen .
Ich habe es herausgefunden, indem ich eine Registrierungssuche nach den beiden oben genannten Begriffen durchgeführt habe. Wenn Sie einen Regkey mit einem DisplayName finden, der jeder der oben genannten Zeichenfolgen entspricht, suchen Sie in LocalPackage nach dem Wert. Den Namen der MSI-Datei, die zur Deinstallation verwendet werden soll, finden Sie anhand der folgenden Anweisungen.
Starten Sie eine Eingabeaufforderung mit Administratorrechten. Navigieren Sie zu C:\Windows\Installer
. Führen Sie den folgenden Befehl aus:
C:\Windows\Installer>msiexec /x <LocalPackage reg string value here>
Wenn Sie die Eingabeaufforderungen mit "Ja" beantworten, wird dies vollständig bereinigt. Wiederholen Sie diesen Vorgang bei Bedarf für die andere Zeichenfolge. Auf diese Weise können Sie Windows SDK 7.1 vollständig installieren
Beachten Sie, dass in meinem Fall Visual C ++ 2010 Express Edition gefolgt von VS2010 SP1 installiert war. Basierend auf den Websuchergebnissen scheint dieses Problem durch die Installation des SP1 verursacht zu werden. Außerdem wollte ich alles deinstallieren und nur Windows SDK 7.1 installieren - also habe ich Sachen gelöscht. Eine andere alternative Lösung besteht darin, "Visual C ++ - Compiler" bei der Installation von Windows SDK 7.1 zu deaktivieren. 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