MSVCP100.dll ne trouve pas d'erreur, même quand il est installé

je reçois le message d'erreur suivant lorsque j'essaie de lancer un exécutable sur une machine x64 qui a été construit pour PROCESSEUR x86 à l'aide de la MC++ compilateur (vs2010) sur une machine x86:

MSVCP100.dll ne trouve pas d'erreur, même quand il est installé

j'ai déjà visual studio 2012 (avec Visual C++ 2012 mise à Jour 4 redistributable - x86 et x64) installé sur ce deuxième (x64) de la machine.

Une recherche rapide me dit "MSVCR100.dll" est déjà présent dans "C:\Windows\System32".

j'ai essayé d'installer Microsoft Visual C++ 2010 Redistributable mais il est sorti avec un message d'erreur me disant qu'une version supérieure est déjà installé.

Merci de me guider ce que je fais de mal. 🙂

Si vous l'avez construite avec VS2010, vous devez installer le VS2010 version de l'exécution.
Pour vous aider à déboguer votre problème, vous pouvez essayer dependencywalker.com pour voir réellement ce qu'est exactement votre binaire de recherche.
mais comme il est mentionné: "j'ai essayé d'installer Microsoft Visual C++ 2010 Redistributable mais il est sorti avec un message d'erreur me disant qu'une version supérieure (Microsoft C++ Redistributable 2012 mise à Jour 4) est déjà installé sur le système."
Eh bien, cela ne se produit pas pour moi. Je peux installer vcredist pour VS2005, VS2008, VS2010 et VS2012 - ils sont tous nécessaires dans notre programme d'installation pour les différents composants. Où avez-vous téléchargé le package redistribuable à partir de? Il semble que vous êtes en train d'installer un autre VS2012 version plutôt que la VS2010 version. Le installé les dll ont des noms différents. Essayez de téléchargement à partir d'ici.
Téléchargé (x86 et x64) ici: microsoft.com/en-us/download/details.aspx?id=30679

OriginalL'auteur Bhavneet Singh Bajwa | 2014-01-22