2012-12-13 6 views
8

Lorsque j'essaye d'exécuter le VS 2010 redistribuable "vcredist_x86.exe", une erreur "Une version plus récente de Microsoft Visual C++ 2010 redistribuable a été détectée sur la machine "se produit et me bloque de l'installation.Erreur: Une nouvelle version de Microsoft Visual C++ 2010 redistribuable a été détectée sur la machine

J'ai effectivement installé VS 2010 pro sur mon ordinateur. Mais je n'ai aucune idée de ce que signifie un VS 2010 redistribuable et pourquoi l'erreur s'est produite. Quelqu'un peut-il aider à expliquer ou résoudre le problème? Merci beaucoup d'avance.

+3

Vous ne pouvez pas remplacer une nouvelle version des DLL par une ancienne. Ce serait mauvais. N'utilisez jamais vcredist sur votre machine dev, uniquement sur la machine sur laquelle vous souhaitez déployer votre programme. –

Répondre

5

Les packages redistribuables sont uniquement requis sur les machines sur lesquelles VS2010 n'est pas installé pour fournir les durées d'exécution requises. Si vous cochez la page de téléchargement de Microsoft par exemple:

http://www.microsoft.com/en-au/download/details.aspx?id=5555

Le premier paragraphe est:

Le package Microsoft C++ 2010 de Visual redistribuable installe les composants d'exécution de Visual C++ Bibliothèques nécessaires pour exécuter des applications développées avec Visual C++ sur un ordinateur sur lequel Visual C++ 2010 n'est pas installé.

Vous devez uniquement installer le redistribuable sur les machines sur lesquelles vous déployez votre application. La version la plus récente est probablement que Windows Update a été mis à jour vers une version plus récente que celle qui est actuellement téléchargeable dans la version autonome, mais en général cela ne devrait pas vous poser de problème.

+0

Merci beaucoup PeterJ. Pouvez-vous également expliquer ce qu'est exactement "Une nouvelle version de Microsoft Visual C++ 2010 redistribuable a été détectée sur la machine". Est-ce parce que j'ai déjà installé VC++ 2010 et que le distributable embarqué dans le VC++ 2010 est plus récent que les paquets redistribuables indépendants? Merci! – Bon

+0

Juste pensé à ajouter cette partie en même temps que vous tapiez. Il est assez commun lorsque vous téléchargez le redistribuable qu'une mise à jour de Windows sera disponible immédiatement. – PeterJ

Questions connexes