WampServer - mysqld.exe无法启动,因为缺少MSVCR120.dll

39

我尝试在本地运行wampserver,但mysql服务器无法运行。当我尝试安装服务时,它会给我错误提示。我整天在这里和那里搜索答案,但是任何解决方案都对我无效。我尝试在Windows7家庭版操作系统的VMware上安装WampServer。

有什么帮助可以提供给我吗?


3
如果您阅读安装程序呈现的第一个对话框,您将看到它告诉您必须安装一组MSVC运行库。请参见WAMPServer 3所需了解的一切 在WAMPServer网站上。 - RiggsFolly
1
可下载的运行时库链接可以在WAMPServer备份存储库上找到此处。请查看该页面底部。 - RiggsFolly
如果您正在使用64位WAMPServer,请记得需要安装32位和64位MSVC运行时。 - RiggsFolly
9个回答

86

谷歌上的所有答案对我都没有用。这就是我解决问题的方法:

根据 Wampserver 论坛 的说法,您必须安装所有版本的 Microsoft Visual C/C++ 可再发行程序(2008、2010、2012、2013、2015、2017...)。因此,您需要逐个下载它们,然后全部安装(不仅仅是一个/最新版本)。

我已经将它们打包放在这里(x86)这里(x64)。只需下载并提取它们,然后一次性安装所有分发程序,然后重新启动 Windows 并运行 Wampserver。

或者,您可以从 Microsoft 官方网站下载完整软件包:https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

就这样!


4
这是我听过与软件相关最悲伤的事情。人们因为小事而被开枪打死。 - Jaxx0rr
1
有一段时间没用 Windows 了,想试一下网页编程。这篇文章让我重新切回 Linux,并且烧掉我的 Windows 光盘。 - John Dee
哇,它终于成功了!顺便说一句,我无法从压缩文件中安装2015.exe,所以我从微软下载了最新版本的文件。 - Dovis
非常好的答案,在我需要旧版Laravel 5和PHP 5.6的两台Win10机器上完美运行。谢谢! - DavidLyonsGarcia
链接已经失效了。这可能会有所帮助: https://stackoverflow.com/questions/54110615/got-msvcr120-dll-missing-wamp-error-while-installing-wamp-on-windows-10-os - buzibuzi
显示剩余2条评论

36

我终于找到解决我的问题的方法了。

我尝试了几种方式来解决上述问题,但都没有成功。

众所周知,WampServer使用一些Visual C++可再发行包来运行。这使得用户很容易困惑应该安装哪个版本(至少在我的情况下是这样)。

在苦苦挣扎了几个小时后,我找到了一个好软件 - check_vcredist,可以轻松指导wampserver的安装。

http://wampserver.aviatechno.net/files/tools/check_vcredist.exe

在安装WampServer之前,请运行此软件,您将获得有关您当前在笔记本电脑上缺少什么的所有信息。请遵循提示,然后WampServer将成功安装。

我希望这个答案能给那些正在浪费时间安装WampServer的人一些帮助。


7

1
我推荐Linux,它是最好的。 - user8438001
那是安装MSCVR120的错误MSVC运行时。 - RiggsFolly
1
抱歉,已更新并附上了来自wampserver网站的推荐链接。 - user8438001

3

您需要安装以下软件包:

  1. Microsoft Visual C++ 2012 (11.0)
  2. Microsoft Visual C++ 2013 (12.0)
  3. Microsoft Visual C++ 2015-2019 (14.0)


0

步骤1: 下载check_vcredist.exe并运行它。 现在您可以看到您缺少什么。

步骤2: 从这里下载并安装您所缺少的内容。


0

我通过逻辑解决了问题,发现问题出在mysqld(MYSQL Oracle在3306端口),然后在官方页面查找了mysql 5.7的要求,下载并安装了vcredist c++ 2013解决了问题。最后只需要重新安装wamp即可。但是对于我来说,vcredist c++ 2013是解决wamp 3.2.3版本问题的方法。


0

试试这个,经过多次尝试后,它对我有效

解决Wamp服务器问题(msvcp120.dll或msvcp120.dll或任何其他缺失文件)的方法

  1. 安装 WAMP服务器
  2. 如果遇到问题,如msvcp120.dll或任何其他文件丢失
  3. 搜索具有正确系统(32位或64位)大小的特定文件,然后下载特定缺失的文件,文件大小约为(0.5-0.95 MB
  4. 然后提取文件并粘贴到(本地磁盘=> windows => 搜索名称为system 32或64)并单击它。
  5. 然后它会显示文件列表,在该位置中,将提取的文件粘贴到特定的system 32或64
  6. 然后卸载WAMP服务器)
  7. 之后必须关闭您的PC
  8. 然后打开PC
  9. 重新安装WAMP服务器

最后,不会存在任何问题,并且还会显示绿色图标


-1

1
你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心中找到有关如何编写良好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接