WAMP不会变绿。并且VCRUNTIME140.dll错误

时间:2015-12-11 02:58:17

标签: apache wamp

WAMP不会变绿。几周前它运作良好。在查看关于此主题的其他答案时,很多人都表示要在Apache中安装服务。

当我这样做时,我收到错误代码,说明:

  

“程序无法启动,因为您的计算机缺少VCRUNTIME140.dll。请尝试重新安装该程序以解决问题。”

8 个答案:

答案 0 :(得分:145)

正如Oriol所说,在安装WAMP之前,您需要以下可再发行组件。

来自readme.txt

  

在继续安装Wampserver之前,您必须确保   某些元素安装在您的系统上,否则   Wampserver绝对不会运行,另外,安装   将是错误的,您需要在安装之前删除Wampserver   缺少的元素。

     

确保您在可再发行软件包VC9中“最新”,   VC10,VC11,VC13和VC14即使您认为自己是最新的,   以管理员身份安装每个包,如果是“已经”   安装“,验证修复。

Wampserver 2.4,2.5和3.0强制要求使用以下软件包(VC9,VC10,VC11),即使您只使用Apache和PHP版本,PHP 7和Apache 2.4.17也需要VC11和VC14

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

答案 1 :(得分:40)

很简单:

  1. 卸载wampserver
  2. 安装 Visual C++ Redistributable for Visual Studio 2015
  3. 安装wampserver

答案 2 :(得分:9)

在安装WAMP之前,您需要安装一些Visual C ++包(如果已安装,则必须卸载并重新安装)。

您需要:VC9,VC10,VC11,VC13和VC14

在wampserver 3的readme.txt(在SourceForge上),您可以找到这些链接。

小心!如果您使用的是64位操作系统,则需要安装每个软件包的两个版本。

答案 3 :(得分:9)

  

VCRUNTIME140.dll错误

此错误表示您没有在计算机中安装所需的Visual C ++程序包。 如果你已经安装了wampserver,那么首先卸载wampserver。

下载VC软件包

下载所有这些VC包并安装所有这些包。您应该安装64位和32位版本。

- 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包](Visual C ++ 2013) -
要下载的两个文件VSU4 \ vcredist_x86.exe和VSU4 \ vcredist_x64.exe位于同一页面上https://www.microsoft.com/en-us/download/details.aspx?id=40784

- VC14包(Visual C ++ 2015) -
要下载的两个文件vcredist_x86.exe和vcredist_x64.exe在同一页面上 http://www.microsoft.com/en-us/download/details.aspx?id=48145

使用管理员权限安装软件包
右键单击 - >以管理员身份运行

再次安装wampserver
安装了64位和32位版本的VC软件包后,再次安装wampserver。

答案 4 :(得分:3)

我遇到了同样的问题,我通过安装解决了这个问题:

注意:64位安装就足够了,之后我不得不卸载/重新安装Wamp

答案 5 :(得分:2)

由于您已经运行了WAMP版本并且它已停止工作,因此您可能已经安装了VCRUNTIME140.dll。在那种情况下:

  1. 打开程序和功能
  2. 右键单击相应的Microsoft Visual C ++ 20xx Redistributable安装程序,然后选择“更改”
  3. 选择“修复”。为x86和x64
  4. 执行此操作

    这对我有用。

答案 6 :(得分:0)

经过一整天的大量安装和卸载,并在这里尝试每个答案的每个包,唯一对我有用的是:

  1. 卸载Wamp并重新启动
  2. 安装Visual Studio 2017社区版并选择“Web开发”并检查右侧站点中的所有选项。这是一个截图: enter image description here
  3. 这也以某种方式安装了Wamp所需的东西。

    1. 安装Wamp,你应该都很好。
    2. 链接到visual studio 2017 Community edition

答案 7 :(得分:0)

WAMP没有变成绿色?不要惊慌

首先,通过搜索“ Windows Update”来检查Windows更新

从Microsoft Windows网站下载更新(我已将Windows 7 x64更新为完整的Service Pack 1) windows 7 Service pack 1 download

现在有更多支持WAMP的安装时间下载文件

  

来自readme.txt

     

在继续安装Wampserver之前,您必须确保   在您的系统上安装了某些元素,否则   Wampserver绝对不会运行,此外,还会安装   将出现故障,您需要在安装前先删除Wampserver   缺少的元素。

     

确保您在可再发行软件包VC9中是“最新的”,   VC10,VC11,VC13和VC14即使您认为自己是最新的,   以管理员身份安装每个软件包,如果出现消息“已经   已安装”,请验证“修复”。

     

以下软件包(VC9,VC10,VC11)是必不可少的:   Wampserver 2.4、2.5和3.0,即使仅使用Apache和PHP   PHP 7和Apache 2.4.17需要版本VC11和VC14

     

VC9软件包(Visual C ++ 2008 SP1)   https://www.microsoft.com/en-us/download/details.aspx?id=5582   https://www.microsoft.com/en-us/download/details.aspx?id=2092

     

VC10软件包(Visual C ++ 2010 SP1)   https://www.microsoft.com/en-us/download/details.aspx?id=8328   https://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软件包[/ b](Visual C ++ 2013)这两个文件   VSU4 \ vcredist_x86.exe和VSU4 \ vcredist_x64.exe

     

VC14软件包(Visual C ++ 2015)两个文件vcredist_x86.exe和   要下载的vcredist_x64.exe在同一页面上:   https://www.microsoft.com/en-us/download/details.aspx?id=52685

     

VC软件包x64(Visual C ++ 2017)

     

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads