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

时间:2013-01-28 07:19:15

标签: wamp wampserver msvcr100.dll

当我尝试安装 WAMP 时,会弹出以下警告, MSVCR100.dll is missing

我点击确定,继续安装WAMP。当我开始时,WAMP徽标始终为“黄色”。它没有变成“绿色”,这意味着出现了问题。 MSVCR100.dll文件究竟是什么?如何获取并修复此错误?

24 个答案:

答案 0 :(得分:198)

MSVCR100.dll文件是Microsoft Visual C++可再发行组件的一部分。您可以安装它们,看看这是否能解决您的问题。安装上述检查后是否正确设置了wamp安装。搜索“我的wamp图标保持橙色”帖子。

更新2019年

  

Wampserver 3需要Visual C ++ Redistributable用于Visual Studio 2012 Update 4   您可以在以下位置下载:   https://www.microsoft.com/en-us/download/details.aspx?id=30679   在那里,您可以根据您的系统选择x86或x64版本

WampServer论坛上的

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

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

答案 4 :(得分:7)

大多数情况下,您必须安装 x86和x64!

此处链接: x86x64

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

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

答案 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图标保持橙色。与我合作的事情是:

  1. 卸载当前的WAMP x64位
  2. 安装此 http://www.microsoft.com/en-us/download/details.aspx?id=30679
  3. 下载并安装x32位的WAMP服务器。
  4. 选择Firfox作为浏览器。
  5. 我希望我会帮助那些寻找这个答案的人

答案 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)

我遇到了同样的问题,但以上答案均无济于事。这是为我完成的工作:

  1. 从dll-files.com下载msvcr110.dllmsvcr120.dllmsvcp120.dllvcruntime140.dll
  2. 将它们复制到System32
  3. 卸载沼泽
  4. 重新安装沼泽

答案 12 :(得分:1)

此工具将检查缺少的包,并为您提供包的下载链接。 。
如果您使用的是64位Windows,那么您需要同时安装x86和x64软件包
链接下载该工具:

DOWNLOAD

答案 13 :(得分:1)

对我来说,即使在安装VC ++重新分发后,问题也无法解决。我不得不从https://www.dll-files.com/msvcr110.dll.html手动下载MSVCR110.dll文件并将其放在c:/&gt;中。窗户&gt; system32,它工作正常。

答案 14 :(得分:1)

重新/安装.NET框架对我没用。一些不那么专业的软件如调优实用程序操纵或不断使用.NET框架文件。像那样.dll。我在重新安装之前尝试卸载.NET更新时学到了它。

  • 在重新安装之前,不要忘记从控制面板卸载wamp。
  • 卸载Windows的.NET更新。 (controlPanel-&gt;卸载
  • program-&gt;查看更新)卸载防止
  • 的软件
  • 卸载.NET。已成功卸载.NET
  • 框架更新。检查Windows更新。安装显示的更新 AFTER check(.NET框架更新.3update for me under me under win7x64)
  • 安装wamp(完美无缺地为我完成)

答案 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 ,我运行它,它显示了所有缺少的库和它的下载链接,所以我终于可以成功安装它。

Below image with check tool marked

答案 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可再发行组件包对我而言已解决。下载链接:

https://support.microsoft.com/en-us/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package

答案 22 :(得分:0)

答案 23 :(得分:-1)

  1. 卸载WAMP

  2. 下载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

  • 注意:-如果您使用的是64位操作系统,请下载x86和x64版本
  1. 安装Visual C ++可再发行组件的x86和x64版本 Visual Studio 2012 Update 4和Visual C ++的软件包 可重新分发给Visual Studio 2015、2017和2019

enter image description here

  1. 再次安装WAMP。而已。所有的问题都会解决。