Ich bin anscheinend nicht in der Lage, das Windows 7 SDK vollständig auf meinem Computer zu installieren , und die einzige Lösung, die ich im Web gefunden habe, besteht darin, eine Reihe von Registrierungsänderungen vorzunehmen. Ich habe das getan - immer noch kein Erfolg.
Dies ist der gemeldete Fehler:
Bei der Installation ausgewählter Windows SDK-Komponenten ist ein Problem aufgetreten.
Bei der Installation des Produkts "Microsoft Windows SDK für Windows 7" wurde der folgende Fehler gemeldet: Weitere Informationen finden Sie im Dokument "Samples \ Setup \ HTML \ ConfigDetails.htm".
Versuchen Sie, das Problem zu beheben, und starten Sie das Windows SDK-Setup erneut. Wenn Sie weiterhin Probleme mit diesem Problem haben, besuchen Sie die Support-Seite des SDK-Teams unter http://go.microsoft.com/fwlink/?LinkId=130245 .
Klicken Sie auf die Schaltfläche Protokoll anzeigen, um das Installationsprotokoll zu überprüfen.
Klicken Sie zum Beenden auf Fertig stellen.
Es gibt auch kein Samples
Verzeichnis, auf das verwiesen werden kann, und das SDK-Support-Team scheint dort nicht mehr zu leben.
Wie behebe ich dieses Problem?
quelle
Antworten:
Microsoft hat jetzt einen Knowledge Base-Artikel mit dem Namen Windows SDK, der mit dem Rückkehrcode 5100 nicht installiert werden kann. Dieser beschreibt dieses Problem und seine Behebung:
Die Fehlermeldung befindet sich in der Protokolldatei, die über die
View Log
Schaltfläche im Installationsprogramm geöffnet werden kann . Ansonsten finden Sie es hier:%userprofile%\AppData\Local\Temp\
oder%temp%
. Die Protokolldatei wird höchstwahrscheinlich aufgerufenSDKSetup_7.xxxxx.log
.Lösung: Deinstallieren Sie alle vorhandenen verteilbaren Visual C ++ 2010-Dateien.
Ich hatte gerade dieses Problem und habe mir die Lösung unter Strg + F5 , Problembehebung bei der Installation von Windows SDK für Windows 7 angesehen , aber es hat nicht funktioniert.
Ich habe gegoogelt und die Seite Installieren von Visual C ++ 2010 und Windows SDK für Windows 7 gefunden: Fehlerbehebung bei Offline-Installation und Installation sowie die dortigen Ratschläge. Grundsätzlich kann eines von mehreren Problemen auftreten, und Sie müssen in der Protokolldatei nachsehen, was los ist. In meiner Protokolldatei hatte ich:
6:17:07 PM Saturday, October 01, 2011: C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation failed with return code 5100
Wie auf der obigen Webseite angegeben, habe ich beide Kopien des Visual C ++ 2010 Redistributable Package (x86 und x64) deinstalliert. Als ich dann das Windows 7 SDK-Installationsprogramm erneut ausführte, funktionierte es.
Obwohl Sie vielleicht ein anderes Problem haben als ich. Probieren Sie die Lösungen unter Strg + F5 und auf den von
patheticcockroach.com
mir verlinkten Websites aus.Ich hoffte das half!
quelle
5100
, sondern mit der gleichen Fehlermeldung wie OP: "Bei der Installation des Produkts" Microsoft Windows SDK für Windows 7 "wurde der folgende Fehler gemeldet: Weitere Informationen finden Sie im Dokument" Samples \ Setup \ HTML \ ConfigDetails.htm " Für weitere Informationen". Trotzdem scheint es hilfreich zu sein, alles zu entfernen, was mit C ++ Redistributables zu tun hat.Alle diese (und andere) Lösungen sind für mich völlig gescheitert, also habe ich eine andere herausgefunden.
Sie benötigen das Offline-Installationspaket (meins war x64) und müssen nur die Beispiele manuell installieren. Das Öffnen der ISO-Datei mit beispielsweise 7-Zip vom Speicherort
Setup\WinSDKSamples_amd64
und AusführenWinSDKSamples_amd64.msi
hat dies für mich erledigt.Dann verwenden Sie einfach die normale Setup-Datei, um die Installation zu reparieren und die gewünschten Komponenten auszuwählen.
quelle
Sie sollten das Protokoll wirklich überprüfen. Es scheint, dass einige Komponenten dazu führen können, dass das Windows SDK-Installationsprogramm mit dieser nutzlosen Fehlermeldung nicht installiert werden kann. Zum Beispiel könnte es das dort erwähnte Visual C ++ Redistributable Package sein .
quelle
Ich hatte das gleiche Problem mit der Installation der x64-Version. Es bezieht sich (zumindest in meinem Fall) auf die Installation von dexplore.exe . Ich habe dexplore deinstalliert, neu installiert, eine Menge Registrierungsänderungen vorgenommen usw. gemäß verschiedenen Blogs und SDKs, alles ohne Erfolg. Was es für mich endgültig behoben hat, war die Bearbeitung dieses Registrierungsschlüssels:
Ich habe den Wert auf 0 geändert. Nachdem das SDK installiert wurde (diesmal ziemlich glücklich), habe ich den Wert auf 1 zurückgesetzt.
Was mich auf den möglichen Fehler aufmerksam gemacht hat, war Folgendes im SDK-Setup-Protokoll:
Und das in der Dexplore-Installationsprotokolldatei:
Ich hoffe, dass dies in Ihrer Situation hilfreich ist.
quelle
Beachten Sie außerdem, dass bei der Installation von Visual Studio 2010 SP1 möglicherweise einige C ++ - Compiler und -Bibliotheken entfernt wurden. Microsoft hat ein Update zur Verfügung gestellt, um sicherzustellen, dass diese auf Ihr System zurückgebracht werden.
Wenn Sie die README-Datei VS2010 SP1 lesen, werden Sie auch feststellen, dass einige Hinweise zur Installation des Windows 7 SDK (siehe Abschnitt 2.2.1) gemacht wurden. Möglicherweise trifft eine dieser Bedingungen auf Sie zu und muss daher möglicherweise das Kontrollkästchen C ++ - Compiler deaktivieren, da das SDK-Installationsprogramm versucht, eine ältere Version von Compilern zu installieren. Sie müssen möglicherweise VS2010 SP1 deinstallieren und das SDK erneut ausführen 7.1 Installation, Reparatur oder Änderung.
Selbst dann stellte ich jedoch fest, dass ich noch vorhandene Visual C ++ 2010-Redistributables deinstallieren musste, wie von mgrandi vorgeschlagen.
quelle
Ich konnte das Windows 7 SDK auch nie installieren und schlug vor, das neueste SDK und Visual Studio 2012 Express zu entfernen. Das hat nicht funktioniert.
Es gab auch etwas über .NET 3.5. Ich habe das Server 2008 SDK mit .NET 3.5 installiert, Visual Studio 2010 redistributables deinstalliert und sichergestellt, dass redistributables in den Installationsoptionen deaktiviert sind.
Außerdem muss das .NET 4-Framework bereits installiert sein, das Sie von der Microsoft-Website herunterladen können. Dann hat es funktioniert.
quelle
Das Deinstallieren aller C ++ - Redistributables und das Deaktivieren der C ++ - Option hat bei mir funktioniert. Beachten Sie, dass ich VS2010 SP1 und VS2012 bereits installiert habe.
quelle
mgrandi lieferte eine sehr gute Ressource und Antwort. Ich habe ähnliche Richtlinien befolgt und durch Entfernen von "übrig gebliebenen" Komponenten das Problem gelöst.
Schauen Sie sich als Referenz die Versionshinweise zu Windows SDK für Windows 7 und .NET Framework 4 an .
Dadurch werden die Versionshinweise des SDK heruntergeladen (Sie sollten sie auch auf Ihrem Computer haben, nachdem Sie versucht haben, das SDK zu installieren). Im Abschnitt "Installieren und Deinstallieren des Windows SDK" können Sie sehen, dass Microsoft empfiehlt, einige Fehler nach ihnen zu beseitigen.
quelle
Ich habe Visual Studio 2012 und das Visual Studio 2010-Servicepaket 1 installiert und versucht, das SDK erneut zu installieren, und es hat funktioniert. Ich weiß nicht, wer von ihnen das Problem gelöst hat.
quelle
Ich habe den gleichen Fehler wie bei diesem "Windows 7 SDK-Installationsfehler":
Nachdem ich es herausgefunden habe, habe ich die Lösung.
Es kann auch vorkommen, dass die SDK-Installation am Ende mit einer "Erfolgsmeldung" ausgeführt wird, aber tatsächlich nichts installiert wurde. Der einzige Weg, um wirklich herauszufinden, ob das SDK installiert wurde, besteht darin, das entsprechende Verzeichnis zu überprüfen. C: Dateien \ Microsoft SDKs \ Windows \ v7.1 oder C: Dateien (x 86) SDKs \ Windows \ v7.1. Wenn das Unterverzeichnis "v 7.1" erstellt wurde und Inhalt enthält, wurde das SDK installiert. Die Lösung für dieses Problem ist dieselbe wie für das Problem mit der Fehlermeldung: Deinstallieren Sie Microsoft Visual C ++ 2010 Redistributable (siehe unten).
Lösung: Deinstallieren Sie Microsoft Visual C ++ 2010 Redistributable-Installationen vor der Installation des Windows SDK.
Vor der Installation hatte ich die folgenden Microsoft Visual C ++ 2010 Redistributable-Installationen. Beachten Sie, dass die x 64-Version aktualisiert wird.
quelle
Ich möchte hinzufügen, dass das Entfernen der Visual C ++ 2012 Redistributable möglicherweise ebenfalls erforderlich ist. Ich habe sowohl Visual C ++ 2012 Redistributable x84 als auch x64 entfernt und dann hat meine Installation funktioniert.
quelle
Haben Sie Zugriff auf einen PC mit Windows 7 oder auf einen PC mit bereits installiertem SDK?
In diesem Fall besteht die einfachste Lösung darin, den
C:\Program Files\Microsoft SDKs\Windows\v7.1
Ordner vom Windows 7-Computer auf den Windows 8-Computer zu kopieren .quelle