si j'essaie d'installer WampServer, l'erreur ci-dessus apparaît. J'ai déjà essayé d'installer tous les programmes recommandés, par exemple ici: WAMP indique que l'erreur «MSVCR100.dll» est manquante lors de l'installation
Mais rien n'y fait. Que puis-je faire pour installer WampServer?
La solution à mon problème: Après avoir installé la version 32 bits, l'erreur n'apparaît pas. Donc, quelque chose dans le processus de développement chez Wamp a mal tourné ...
Lors du téléchargement du serveur wamp à partir du site Web wampserver, vous recevez un avertissement.
AVERTISSEMENT: Vous devez avoir installé Visual Studio 2012: VC 11 vcredist_x64/86.exe Visual Studio 2012 VC 11 vcredist_x64/86.exe: http://www.Microsoft.com/en-us/download/details.aspx?id=30679
Donc, si vous installez le vcredist_xxx.exe tout ira bien
Autant que je sache, les MSVCRxxx.dlls
sont en %SystemRoot%\System32
(généralement C:\Windows\System32
).
Le xxx fait référence à la version du MS Visual C Runtime
(d'où MSVCR ...)
Cependant, la complication semble être que la version xxx n'est pas la même chose que les deux chiffres de l'année "version".
Par exemple, Visual C Runtime 2013 renvoie MSVCR120.dll
et "... Runtime 2012 " donne MSVCR110.dll
. Et then Microsoft les regroupe sous la forme vcredist_x86.exe
ou vcredist_x64.exe
, apparemment indépendamment de la version xxx ou du numéro de version de Visual Studio (2012, 2013, etc.) - confus? Vous avez bien le droit d'être!
Donc, tout d’abord, vous devez déterminer si vous avez besoin de 32 bit
, 64 bit
ou même des deux (certaines distributions PHP ont apparemment besoin des deux), puis téléchargez le vcrédiste approprié ... pour les bits ET pour la version de Visual Studio. Autant que je sache, le seul moyen de savoir quel védiste est ... de commencer à l'installer. Les versions récentes donnent un écran d’introduction qui cite la version de Visual Studio et la version xxx. J'ai renommé par vcredists
quelque chose comme vcredist_x64_2012_V11.exe
.
[EDIT] Vous avez oublié d’ajouter plus tôt que si vous simplement cherchez à "installer" le fichier manquant DLL (par opposition à la résolution de problèmes plus importants), vous ne ferez probablement aucun mal en Il suffit d’installer le vcredist correspondant à votre architecture (32 bits, 64 bits) et à votre version "manquante".
Windows 10 x64 publié en août 2015 - problème identique. MSVCR110.dll se trouve également dans le dossier sysWOW64 (c'est là que je l'ai trouvé, la copie sur system32 n'aide pas). Résoudre:
Espérons que comme moi vous avez une sauvegarde de base de données MySQL à portée de main!