当我尝试安装 WAMP 时,会弹出以下警告,
我点击确定,继续安装WAMP。当我开始时,WAMP徽标始终为“黄色”。它没有变成“绿色”,这意味着出现了问题。 MSVCR100.dll
文件究竟是什么?如何获取并修复此错误?
答案 0 :(得分:198)
MSVCR100.dll
文件是Microsoft Visual C++
可再发行组件的一部分。您可以安装它们,看看这是否能解决您的问题。安装上述检查后是否正确设置了wamp安装。搜索“我的wamp图标保持橙色”帖子。
更新2019年
WampServer论坛上的Wampserver 3需要Visual C ++ Redistributable用于Visual Studio 2012 Update 4 您可以在以下位置下载: https://www.microsoft.com/en-us/download/details.aspx?id=30679 在那里,您可以根据您的系统选择x86或x64版本
This article显示了您的系统上为每个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位代码。您可能会发现至少需要一个32位运行时中的一个应用程序/实用程序,您将在某些时候安装它。
<强>更新强>
如果您正在运行WAMPServer 2.5,则还需要VC11 redist。 Visual C ++ Redistributable for Visual Studio 2012
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论坛中帖子的链接不再起作用了。由于我找不到原始链接,您可以尝试http://forum.wampserver.com/read.php?2,138295。它有很多信息,可以帮助你。
答案 1 :(得分:57)
对我来说,上述答案都没有,所以我补充说对我有用。我首先安装了接受的答案中提到的文件,当这不起作用时,我从this链接下载了文件,它开始工作。
所以我认为2012年的分发也是必要的(我使用的是window7 home 64 FYI)。
答案 2 :(得分:12)
我通过安装此问题解决了这个问题:http://www.microsoft.com/en-sg/download/details.aspx?id=30679
务必删除wampserver并重新安装
注意:我使用的是Windows 7 32位
答案 3 :(得分:8)
我已经尝试了以上所有答案,但仍然出现同样的错误。 后来我在WAMP论坛找到了这个,最后我的WAMP工作了!!!
如果您在64位Windows上使用WampServer 2.5 您将需要此运行时的32位和64位版本。
Microsoft Visual C ++ 2012 (www.microsoft.com)
按“下载”按钮,然后在以下屏幕上选择VSU_4 \ vcredist_x86.exe 按“下载”按钮,然后在以下屏幕上选择VSU_4 \ vcredist_x64.exe
答案 4 :(得分:7)
答案 5 :(得分:5)
刚刚解决了这个问题。 问题与this answer中的操作系统(Win7 HB x64)相同。我使用了gaurav的建议并成功启动了WAMP。
我想在使用2012版本时添加您不需要 Visual C ++ 2010版本(至少在这种情况下)。
答案 6 :(得分:4)
今天我在安装了VS2017的Windows 10计算机上安装了Wamp server 3.0.6(x64)。我安装了许多Visual C ++ Redistributable Packages,但没有安装2012。然后我安装了它,现在我可以运行Wamp服务器了。您可以找到下载链接here。
答案 7 :(得分:3)
编辑:由于我再次遇到同样的问题,我注意到我以前的解决方案没有用;以及此处发布的任何其他解决方案。我使用的是Windows 7 Professional(64位)。
这次,我将'MSVCR100.dll'文件(下载为ZIP,然后解压缩到桌面然后复制)放入C:\ Windows文件夹http://www.dll-files.com/dllindex/dll-files.shtml?msvcr110
然后安装WAMP Server,64BIT。 http://sourceforge.net/projects/wampserver/
然后,我已下载并安装: http://www.microsoft.com/en-us/download/confirmation.aspx?id=30679
filename:vcredist_x64.exe
我只在命令提示符中使用PHP测试了它,因为我在服务器而不是本地主机上执行其他所有操作。
虽然它适用于我需要使用它
运行:
PHP 给出错误加载php_xdebug-2.2.5-5.5-vc11.dll
php -v -WORKS!
请告诉我这是否适合你,或者我还需要做些什么来改善修复。
答案 8 :(得分:3)
我安装了新的WAMP 2.5,我有 windows 8 x64 位。 我已经尝试了以上所有解决方案,但它不适合我,WAMP图标保持橙色。与我合作的事情是:
我希望我会帮助那些寻找这个答案的人
答案 9 :(得分:2)
如果您不明白,请从http://www.microsoft.com/en-us/download/details.aspx?id=8328下载vcredist_x86.exe。它会解决你的问题。
答案 10 :(得分:1)
步骤1.卸载WAMP
步骤2.安装最新的Microsoft Visual C++ 2015 Redistributable Update 3
第3步。重新启动系统
步骤4.重新安装WAMP
确保Skype未登录。如果您是新手,您不想知道详细信息:)
答案 11 :(得分:1)
我遇到了同样的问题,但以上答案均无济于事。这是为我完成的工作:
msvcr110.dll
,msvcr120.dll
,msvcp120.dll
和vcruntime140.dll
答案 12 :(得分:1)
此工具将检查缺少的包,并为您提供包的下载链接。 。
如果您使用的是64位Windows,那么您需要同时安装x86和x64软件包
链接下载该工具:
答案 13 :(得分:1)
对我来说,即使在安装VC ++重新分发后,问题也无法解决。我不得不从https://www.dll-files.com/msvcr110.dll.html手动下载MSVCR110.dll文件并将其放在c:/&gt;中。窗户&gt; system32,它工作正常。
答案 14 :(得分:1)
重新/安装.NET框架对我没用。一些不那么专业的软件如调优实用程序操纵或不断使用.NET框架文件。像那样.dll。我在重新安装之前尝试卸载.NET更新时学到了它。
答案 15 :(得分:0)
从Initial SessionFactory creation failed.org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at Util.HibernateUtil.<clinit>(HibernateUtil.java:33)
安装vcredist_x64.exe
只为我解决了问题。
https://www.microsoft.com/en-us/download/details.aspx?id=30679
我使用Windows 7 Home Basic 64位并安装了WampServer 2.5
答案 16 :(得分:0)
当我的操作系统是法语时,我遇到了这个问题,我正在用英语安装Wampserver。
我很确定自从我使用Visual Studio以来已安装Microsoft Redistributable软件包。我认为问题可能是由于使用不同语言的路径名称的更改。但是,当我用法语安装wampserver时,一切都很完美。
答案 17 :(得分:0)
下载ezaoutis所说的所有库后, windows 10 上的错误消息仍然存在,阅读 wampserver3.1.3 安装要求,有一个名为<的验证工具strong> check_vcredist.exe ,我运行它,它显示了所有缺少的库和它的下载链接,所以我终于可以成功安装它。
答案 18 :(得分:0)
要解决此问题,您必须安装所有Microsoft再分发软件包2010,2012(x86和x64)而不是从控制面板卸载wampserver并重新安装wamp服务器的新副本此错误将得到修复
答案 19 :(得分:0)
有时您必须安装所有版本或一堆。
尚未找到上述答案的人有用,请看看here
答案 20 :(得分:0)
现在在Windows 10上安装Wamperserver 3时,它会在安装过程中发出一个很好的警告,告诉您除非安装了许多这样的软件包,否则它将无法正常工作。
在按照说明操作后重新启动计算机并重新安装后,它对我有用。
---安装Wampserver ---在继续安装Wampserver之前,必须确保某些元素 安装在您的系统上,否则Wampserver绝对不会 运行,此外,安装将有错误,您需要 在安装缺少的元素之前,请删除Wampserver。 确保您在可再发行软件包VC9中是“最新的”, VC10,VC11,VC13,VC14和VC15请参阅--- Visual C ++软件包。
---不要在现有版本上安装Wampserver,请遵循以下建议: -安装新版本的Wampserver:http://forum.wampserver.com/read.php?2,123606(如果安装) 在现有版本上的Wampserver,不仅不起作用,而且 您可能会丢失现有数据库。
---将Wampserver安装在磁盘根目录下的文件夹中,例如C:\ wamp或D:\ wamp。采取不包含的安装路径 空格或变音符号;因此,在c:\ Program中没有安装 Files \或C:\ Program Files(x86 \,我们必须在安装之前禁用 或关闭一些应用程序: -关闭Skype或强制不使用Wampserver的端口80项目编号04。 提示:http://forum.wampserver.com/read.php?2,134915 -禁用Wampserver的IIS项目No.08疑难解答:http://forum.wampserver.com/read.php?2,134915 前提条件不到位,请按“取消”按钮以取消 安装,然后应用前提条件并重新启动 安装。此程序需要管理员权限才能 功能正常。它将与“以管理员身份运行”一起启动 选项。如果您不希望程序具有此选项,请取消 安装。
--- Visual C ++软件包---即使仅使用Wampserver 2.4、2.5和3.0,MSVC运行时库VC9,VC10,VC11也是必需的 带有VC11的Apache和PHP版本。运行时VC13,VC14是必需的 PHP 7和Apache 2.4.17或更高版本
-VC9软件包(Visual C ++ 2008 SP1)http://www.microsoft.com/en-us/download/details.aspx?id=5582 http://www.microsoft.com/en-us/download/details.aspx?id=2092
-VC10软件包(Visual C ++ 2010 SP1)http://www.microsoft.com/en-us/download/details.aspx?id=8328 http://www.microsoft.com/en-us/download/details.aspx?id=13523
-VC11软件包(Visual C ++ 2012 Update 4)要下载的两个文件VSU4 \ vcredist_x86.exe和VSU4 \ vcredist_x64.exe处于打开状态 同一页面: http://www.microsoft.com/en-us/download/details.aspx?id=30679 -VC13软件包更新5(Visual C ++ 2013)要下载的两个文件VSU4 \ vcredist_x86.exe和VSU4 \ vcredist_x64.exe处于打开状态 同一页上:https://support.microsoft.com/en-us/help/4032938/
-VC14软件包(Visual C ++ 2015 Update 3)被VC15取代 -VC15可重新分发(Visual C ++ 2017)https://aka.ms/vs/15/release/VC_redist.x86.exe https://aka.ms/vs/15/release/VC_redist.x64.exe VC2017(VC15)是 向后兼容VC2015(VC14)。也就是说,VC14模块可以是 在VC15二进制文件中使用。因为这个兼容性的版本 可重新分发的数量是14.1x.xx,并且在安装完 可再发行的VC2017,已删除VC2015,但仍可以使用VC14。
如果您使用的是64位Windows,则必须同时安装32位和64位 每个VisualC ++软件包的版本,即使您不使用Wampserver 64位验证是否已安装所有VC ++软件包以及 最新版本,您可以使用该工具: http://wampserver.aviatechno.net/files/tools/check_vcredist.exe和 您将在http://wampserver.aviatechno.net/中找到所有软件包 Visual C ++可再发行程序包部分,您必须安装每个 包“以管理员身份”,因此右键单击exe文件,然后 以管理员身份运行。不要使用以前加载的工具。做一个新的 下载以确保您使用的版本正确。
警告:有时Microsoft可能会通过破坏来更新VC ++软件包 下载链接,并且无需重定向到新的链接。如果是这样 发生在您身上,请记住,下面的编号20将会更新, 页面http://wampserver.aviatechno.net/部分Visual C ++ 可再发行软件包是最新的。这是第20项 Wampserver的故障排除提示: http://forum.wampserver.com/read.php?2,134915
答案 21 :(得分:0)
Visual C ++ 2013 Update 5可再发行组件包对我而言已解决。下载链接:
答案 22 :(得分:0)
很容易。我只需要按以下顺序安装这两个版本:
答案 23 :(得分:-1)
卸载WAMP
下载Visual版Microsoft Visual C ++可再发行组件包 Studio 2012 Update 4和Microsoft Visual C ++可再发行 Visual Studio 2015、2017和2019
Microsoft Visual C++ Redistributable Packages for Visual Studio 2012 Update 4
Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 x86
Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 x64