188

当我尝试安装WAMP时,弹出以下警报, MSVCR100.dll 丢失

我点击OK,它继续安装 WAMP。当我开始时,WAMP 标志总是“黄色”。它没有变成“绿色”,这意味着有问题。文件到底是什么MSVCR100.dll?如何获取并修复此错误?

4

24 回答 24

256

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

2019 年更新

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

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

对于 Windows 32:确保您已安装 Visual C++ 2010 SP1 Redistributable Package x86:VC10 SP1 vcredist_x86.exe

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

对于 Windows 64:确保您已安装 Visual C++ 2010 SP1 Redistributable Package 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 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 论坛中帖子的链接不再有效。由于我找不到原始链接,您可以尝试http://forum.wampserver.com/read.php?2,138295。它有很多信息,可以帮助你。

于 2013-01-28T07:28:55.283 回答
64

对我来说,以上答案都不起作用,所以我添加了对我有用的东西。我首先安装了接受的答案中提到的文件,当它不起作用时,我从这个链接下载了文件并开始工作。

所以我认为还需要 2012 分发(我使用的是 window7 home basic 64 FYI)。

于 2014-05-24T13:12:02.750 回答
13

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

确保删除 wampserver 并重新安装

注意:我使用的是 Windows 7 32 位

于 2014-11-02T19:48:05.753 回答
9

大多数时候,您必须同时安装x86和 x64 !

此处的链接: x86x64

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

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

于 2014-01-17T18:34:55.623 回答
8

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

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

微软 Visual C++ 2012 (www.microsoft.com)

按下载按钮并在以下屏幕上选择 VSU_4\vcredist_x86.exe 按下载按钮并在以下屏幕上选择 VSU_4\vcredist_x64.exe

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

于 2014-07-11T12:12:42.023 回答
6

今天我在安装了 VS2017 的 Windows 10 机器上安装了 Wamp server 3.0.6 (x64)。我安装了许多 Visual C++ Redistributable Packages,但没有安装 2012 版。然后我安装了它,现在我可以运行 Wamp 服务器了。您可以在此处找到下载链接。

于 2017-05-29T20:38:43.510 回答
5

刚跑到这个问题上。问题与此答案中的操作系统(Win7 HB x64)相同。我使用了 gaurav 的建议并成功启动了 WAMP。

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

于 2014-05-30T23:30:32.820 回答
4

我有同样的问题,但上面的答案都没有奏效。这就是我的工作:

  1. 从dll-files.com下载msvcr110.dllmsvcr120.dllmsvcp120.dllvcruntime140.dll
  2. 将它们复制到 System32
  3. 卸载 wamp
  4. 重新安装 wamp
于 2018-07-28T16:27:11.190 回答
3

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

这一次,我将“MSVCR100.dll”文件(以 ZIP 格式下载,然后解压到桌面,然后复制)放入 C:\Windows 文件夹http://www.dll-files.com/dllindex/dll-文件.shtml?msvcr110

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

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

文件名:vcredist_x64.exe

我只使用命令提示符中的 PHP 对其进行了测试,因为我在服务器上而不是本地主机上执行其他所有操作。

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

跑步:

php 给出 Failed loading php_xdebug-2.2.5-5.5-vc11.dll

php -v -工作!

请让我知道这是否对您有用,或者我需要做些什么来改进修复。

于 2014-07-09T17:50:45.927 回答
3

我已经安装了新的 WAMP 2.5,我有Windows 8 x64位。我已经尝试了上述所有解决方案,但它对我不起作用,并且 WAMP 图标保持为Orange。对我有用的是:

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

我希望我能帮助寻找这个答案的人

于 2014-09-08T16:09:04.237 回答
2

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

于 2014-05-01T02:50:38.757 回答
2

该工具将检查丢失的软件包,并为您提供软件包的下载链接。.
如果您使用的是 Windows 64 位,则需要同时安装 x86 和 x64 软件包
链接以下载该工具:

下载

于 2018-05-28T07:34:42.580 回答
1

重新/安装 .NET 框架对我不起作用。一些不太专业的软件,如调优实用程序,会操纵或持续使用 .NET 框架文件。像那个 .dll 。我是在尝试在重新安装之前卸载 .NET 更新时了解到的。

  • 在重新安装之前不要忘记从控制面板卸载 wamp。
  • 卸载 Windows 的 .NET 更新。(控制面板->卸载一个
  • 程序->查看更新)卸载阻止
  • 卸载 .NET。成功卸载 .NET
  • 框架更新。检查 Windows 更新。安装检查后显示的更新(.NET 框架更新。在 win7x64 下为我更新 3)
  • 安装 wamp(对我来说完美无缺)
于 2014-08-07T16:18:45.863 回答
1

步骤 1. 卸载 WAMP

步骤 2. 安装最新的Microsoft Visual C++ 2015 Redistributable Update 3

步骤 3.重启系统

步骤 4. 重新安装 WAMP

确保 Skype 未登录。如果您是新手,您不想知道详细信息 :)

于 2017-01-05T06:22:06.060 回答
1

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

于 2017-09-18T04:32:57.643 回答
1

下载了 ezaoutis 说的所有库后,我的windows 10上的错误消息仍然存在,阅读wampserver3.1.3安装要求,有一个名为check_vcredist.exe的验证工具,我运行它并显示所有缺少的库并下载链接,所以我终于可以成功安装它。

下图标记了检查工具

于 2018-04-09T01:16:04.360 回答
0

要解决此问题,您必须安装所有 Microsoft 重新分发包 2010、2012(x86 和 x64),而不是从控制面板卸载 wampserver 并重新安装 wamp 服务器的新副本,此错误将得到修复

于 2016-04-09T16:16:27.660 回答
0

安装只是vcredist_x64.exeVisual C++ Redistributable for Visual Studio 2012我解决了这个问题。

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

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

于 2016-06-01T17:06:07.393 回答
0

当我的操作系统是法语时,我遇到了这个问题,我正在用英语安装 Wampserver。

我很确定安装了 Microsoft Redistributable 软件包,因为我已经在使用 Visual Studio。我认为这个问题可能是因为不同语言的路径名称发生了变化。但是,当我用法语安装 wampserver 时,一切正常。

于 2018-01-25T13:58:54.360 回答
0

有时您必须安装所有版本或其中的一堆。

任何没有发现以上答案有用的人,看看这里

于 2018-08-04T19:11:13.217 回答
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 或强制不使用端口 80 项目编号 04 Wampserver 故障排除提示: http://forum.wampserver.com/read.php?2,134915 - 禁用 IIS Wampserver 的第 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 版本也是如此。PHP 7 和 Apache 2.4.17 或更高版本需要运行时 VC13、VC14

-- 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 Packages (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 Packages Update 5(Visual C++ 2013) 要下载的两个文件 VSU4\vcredist_x86.exe 和 VSU4\vcredist_x64.exe 在同一页面上:https: //support.microsoft.com /zh-cn/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)。这意味着,可以在 VC15 二进制文件中使用 VC14 模块。由于这种兼容性,可再发行组件的版本号是 14.1x.xx,并且在您安装可再发行组件 VC2017 后,VC2015 被删除,但您仍然可以使用 VC14。

如果您有 64 位 Windows,则必须同时安装每个 VisualC++ 包的 32 位和 64 位版本,即使您不使用 Wampserver 64 位 要验证是否已安装所有 VC++ 包并使用最新版本,您可以使用该工具: http ://wampserver.aviatechno.net/files/tools/check_vcredist.exe ,您将在http://wampserver.aviatechno.net/部分 Visual C++ Redistribuable Packages 中找到所有包 您必须安装每个包“以管理员身份”,因此右键单击该 exe 文件,然后以管理员身份运行。不要使用以前加载的工具。重新下载以确保您使用的是正确的版本。

警告:有时 Microsoft 可能会通过断开下载链接而不重定向到新的链接来更新 VC++ 包。如果这种情况发生在您身上,请记住下面的第 20 项将被更新,并且页面http://wampserver.aviatechno.net/部分 Visual C++ Redistribuable Packages 是最新的。这是 Wampserver 的故障排除提示的第 20 项:http: //forum.wampserver.com/read.php? 2,134915

于 2018-10-02T16:19:50.227 回答
0

Visual C++ 2013 Update 5 Redistributable Package 为我解决了问题。下载链接:

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

于 2018-11-21T11:02:29.353 回答
0

很轻松。我只需要按此顺序安装这两个版本:

适用于 Visual Studio 2013 的 Visual C++ 可再发行包

适用于 Visual Studio 2015 的 Visual C++ 可再发行组件

于 2020-10-14T21:12:20.063 回答
-1
  1. 卸载 WAMP

  2. 下载适用于 Visual Studio 2012 Update 4 的 Microsoft Visual C++ Redistributable Packages 和适用于 Visual Studio 2015、2017 和 2019 的 Microsoft Visual C++ Redistributable

    适用于 Visual Studio 2012 更新 4 的 Microsoft Visual C++ 可再发行包

    适用于 Visual Studio 2015、2017 和 2019 x86 的 Microsoft Visual C++ Redistributable

    适用于 Visual Studio 2015、2017 和 2019 x64 的 Microsoft Visual C++ Redistributable

  • 注意:- 如果您使用 64 位操作系统,请下载 x86 和 x64 版本
  1. 为 Visual Studio 2012 Update 4 和 Visual C++ Redistributable for Visual Studio 2015、2017 和 2019 安装 x86 和 x64 版本的 Visual C++ Redistributable Package

在此处输入图像描述

  1. 再次安装 WAMP。就是这样。所有的问题都会解决。
于 2020-07-11T03:04:50.560 回答