WampServer:php-win.exe由于缺少MSVCR110.dll,程序无法启动

时间:2014-05-21 12:08:11

标签: dll install wamp msvcr100.dll

如果我尝试安装WampServer,则会出现上述错误。我已经尝试安装所有推荐的程序,例如: WAMP shows error 'MSVCR100.dll' is missing when install

但没有任何帮助。我该怎么做才能安装WampServer?

4 个答案:

答案 0 :(得分:26)

从wampserver网站下载wamp服务器时,会收到警告..

  

警告:Vous devezavoirinstalléVisualStudio 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

因此,如果您安装 vcredist_xxx.exe ,那就没问题了

答案 1 :(得分:5)

什么解决了我的问题: 我使用64位Windows 7,所以我想我可以安装64位Wamp。安装32位版本后,错误不会出现。所以在Wamp的开发过程中出现了一些问题......

答案 2 :(得分:2)

据我所知,MSVCRxxx.dlls位于%SystemRoot%\System32(通常为C:\Windows\System32)。

xxx是指MS Visual C Runtime的版本(因此MSVCR ...)

然而,复杂性似乎是xxx版本与年份的两位数字不同#34;版本"。

例如, Visual C Runtime 2013 会产生MSVCR120.dll和" ... 运行时2012 "收益率MSVCR110.dll。而然后 Microsoft将这些打包为vcredist_x86.exevcredist_x64.exe,似乎与xxx版本或Visual Studio版本号(2012年,2013年等)无关 - 混淆了?你完全有权利!

因此,首先,您需要确定是否需要32 bit64 bit或者两者(某些PHP发行版显然确实需要两者),然后下载相关的vcredist ...以获取位AND对于Visual Studio版本。据我所知,告诉哪个vcredist的唯一方法就是开始安装它。最新版本提供了一个引用屏幕,引用Visual Studio版本和xxx版本。我已将vcredists重命名为vcredist_x64_2012_V11.exe

[编辑]忘了早点添加,如果你只是期待"安装"丢失的DLL(而不是解决一些更大的问题),那么你可能只是为你的架构安装相关的vcredist(32位,64位)和#34;缺少&#34而不会造成任何伤害。 ;版本

答案 3 :(得分:0)

2015年8月发布的Windows 10 x64 - 同样的问题出现了。 MSVCR110.dll也可以在sysWOW64文件夹中找到(我找到它的地方,复制到system32没有帮助)。要解决:

  1. 卸载2012年和2013年的VC 11 vcredist_x64 / 86.exe的x86版本
  2. 卸载WAMP Server 2.5
  3. 删除(可能先备份)WAMP文件夹
  4. 重新启动Windows
  5. 重新安装WAMP 2.5
  6. 希望像我一样,你有一个方便的MySQL数据库备份!