web-dev-qa-db-fra.com

Erreur lors de l'installation de Windows SDK 7.1

J'ai rencontré une erreur lors de l'installation du SDK Windows que j'ai vu posté sur Internet, mais aucune des solutions ne fonctionne pour moi. Voici le journal que je reçois

9:43:37 AM Monday, October 14, 2013: SFX C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation started with log file C:\Users\clarkbd\AppData\Local\Temp\Microsoft Windows SDK for Windows 7_c3c42538-8a3e-439d-be39-aee3078ca098_SFX.log
9:43:43 AM Monday, October 14, 2013: C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation failed with return code 1603
9:43:53 AM Monday, October 14, 2013: [SDKSetup:Error] Config_Products_Install: Installation of Product Microsoft Windows SDK for Windows 7 (failed): Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information. Stack:    at SDKSetup.Product.ConfigureRelatedSfx()    at SDKSetup.Product.ConfigureNewProduct(ManualResetEvent CancelEvent)
9:43:53 AM Monday, October 14, 2013: [SDKSetup:Info] Config_Products_InstallNew: End installation of new product: Microsoft Windows SDK for Windows 7
9:43:53 AM Monday, October 14, 2013: [SDKSetup:Error] Config_Products_Install: Windows SDK Setup (failed): Installation of the "Microsoft Windows SDK for Windows 7" product has reported the following error: Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information. Stack:    at SDKSetup.Product.ConfigureNewProduct(ManualResetEvent CancelEvent)      at SDKSetup.Product.SetupProduct(TaskMode taskMode, ManualResetEvent CancelEvent)       at SDKSetup.ProductCollection.SetupProducts(TaskMode taskMode, DownloadManager downloadManager, ManualResetEvent cancelEvent)       at SDKSetup.ConfigProducts.DoCurrentTask(TaskMode Task)

Lorsque j'essaie d'exécuter vcredist_x64 séparément, j'obtiens cette erreur:

MSI (s) (80:5C) [09:51:50:971]: Product: Microsoft Visual C++ 2010  x64 Redistributable - 10.0.30319 -- A later version of Microsoft Visual C++ 2010  x64 Redistributable - 10.0.30319 is already installed.

Maintenant, comme pour toutes les solutions que j'ai lues à propos de cela en ligne, je désinstallerais le redistribuable et poursuivrais l'installation. Le problème est que je n'ai pas de redistribuables VC++ 2010 installés (uniquement en 2005 et 2008). La seule chose à part le programme principal est quelque chose appelé Microsoft Visual Studio 2010 Express Prerequisites x64 - ENU. La désinstallation n’a aucun effet sur les erreurs que je reçois. Il y a quelque chose sur mon ordinateur qui dit au SDK que ce redist est installé, mais je ne sais pas quoi. Quelqu'un peut-il faire la lumière sur ce pour moi?

Edit: ce problème persiste même lorsque je désinstalle complètement Visual C++ 2010. Que puis-je faire de plus pour supprimer toutes les traces de ce logiciel sur ma machine?

Edit 2: Après une recherche un peu dans le registre, j’ai constaté que NI installait son propre visual red ++ redistribuable avec l’un de ses programmes, mais il ne figure pas dans la liste "Ajouter ou supprimer des programmes". Je l'ai désinstallé et j'espère que le SDK s'installera correctement.

Edit 3: Pas de chance, toujours la même erreur. Je peux trouver d'autres redistribuables 2010 dans le registre, mais essayer d'exécuter manuellement la chaîne de désinstallation me dit simplement que je ne peux l'exécuter que sur des packages installés. Ce serait beaucoup plus simple si je savais comment le réalisateur trouve les redistributions actuellement installées.

82
Red Alert

Succès! J'ai pu purger les redistribuables vc ++ 2010 de ma machine à l'aide de l'utilitaire Fix it de Microsoft: http://support.Microsoft.com/mats/Program_Install_and_Uninstall

Il a été capable de trouver les versions x64 et x86 du redistribuable et de le désinstaller, en supprimant environ 120 entrées du registre et en permettant à l'installation du sdk de progresser. Cela n'avait rien à voir avec la version NI de vc ++ 2010 redistribuable.

65
Red Alert

Ceci est un problème connu http://support.Microsoft.com/kb/2717426

[~ # ~] cause [~ # ~]

Ce problème se produit lorsque vous installez le Kit de développement logiciel (SDK) de Windows 7 sur un ordinateur sur lequel une version plus récente de Visual C++ 2010 Redistributable est installée.

[~ # ~] résolution [~ # ~]

Pour résoudre ce problème, vous devez désinstaller toutes les versions de Visual C++ 2010 Redistributable avant d'installer le Kit de développement logiciel (SDK) de Windows 7. Vous pouvez avoir un ou plusieurs des produits suivants installés:

  • Microsoft Visual C++ 2010 x86 redistribuable
  • Microsoft Visual C++ 2010 x64 redistribuable

Après avoir désinstallé les produits redistribuables Microsoft Visual C++ 2010, vous pouvez installer le Kit de développement logiciel (SDK) de Windows 7. Après avoir installé le Kit de développement logiciel (SDK) de Windows 7, vous pouvez réinstaller la version la plus récente des produits redistribuables Visual C++ 2010 afin de restaurer les produits redistribuables Visual C++ 2010 à leur état d'origine.

uninstallation picture

124
Jaime Hablutzel

J'ai eu du mal avec l'installateur Web Windows SDK sur Win7 Prof 64bit. Désinstaller/réinstaller VS 2010 redistributables n'a pas aidé. Ce n’est qu’après le téléchargement du fichier ISO du Kit de développement logiciel (SDK) Windows que l’installation est réussie (celle pour x64 est GRMSDKX_EN_DVD.iso).

Ma théorie serait que l'installateur Web a choisi une mauvaise architecture, ce qui a entraîné l'échec de l'installation.

4
mp31415

Toutes les réponses ci-dessus m'ont aidé, mais aucune n'a vraiment fonctionné pour moi.

J'ai finalement réussi à compiler 64 bits avec Visual Express 2010 en installant le SDK avant Visual Express 2010. Donc:

  1. (désinstallez Visual Express 2010, en utilisant peut-être ce hack de registre si certains compilateurs visuels sont toujours vus comme installés mais ne s'affichent pas dans le panneau "Programmes et fonctionnalités")
  2. Installer le SDK Windows
  3. Installez Visual Express 2010
  4. Configurez le chemin de recherche de la bibliothèque par défaut pour pointer vers le SDK

Je suis paresseux pour désinstaller Visual Express, réinstaller le SDK, puis à nouveau Visual Express, mais j'ai tout compris dans un VirtualBox VM que je garderai précieusement dans un coffre-fort à la banque!;)

1
Matthieu