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.