17

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

但没有任何帮助。我可以做些什么来安装 WampServer?

4

4 回答 4

29

在从 wampserver 网站下载 wamp 服务器期间,您会收到警告。

警告: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

因此,如果您安装vcredist_xxx.exe就可以了

于 2014-07-04T18:35:22.237 回答
5

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

于 2014-05-23T11:07:25.127 回答
2

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

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

但是,复杂的似乎是xxx版本与年份“版本”的两位数不一样。

例如, Visual C Runtime 2013产生MSVCR120.dll,“... Runtime 2012 ”产生MSVCR110.dll. 然后微软这些打包为vcredist_x86.exeor vcredist_x64.exe,似乎与 xxx 版本或 Visual Studio 版本号(2012、2013 等)无关 - 感到困惑?你完全有权成为!

因此,首先,您需要确定是否需要32 bit64 bit甚至两者都需要(某些 PHP 发行版显然确实需要两者),然后下载相关的 vcredist... 以获取位和 Visual Studio 版本。据我所知,判断您拥有哪个 vcredist 的唯一方法是开始安装它。最近的版本提供了一个介绍屏幕,其中引用了 Visual Studio 版本和 xxx 版本。我已将 by 重命名vcredistsvcredist_x64_2012_V11.exe.

[编辑] 忘记在前面补充一点,如果您只是想“安装”丢失的 DLL(而不是解决一些更大的问题),那么只需为您的架构安装相关的 vcredist 可能不会造成任何伤害(32 位、64 位)和“缺失”版本。

于 2014-09-25T19:21:47.110 回答
0

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

  1. 卸载 2012 和 2013 的 x86 版本的 VC 11 vcredist_x64/86.exe
  2. 卸载 WAMP 服务器 2.5
  3. 删除(可能先备份)WAMP 文件夹
  4. 重新启动窗口
  5. 重新安装 WAMP 2.5

希望像我一样,你有一个方便的 MySQL 数据库备份!

于 2015-08-01T06:01:21.573 回答