83 votes

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 vue affichée 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.

Selon toutes les solutions que j'ai lues en ligne à ce sujet, je devrais désinstaller le redistribuable et poursuivre l'installation. Le problème est que je n'ai aucun redistribuable VC++ 2010 installé (seulement 2005 et 2008). La seule chose en dehors du 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 indique au SDK que cette redistribution est installée, mais je ne sais pas quoi. Quelqu'un peut-il m'éclairer à ce sujet ?

Edit : Ce problème persiste même lorsque je désinstalle complètement Visual C++ 2010. Que puis-je faire d'autre pour supprimer toute trace de ce logiciel sur ma machine ?

Edit 2 : Après avoir cherché un peu dans le registre, j'ai découvert que NI installe son propre redistribuable visual c++ 2010 avec l'un de ses programmes, mais il n'est pas inclus 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, j'ai toujours la même erreur. Je peux trouver d'autres redistribuables 2010 dans le registre, mais essayer d'exécuter la chaîne de désinstallation manuellement me dit juste que je ne peux l'exécuter que sur des paquets installés. Ce serait beaucoup plus simple si je savais comment le vcredist trouve les redistributions actuellement installées.

125voto

Jaime Hablutzel Points 1442

Cela a marché pour moi

Allez dans le menu de désinstallation des logiciels et désinstallez tous les paquets ayant un nom comme celui-ci (je pense que c'est une opération sûre).

Microsoft Visual C++ 2010 x Redistribuable x

Ensuite, essayez d'installer Windows SDK 7.1 (il installera à nouveau les éléments redistribuables désinstallés).

uninstallation picture

65voto

Red Alert Points 1877

Le succès ! J'ai pu supprimer les éléments redistribuables de vc++ 2010 de mon ordinateur en utilisant l'utilitaire Fix it de Microsoft : http://support.microsoft.com/mats/Program_Install_and_Uninstall

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

4voto

user194715 Points 656

J'ai eu des difficultés avec le programme d'installation web de Windows SDK sur Win7 Prof 64bit. La désinstallation/réinstallation des éléments redistribuables de VS 2010 n'a pas aidé. Ce n'est qu'après avoir téléchargé le fichier ISO Windows SDK que l'installation s'est terminée avec succès (celui pour x64 est GRMSDKX_EN_DVD.iso).

Ma théorie serait que l'installateur web a choisi une mauvaise architecture, ce qui a fait échouer l'installation.

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