WAMP显示错误“MSVCR100.dll”在安装时丢失
当我试图安装WAMP时,popup以下提示,
我点击确定 ,继续安装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图标保持橙色 。 与我合作的事情是:
- 卸载当前的WAMP x64位
- 安装此http://www.microsoft.com/en-us/download/details.aspx?id=30679
- 下载并安装用于x32位的WAMP服务器。
- 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中,并正常工作。