377 votes

Échec de l’installation Windows 7 SDK

J'ai l'impression d'être complètement impossible d'installer le Windows 7 SDK sur ma machine, et la seule solution que j'ai trouvé sur le web est de faire une bande de modifications du registre. Je l'ai fait - toujours pas de succès.

C'est le rapport d'erreur:

Un problème est survenu lors de l'installation de Windows sélectionné composants SDK.

L'Installation de la "Microsoft Windows SDK for Windows 7 produit", a signalé l'erreur suivante: Veuillez vous référer à Samples\Setup\HTML\ConfigDetails.htm document pour de plus amples informations.

Veuillez tenter de résoudre le problème, puis démarrez Windows installation du kit de développement de nouveau. Si vous continuez à avoir des problèmes avec cette question, veuillez consulter le SDK de l'équipe de la page de support à http://go.microsoft.com/fwlink/?LinkId=130245.

Cliquez sur le bouton Afficher le Journal d'examiner le journal de l'installation.

Pour quitter, cliquez sur Terminer.

Il n'y a pas d' Samples répertoire à consulter aussi, et le SDK de l'équipe de soutien ne semble pas y vivre plus longtemps.

Comment puis-je résoudre ce problème?

541voto

mgrandi Points 2755

Microsoft a maintenant un article de base de connaissances appelé SDK Windows ne parvient pas à Installer avec le Code de Retour 5100 qui décrit ce problème et sa correction:

Ce problème se produit lorsque vous installez Windows 7 SDK sur un ordinateur qui a une version plus récente de Visual C++ 2010 Redistributable installé. Windows 7 SDK installe la version 10.0.30319 de Visual C++ 2010 Redistributable.

Le message d'erreur se trouve dans le fichier journal qui peut être ouvert grâce à l' View Log bouton dans le programme d'installation. Sinon, il peut être trouvé ici: %userprofile%\AppData\Local\Temp\ ou %temp%. Le fichier journal est probablement appelés SDKSetup_7.xxxxx.log.

Solution: Désinstallez existants Visual C++ 2010 redistributable.

Je viens d'avoir ce problème, et j'ai regardé la solution à Ctrl+F5, Résoudre le Problème de l'Installation de Windows SDK pour Windows 7, mais il ne fonctionne pas.

J'ai googlé autour et a trouvé que la page d'Installation de Visual C++ 2010 et Windows SDK pour Windows 7: hors programme d'installation et de dépannage de l'installation et les conseils qui y ont travaillé. Fondamentalement, vous pourriez avoir l'un des plusieurs problèmes, et vous devez regarder dans le fichier journal pour voir ce qui se passe. Dans mon fichier de log que 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

de sorte qu'au-dessus de la page web a suggéré, j'ai désinstallé les deux copies de l'Visual C++ 2010 Redistributable Package que j'ai eu (x86 et x64), et puis quand j'ai couru Windows 7 SDK installer de nouveau, il a travaillé.

Même si vous avez un autre problème que moi. Essayez les solutions à l' Ctrl+F5 et patheticcockroach.com des sites web que j'ai relié.

J'espérais que cela a aidé!

18voto

Manticore Points 41

Très bien... Solutions de tous ces (et autres) n’ont pas complètement pour moi alors j’ai pensé à une autre.

Vous avez besoin du package d’installation hors ligne (le mien était x64) et vous devrez installer manuellement uniquement les échantillons. Ouvrir le fichier ISO avec par exemple 7zip d’emplacement et l’exécution de l’a fait pour moi.

Alors vous venez d’utilisez le fichier de configuration normale pour réparer l’installation et choisissez quelles que soient les composants vous souhaitez.

13voto

user14764 Points 361

Vous devriez vraiment vérifier le journal. Il semble que quelques composants peuvent provoquer le programme d’installation de Windows SDK pour ne pas s’installer avec ce message d’erreur inutile. Par exemple, il pourrait être le Package redistribuable Visual C++ comme mentionné il.

9voto

JDU Points 186

J'ai eu ce même problème avec la version x64 de l'installation. Il se rapporte (dans mon cas au moins) à la dexplore.exe l'installation. J'ai désinstallé dexplore, réinstallé, a fait un tas de changements de registre, etc. comme par différents blogs et Kits de développement logiciel en vain. Qu'enfin, il fixe pour moi a été l'édition de cette clé de registre:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer\DisableBrowse

J'ai changé la valeur à 0. Une fois le SDK installé par l' (tout à fait heureusement cette fois) j'ai mis la valeur à 1.

Ce qui m'a averti de la possibilité d'erreur est le suivant dans l'installation du kit de développement journal:

12:19:42 PM Friday, 8 January 2010: SFX C:\Program Files\Microsoft SDKs\Windows\v7.0\Setup\SFX\dexplore.exe installation started with log file C:\TEMP\Microsoft Windows SDK for Windows 7_dd2d9383-116d-441f-85b3-7c16aeb3568e_SFX.log
12:19:47 PM Friday, 8 January 2010: C:\Program Files\Microsoft SDKs\Windows\v7.0\Setup\SFX\dexplore.exe installation failed with return code 1625

Et ce dans le dexplore d'installation du fichier de log:

MSI (s) (E4:7C) [12:19:46:680]: Machine policy value 'DisableBrowse' is 1
MSI (s) (E4:7C) [12:19:46:680]: Adding new sources is not allowed.
MSI (s) (E4:7C) [12:19:46:680]: Warning: rejected attempt to add new source 'c:\eb66d60e4283bfc2986755fa\' (product: {6753B40C-0FBD-3BED-8A9D-0ACAC2DCD85D})
MSI (s) (E4:7C) [12:19:46:680]: MSI_LUA: Elevation prompt disabled for silent installs
MSI (s) (E4:7C) [12:19:46:680]: Note: 1: 1729 
MSI (s) (E4:7C) [12:19:46:680]: Product: Microsoft Document Explorer 2008 -- Configuration failed.

J'espère que c'est de l'aide dans votre situation.

7voto

pjdevries Points 624

L'une des choses à garder à l'esprit est que lorsque vous avez installé Visual Studio 2010 SP1 certains compilateurs C++ et les bibliothèques peuvent avoir été supprimés. Il y a eu une mise à jour mis à disposition par Microsoft pour s'assurer que ceux qui sont ramenés à votre système.

Installez cette mise à jour pour restaurer le Visual C++ compilateurs et bibliothèques qui peuvent avoir été supprimées lorsque Visual Studio 2010 Service Pack 1 (SP1) a été installé. Les compilateurs et bibliothèques font partie de la Microsoft Windows Kit de Développement Logiciel pour Windows 7 et la .NET Cadre 4 (plus tard appelé Windows SDK 7.1).

Aussi, quand vous lisez les VS2010 SP1 README vous remarquerez également que certaines notes ont été accomplis en ce qui concerne Windows 7 SDK (Voir la section 2.2.1) de l'installation. Il se peut que l'une de ces conditions peuvent s'appliquer à vous, et peut donc besoin de décocher le compilateur C++-case comme le SDK programme d'installation tente d'installer une ancienne version de compilateurs ÓR vous devrez peut-être désinstaller VS2010 SP1 et ré-exécutez le SDK 7.1 installation, la réparation ou la modification.

Condition 1: Si le Visual C++ Compilateurs case est cochée lorsque l' Windows SDK 7.1 est installé, réparé ou modifié après Visual Studio 2010 SP1 a été installé, le message d'erreur peut se produire et certains composants peuvent ne pas être installé.

Solution: Effacer le Visual C++ Compilateurs case avant d'exécuter l' Windows SDK 7.1 installation, la réparation ou la modification.

Condition 2: Si le Visual C++ Compilateurs case est cochée lorsque l' Windows SDK 7.1 est installé, réparé ou modifié après Visual Studio 2010 a été installé, mais Visual Studio 2010 SP1 n'a pas été désinstallé, l'erreur peut être rencontré.

Solution: Désinstaller Visual Studio 2010 SP1, puis réexécutez l' Windows SDK 7.1 installation, la réparation ou la modification.

Cependant, même alors, j'ai trouvé que j'ai encore besoin de désinstaller existants Visual C++ 2010 transmissibles, comme cela a été suggéré par mgrandi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X