Ich versuche, das Windows SDK auf meinem Windows 7 64-Bit-Computer zu installieren.
Aber während des Installationsprozesses gab es mir einen Fehler. Ich habe das Protokoll überprüft und es scheint, dass es auf eine neuere Version von Microsoft Visual C ++ 2010 zurückzuführen ist. Die Laufzeit ist bereits installiert (10.0.40219 ist installiert im Vergleich zu 10.0.30219, das im Paket verfügbar ist). Vielleicht ist es nicht kompatibel oder es gibt ein anderes Problem.
Ich kann dieses Paket deinstallieren und das ältere vom Windows SDK installieren. Wie kann ich dieses Paket zurückgeben, falls dies nicht der Fall war? Windows Update?
Antworten:
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:
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: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
quelle
Microsoft scheint tatsächlich ein Update dafür veröffentlicht zu haben, KB2519277 .
Sie müssen die Compiler von VS2010 SP1 nicht mehr deinstallieren oder das richtige MSI-Paket für die Deinstallation finden.
Wenn Sie versuchen, das SDK auf einem System mit bereits installiertem VS2010 SP1-Update zu installieren, deaktivieren Sie einfach die Compiler im SDK-Installationsprogramm und installieren Sie alles andere, was Sie möchten. Führen Sie nach der Installation des SDK das Compiler-Update "Microsoft Visual C ++ 2010 Service Pack 1 für Windows SDK 7.1" aus, um die Compiler des SDK zu installieren.
Wenn Sie versuchen, eine SDK-Installation zu reparieren, von der die Compiler durch das VS2010 SP1-Update entfernt wurden, führen Sie einfach das "Microsoft Visual C ++ 2010 Service Pack 1-Compiler-Update für Windows SDK 7.1" aus, und die Compiler werden neu installiert.
quelle