Il me semble que je ne peux pas installer le SDK Windows 7 sur ma machine, et la seule solution que j'ai trouvée sur le Web est de faire une série de modifications du registre. Je l'ai fait - toujours pas de succès.
Il s'agit de l'erreur signalée:
Un problème s'est produit lors de l'installation des composants du SDK Windows sélectionnés.
L'installation du produit «Microsoft Windows SDK pour Windows 7» a signalé l'erreur suivante: Veuillez consulter le document Samples \ Setup \ HTML \ ConfigDetails.htm pour plus d'informations.
Essayez de résoudre le problème, puis redémarrez la configuration du SDK Windows. Si vous continuez à rencontrer des problèmes avec ce problème, consultez la page d'assistance de l'équipe SDK à l' adresse http://go.microsoft.com/fwlink/?LinkId=130245 .
Cliquez sur le bouton Afficher le journal pour consulter le journal d'installation.
Pour quitter, cliquez sur Terminer.
Il n'y a pas de Samples
répertoire auquel faire référence également, et l'équipe d'assistance du SDK ne semble plus y vivre.
Comment résoudre ce problème?
la source
Réponses:
Microsoft a maintenant un article de la base de connaissances intitulé Windows SDK Fails to Install with Return Code 5100 qui décrit ce problème et sa correction:
Le message d'erreur se trouve dans le fichier journal, qui peut être ouvert via le
View Log
bouton du programme d'installation. Sinon, vous pouvez le trouver ici:%userprofile%\AppData\Local\Temp\
ou%temp%
. Le fichier journal est probablement appeléSDKSetup_7.xxxxx.log
.Solution: désinstallez tout redistribuable Visual C ++ 2010 existant.
Je viens d'avoir ce problème et j'ai regardé la solution à Ctrl + F5 , Résoudre le problème d'installation du SDK Windows pour Windows 7 , mais cela n'a pas fonctionné.
J'ai parcouru Google et trouvé la page Installation de Visual C ++ 2010 et du SDK Windows pour Windows 7: programme d'installation hors ligne et dépannage de l'installation et les conseils y ont fonctionné. Fondamentalement, vous pouvez avoir l'un des problèmes suivants et vous devez regarder dans le fichier journal pour voir ce qui se passe. Dans mon fichier journal, j'avais:
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
comme l'a suggéré la page Web ci-dessus, j'ai désinstallé les deux copies du package redistribuable Visual C ++ 2010 que j'avais (à la fois x86 et x64), puis lorsque j'ai à nouveau exécuté le programme d'installation du SDK Windows 7, cela a fonctionné.
Bien que vous ayez peut-être un problème différent de moi. Essayez les solutions au Ctrl + F5 et
patheticcockroach.com
sites Web que j'ai liés.J'espère que cela a aidé!
la source
5100
, mais avec le même message d'erreur que OP: «L'installation du produit« Microsoft Windows SDK pour Windows 7 »a signalé l'erreur suivante: veuillez vous reporter au document Samples \ Setup \ HTML \ ConfigDetails.htm pour plus d'informations". Il semble néanmoins que la suppression de tout ce qui concerne les redistribuables C ++ a aidé.Toutes ces solutions (et d'autres) ont complètement échoué pour moi, alors j'en ai trouvé une autre.
Vous avez besoin du package d'installation hors ligne (le mien était x64) et vous devez installer manuellement uniquement les exemples. L'ouverture du fichier ISO avec, par exemple, 7-Zip à partir de l'emplacement
Setup\WinSDKSamples_amd64
et l'exécution aWinSDKSamples_amd64.msi
fait cela pour moi.Ensuite, il vous suffit d'utiliser le fichier d'installation normal pour RÉPARER l'installation et choisir les composants que vous souhaitez.
la source
Vous devriez vraiment vérifier le journal. Il semble qu'un certain nombre de composants peuvent entraîner l'échec de l'installation du programme d'installation du SDK Windows avec ce message d'erreur inutile. Par exemple, il peut s'agir du package redistribuable Visual C ++ comme mentionné ici .
la source
J'ai eu ce même problème avec l'installation de la version x64. Elle concerne (dans mon cas au moins) l' installation de dexplore.exe . J'ai désinstallé dexplore, l'ai réinstallé, ai fait un tas de changements de registre, etc. selon divers blogs et SDK en vain. Ce qui m'a finalement résolu, c'est la modification de cette clé de registre:
J'ai changé la valeur à 0. Une fois le SDK installé (très heureusement cette fois), j'ai remis la valeur à 1.
Ce qui m'a alerté de l'erreur possible était le suivant dans le journal de configuration du SDK:
Et cela dans le fichier journal d'installation dexplore:
J'espère que cela vous sera utile dans votre situation.
la source
Une des choses à garder à l'esprit est également que lorsque vous avez installé Visual Studio 2010 SP1, certains compilateurs et bibliothèques C ++ peuvent avoir été supprimés. Il y a eu une mise à jour mise à disposition par Microsoft pour s'assurer que ceux-ci sont ramenés à votre système.
De plus, lorsque vous lisez le fichier README du VS2010 SP1, vous remarquerez également que certaines notes ont été prises concernant l'installation du SDK Windows 7 (voir section 2.2.1). Il se peut qu'une de ces conditions s'applique à vous et qu'il soit donc nécessaire de décocher la case du compilateur C ++ car le programme d'installation du SDK tentera d'installer une ancienne version des compilateurs ÓR vous devrez peut-être désinstaller VS2010 SP1 et réexécuter le SDK 7.1 installation, réparation ou modification.
Cependant, même alors, j'ai constaté que j'avais encore besoin de désinstaller tous les redistribuables Visual C ++ 2010 existants, comme cela a été suggéré par mgrandi.
la source
Je n'ai jamais pu installer le SDK Windows 7 non plus, et il m'a suggéré de supprimer le dernier SDK et Visual Studio 2012 Express. Ça n'a pas marché.
Il y avait aussi quelque chose à propos de .NET 3.5. J'ai installé le SDK Server 2008 avec .NET 3.5, désinstallé les redistribuables Visual Studio 2010 et vérifié que les redistributables n'étaient pas cochés dans les options d'installation.
De plus, vous avez besoin du framework .NET 4 déjà installé, que vous pouvez télécharger sur le site de Microsoft. Ensuite, cela a fonctionné.
la source
Désinstaller tous les redistribuables C ++ et décocher l'option C ++ a fonctionné pour moi. Notez que j'ai VS2010 SP1 et VS2012 déjà installés.
la source
mgrandi a fourni une très bonne ressource et une bonne réponse. J'ai suivi des directives similaires et en supprimant les composants «restants», j'ai réussi à résoudre le problème.
À titre de référence, consultez les notes de mise à jour du SDK Windows pour Windows 7 et .NET Framework 4 .
Cela télécharge les notes de publication du SDK (vous devriez également l'avoir sur votre ordinateur après avoir essayé d'installer le SDK), et dans la section `` Installation et désinstallation du SDK Windows '', vous pouvez voir que Microsoft recommande de nettoyer certains dégâts après eux.
la source
J'ai installé Visual Studio 2012 et installé le package de services Visual Studio 2010 1 et j'ai réinstallé le SDK, et cela a fonctionné. Je ne sais pas lequel d'entre eux a résolu le problème.
la source
Je rencontre la même erreur que cette "Échec d'installation du SDK Windows 7":
Après avoir découvert, j'ai la solution.
Il peut également arriver que l'installation du SDK se termine avec un message de «réussite» à la fin, mais rien n'a été réellement installé. La seule façon de vraiment savoir si le SDK a été installé est de vérifier le répertoire respectif. C: Files \ Microsoft SDKs \ Windows \ v7.1 ou C: Files (x 86) SDKs \ Windows \ v7.1. Si le sous-répertoire "v 7.1" a été créé et contient du contenu, le SDK a été installé. La solution à ce problème est la même que pour le problème avec le message d'erreur: Désinstaller Microsoft Visual C ++ 2010 Redistributable (voir ci-dessous).
Résolution: désinstallez les installations redistribuables de Microsoft Visual C ++ 2010 avant l'installation du SDK Windows.
Avant l'installation, j'avais les installations redistribuables Microsoft Visual C ++ 2010 suivantes. Notez que la version x 64 est mise à jour.
la source
Je voudrais ajouter que la suppression du redistribuable Visual C ++ 2012 peut également être nécessaire. J'ai supprimé les x84 et x64 redistribuables Visual C ++ 2012, puis mon installation a fonctionné.
la source
Avez-vous accès à un PC avec Windows 7 ou à un PC avec le SDK déjà installé?
Si tel est le cas, la solution la plus simple consiste à copier le
C:\Program Files\Microsoft SDKs\Windows\v7.1
dossier de la machine Windows 7 vers la machine Windows 8.la source