J'essaie d'installer le SDK Windows sur ma machine Windows 7 64 bits.
Mais pendant le processus d'installation, cela m'a donné une erreur. J'ai examiné le journal et il semble que cela soit dû à une version plus récente de Microsoft Visual C ++ 2010 runtime est déjà installé (10.0.40219 est installé par rapport à 10.0.30219, qui est disponible dans le package). Peut-être qu'il n'est pas compatible ou qu'il a un autre problème.
Je peux désinstaller ce package et installer l'ancien du SDK Windows, mais dans le cas où ce n'était pas le problème, comment puis-je retourner ce package? Windows Update?
Réponses:
J'ai rencontré le même problème. La solution consiste à désinstaller «Microsoft Visual C ++ Compilers 2010 Standard - enu - x86», mais il n'y a aucune entrée dans Panneau de configuration / Programmes et fonctionnalités pour ce faire. En outre, vous devrez peut-être désinstaller:
Remarque : il y a 2 espaces entre les mots C ++ et les compilateurs.
La façon dont je l'ai compris était en faisant une recherche dans le registre pour les 2 termes ci-dessus. Lorsque vous trouvez une clé de Registre avec un DisplayName qui correspond à chacune des chaînes ci-dessus, recherchez la valeur dans LocalPackage - vous trouverez le nom du fichier MSI à utiliser pour désinstaller à l'aide des instructions ci-dessous.
Lancez une invite de commande avec des privilèges administratifs. Accédez à
C:\Windows\Installer
. Exécutez la commande suivante:Répondez «Oui» aux invites et cela nettoiera complètement. Répétez l'opération pour l'autre chaîne si nécessaire. Cela vous permettra de faire une installation complète de Windows SDK 7.1
Notez que dans mon cas, j'avais installé Visual C ++ 2010 Express, suivi de VS2010 SP1. Sur la base des résultats de la recherche sur le Web, il semble que ce problème soit dû à l'installation du SP1. De plus, je voulais tout désinstaller et installer uniquement Windows SDK 7.1 - donc, j'ai effacé des trucs. Une autre solution alternative consiste à décocher "Visual C ++ Compilers" lors de l'installation de Windows SDK 7.1 et qui conservera la version plus récente existante et installera correctement le reste du SDK.
Cette page contient des informations supplémentaires, pertinentes et importantes: http://msdn.microsoft.com/en-us/visualc/gg697159
la source
Microsoft semble avoir publié un correctif pour cela, KB2519277 .
Vous n'avez plus besoin de désinstaller les compilateurs de VS2010 SP1, ni de trouver le package msi correct à désinstaller.
Si vous essayez d'installer le SDK sur un système avec la mise à jour VS2010 SP1 déjà installée, désélectionnez simplement les compilateurs dans le programme d'installation du SDK et installez tout ce que vous voulez. Une fois le SDK installé, exécutez la «Mise à jour du compilateur Microsoft Visual C ++ 2010 Service Pack 1 pour le SDK Windows 7.1» pour installer les compilateurs du SDK.
Si vous essayez de réparer une installation du SDK dont la mise à jour VS2010 SP1 a supprimé les compilateurs, exécutez simplement la «mise à jour du compilateur Microsoft Visual C ++ 2010 Service Pack 1 pour le SDK 7.1 de Windows» et il réinstallera les compilateurs.
la source