Échec de l’installation du SDK Windows 7

Je semble être complètement incapable d’installer le SDK Windows 7 sur ma machine, et la seule solution que j’ai trouvée sur le Web est de faire des changements de registre. Je l’ai fait – toujours pas de succès.

C’est l’erreur signalée:

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

L’installation du produit “Microsoft Windows SDK pour Windows 7” a signalé l’erreur suivante: Reportez-vous au document Samples \ Setup \ HTML \ ConfigDetails.htm pour plus d’informations.

Essayez de résoudre le problème, puis redémarrez l’installation du SDK Windows. Si vous rencontrez toujours des problèmes avec ce problème, consultez la page de support de l’équipe du 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 répertoire Samples à consulter, et l’équipe de support SDK ne semble plus y vivre.

Comment résoudre ce problème?

Microsoft dispose désormais d’un article de base de connaissances appelé Windows SDK qui ne parvient pas à être installé avec le code de retour 5100 qui décrit ce problème et son correctif:

Ce problème se produit lorsque vous installez le Kit de développement Windows 7 sur un ordinateur sur lequel une version plus récente de Visual C ++ 2010 Redissortingbutable est installée. Windows 7 SDK installe la version 10.0.30319 du Visual C ++ 2010 Redissortingbutable.

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

Solution: Désinstallez tout redissortingbuable Visual C ++ 2010 existant.

Je viens d’avoir ce problème, et j’ai regardé la solution à Ctrl + F5 , Correction d’un problème d’installation de Windows SDK pour Windows 7 , mais cela n’a pas fonctionné.

J’ai cherché sur Google et trouvé la page Installation de Visual C ++ 2010 et Windows SDK pour Windows 7: programme d’installation hors ligne et dépannage de l’installation et conseils fournis. Fondamentalement, vous pourriez avoir un des nombreux problèmes, 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 la page Web ci-dessus le suggérait, j’ai désinstallé les deux copies du package redissortingbuable Visual C ++ 2010 (x86 et x64), puis, lorsque j’ai exécuté à nouveau le programme d’installation du SDK Windows 7, cela fonctionnait.

Bien que vous puissiez avoir un problème différent de moi. Essayez les solutions sur les sites Web Ctrl + F5 et patheticcockroach.com que j’ai liés.

J’espérais que ça a aidé!

Toutes ces solutions (et 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 de WinSDKSamples_amd64.msi fait 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.

Vous devriez vraiment vérifier le journal. Il semble que plusieurs composants peuvent empêcher le programme d’installation du SDK Windows de s’installer avec ce message d’erreur inutile. Par exemple, il peut s’agir du package redissortingbuable Visual C ++ mentionné ici .

J’ai eu le même problème avec l’installation de la version x64. Il concerne (dans mon cas au moins) l’installation de dexplore.exe . J’ai désinstallé dexplore, l’ai réinstallé, fait un tas de changements de registre, etc. selon divers blogs et SDK, mais en vain. Ce qui a finalement résolu ce problème pour moi était de modifier cette clé de registre:

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

J’ai changé la valeur à 0. Une fois le SDK installé (très heureusement cette fois), je remets la valeur à 1.

Ce qui m’a alerté sur l’erreur possible était le suivant dans le journal d’installation du SDK:

 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 ceci dans le fichier journal d’installation dexplore:

 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 cela vous aidera dans votre situation.

Une des choses à garder à l’esprit est que lorsque Visual Studio 2010 SP1 est installé, certains compilateurs et bibliothèques C ++ peuvent avoir été supprimés. Une mise à jour a été mise à disposition par Microsoft pour s’assurer que celles-ci sont renvoyées sur votre système.

Installez cette mise à jour pour restaurer les compilateurs Visual C ++ et les bibliothèques qui peuvent avoir été supprimés lors de l’installation de Visual Studio 2010 Service Pack 1 (SP1). Les compilateurs et les bibliothèques font partie du kit de développement logiciel Microsoft Windows pour Windows 7 et du .NET Framework 4 (appelé ultérieurement SDK Windows 7.1).

En outre, lorsque vous lisez le fichier RE20 du VS2010 SP1, vous remarquerez également que certaines notes ont été sockets en ce qui concerne l’installation de Windows 7 SDK (voir la section 2.2.1). Il se peut que l’une de ces conditions s’applique à vous et que vous deviez par conséquent décocher la case à cocher du compilateur C ++ lorsque le programme d’installation du SDK tentera d’installer une version antérieure des compilateurs ÓR. Il vous faudra peut-être désinstaller VS2010 SP1 7.1 installation, réparation ou modification.

Condition 1: Si la case à cocher Visual C ++ Comstackrs est activée lorsque Windows SDK 7.1 est installé, réparé ou modifié après l’installation de Visual Studio 2010 SP1, l’erreur peut se produire et certains composants sélectionnés peuvent ne pas être installés.

Solution de contournement: désactivez la case à cocher Visual C ++ Comstackrs avant d’exécuter l’installation, la réparation ou la modification de Windows SDK 7.1.

Condition 2: Si la case à cocher Visual C ++ Comstackrs est activée lorsque Windows SDK 7.1 est installé, réparé ou modifié après l’installation de Visual Studio 2010 mais que Visual Studio 2010 SP1 n’a pas été désinstallé, l’erreur peut se produire.

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

Cependant, même à ce moment-là, j’ai constaté que je devais toujours désinstaller les redissortingbuables Visual C ++ 2010 existants, comme cela a été suggéré par mgrandi.

Je n’ai jamais pu installer le SDK Windows 7, et j’ai suggéré de supprimer le dernier SDK et Visual Studio 2012 Express. Cela n’a pas marché.

Il y avait aussi quelque chose à propos de .NET 3.5. J’ai installé Server 2008 SDK avec .NET 3.5, désinstallé les redissortingbuables Visual Studio 2010 et vérifié que les redissortingbuables 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. Puis ça a fonctionné.

Désinstaller tous les redissortingbuables C ++ et décocher l’option C ++ a fonctionné pour moi. Notez que j’ai déjà installé VS2010 SP1 et VS2012.

mgrandi a fourni une très bonne ressource et une réponse. J’ai suivi des directives similaires et en supprimant les composants «restants» gérés pour résoudre le problème.

À titre de référence, consultez Windows SDK pour Windows 7 et les notes de mise à jour de .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 problèmes.

J’ai installé Visual Studio 2012 et installé le package de services Visual Studio 2010 1 et j’ai essayé d’installer à nouveau le SDK, et cela a fonctionné. Je ne sais pas lequel d’entre eux a résolu le problème.

J’aimerais append que la suppression de Visual C ++ 2012 Redissortingbutable peut également être nécessaire. J’ai supprimé le Redissortingbutable Visual C ++ 2012 x84 et x64, puis mon installation a fonctionné.

Avez-vous access à un PC avec Windows 7 ou à un PC avec le SDK déjà installé?

Si c’est le cas, la solution la plus simple consiste à copier le dossier C:\Program Files\Microsoft SDKs\Windows\v7.1 de la machine Windows 7 sur la machine Windows 8.

J’ai la même erreur que cet “échec d’installation de Windows 7 SDK”:

Entrez la description de l'image ici

Après avoir découvert, j’ai la solution.

Il se peut également que l’installation du SDK se fasse avec un message de «succès» à la fin, mais rien n’a été réellement installé. La seule façon de savoir si le SDK a été installé est de vérifier le répertoire correspondant. C: Fichiers \ Microsoft SDKs \ Windows \ v7.1 ou C: Fichiers (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 lié au message d’erreur suivant: Désinstallez Microsoft Visual C ++ 2010 Redissortingbutable (voir ci-dessous).

Solution: Désinstallez les installations Microsoft Visual C ++ 2010 Redissortingbutable avant l’installation du Kit de développement Windows.

Avant l’installation, j’avais les installations suivantes de Microsoft Visual C ++ 2010 Redissortingbutable. Notez que la version x 64 est mise à jour.

  • Redissortingbuable Microsoft Visual C ++ 2010 x 64 Microsoft Corporation 10.0.40219 15,2 Mo 10.0.40219
  • Microsoft Visual C ++ 2010 Redissortingbuable-x 86 10.0.30319 Microsoft Corporation 11.0 Mo 10.0.30319