WAMP显示错误“MSVCR100.dll”在安装时丢失

当我试图安装WAMP时,popup以下提示, MSVCR100.dll丢失

我点击确定 ,继续安装WAMP。 当我开始时,WAMP标志总是“黄色”。 这不是转向“绿色”,这意味着有什么问题。 什么是MSVCR100.dll文件? 我如何获得它并修复这个错误?

MSVCR100.dll文件是Microsoft Visual C++ ,可再发行组件的一部分。 你可以安装它们,看看是否可以解决你的问题。 安装上述检查之后,如果你的wamp安装设置正确。 search“我的wamp图标保持橙色”的post。

WampServer论坛上的这篇文章显示了您需要在系统上为每个版本的WampServer安装的所有Microsoft Visual C ++运行时库。 去引用:

对于Windows 32:确保已经安装了Visual C ++ 2010 SP1可再发行组件包x86:VC10 SP1 vcredist_x86.exe

http://www.microsoft.com/download/en/details.aspx?id=8328

对于Windows 64:请确保您已经安装了Visual C ++ 2010 SP1可再发行组件包x64:VC10 SP1 vcredist_x64.exe

http://www.microsoft.com/download/en/details.aspx?id=13523

Apache不会运行没有这个组件

事实上,如果你正在运行64位Windows,最好安装所有的32位库和64位的库。 毕竟64位窗口运行64位和32位代码。 您可能会发现您至less需要32位运行时中的一个,才能在某个时间点安装某个应用程序/实用程序。

UPDATE

如果您正在运行WAMPServer 2.5,则还需要VC11重新启动。 用于Visual Studio 2012的Visual C ++可再发行组件

29.08.2014与WAMP 2.5我同意VC11是需要的,并且安装以前的发行版不是一个坏主意。 这将是其他应用程序所需要的。 我不知道你是否需要32位版本

http://www.microsoft.com/en-us/download/confirmation.aspx?id=30679

更新 2016年8月3日

正如我从Fred -ii-(非常感谢)在wamp论坛的post链接不再工作。 由于找不到原始链接,可以尝试http://forum.wampserver.com/read.php?2138295 。 它有很多的信息,可以帮助你。

对于我来说,上面的答案都没有奏效,所以我join了对我有用的东西。 我首先安装了接受的答案中提到的文件,当没有工作,我从这个链接下载文件,并开始工作。

所以我认为2012年的发行也是必要的(我正在使用window7 home basic 64 FYI)。

我通过安装这个问题解决了这个问题: http : //www.microsoft.com/en-sg/download/details.aspx?id=30679

确保删除wampserver并重新安装

注意:我正在使用Windows 7 32位

我已经尝试了所有上述的答案,但仍然是同样的错误抛出。 后来我在WAMP论坛发现了这个,最后我的WAMP工作!

如果您在64位Windows上使用WampServer 2.5您将需要此运行时的32位和64位版本。

Microsoft Visual C ++ 2012 (www.microsoft.com)

按下载button,在下面的屏幕上selectVSU_4 \ vcredist_x86.exe按下载button,在下面的屏幕上selectVSU_4 \ vcredist_x64.exe

来源: http : //forum.wampserver.com/read.php?2,123608

大多数情况下,您将不得不同时安装x86和x64!

这里的链接: x86和x64

它们是Visual C ++ 2010 SP1可再发行组件包

(安装MySQL Workbench时发生在我身上)

刚刚在这个问题上跑了。 问题是在这个答案相同的操作系统(Win7的HB X64)。 我使用了gaurav的build议,并成功启动了WAMP。

我想补充一点,在使用2012版本时(至less在这种情况下), 您不需要 Visual C ++ 2010版本。

我已经安装了新的WAMP 2.5,我有Windows 8的64位。 我已经尝试了所有上述解决scheme,但它不适用于我和WAMP图标保持橙色 。 与我合作的事情是:

  1. 卸载当前的WAMP x64位
  2. 安装此http://www.microsoft.com/en-us/download/details.aspx?id=30679
  3. 下载并安装用于x32位的WAMP服务器。
  4. selectFirfox作为浏览器。

我希望我会帮助有人寻找这个答案

编辑:由于我再次遇到同样的问题,我注意到我以前的解决scheme没有工作; 以及在此发布的任何其他解决scheme。 我正在使用Windows 7专业版(64位)。

这一次,我把'MSVCR100.dll'文件(下载为ZIP,然后提取到桌面上,然后复制)到C:\ Windows文件夹http://www.dll-files.com/dllindex/dll- files.shtml?msvcr110

然后安装WAMP服务器,64BIT。 http://sourceforge.net/projects/wampserver/

然后,我已经下载并安装: http : //www.microsoft.com/en-us/download/confirmation.aspx?id=30679

文件名:vcredist_x64.exe

我只用命令提示符下的PHP进行了testing ,因为我在服务器上而不是在本地主机上执行其他任何操作。

虽然它适用于我需要使用它

运行:

PHP提供失败加载php_xdebug-2.2.5-5.5-vc11.dll

php -v -WORKS!

请让我知道这是否有效,或者如果有什么我需要做的,以改善修复。

如果你什么都不懂,那就从http://www.microsoft.com/en-us/download/details.aspx?id=8328下载vcredist_x86.exe。; 它会解决你的问题。

重新安装.NET框架没有为我工作。 一些不那么专业的软件,如tuneup实用程序操作或不断保持使用.NET框架文件。 像那个.dll。 当我在重新安装之前尝试卸载.NET更新时,我学到了这一点。

  • 不要忘了在重新安装之前卸载控制面板上的wamp。
  • 卸载窗口的.NET更新。 (controlPanel->卸载一个
  • 程序 – >查看更新)卸载阻止的软件
  • 卸载.NET。 成功卸载.NET
  • 框架更新。 检查Windows更新。 安装更新显示后检查(.NET框架更新。3更新为我在win7x64下)
  • 安装wamp(完美无瑕地为我完成)

第1步。卸载WAMP

第2步。安装最新的Microsoft Visual C ++ 2015 Redistributable Update 3

第3步。 重新启动系统

第4步。重新安装WAMP

确保Skype没有login。 如果你是新手,你不想知道详情:)

今天,我在安装了VS2017的Windows 10机器上安装了Wamp server 3.0.6(x64)。 我安装了许多Visual C ++可再发行组件包,但不是2012年的。 然后我安装它,现在我可以运行Wamp服务器。 你可以在这里find一个下载链接。

要解决这个问题,你必须安装所有的微软重新发布包2010,2012(x86和x64)比从控制面板卸载wampserver并重新安装新的副本的wamp服务器这个错误将得到修复

Visual C++ Redistributable for Visual Studio 2012安装vcredist_x64.exe修复了这个问题。

https://www.microsoft.com/en-us/download/details.aspx?id=30679

我使用Windows 7 Home Basic 64位并安装了WampServer 2.5

对于我来说,安装VC ++重新分配后,问题并没有解决。 我不得不从https://www.dll-files.com/msvcr110.dll.html手动下载MSVCR110.dll文件,并将其放在c:/>; windows> system32中,并正常工作。