WAMP不会变成绿色。和VCRUNTIME140.dll错误


90

WAMP不会变成绿色。几周前,它运行良好。在查看有关此主题的其他答案时,很多人说要在Apache中安装服务。

当我这样做时,我得到一个错误代码,指出:

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


在此WAMPServer论坛上查看TroubleShooting技巧POINT20它为您提供了运行Apache所需的Microsoft C / C ++运行时库的链接。您可以尝试仅安装缺少的运行时,看看是否可以解决该问题。但是您可能必须卸载1. WAMPServer,2.添加运行时,3.重新安装WAMPserver。如果是这样,请确保您首先备份所有内容
RiggsFolly,2015年

2
在这种情况下,我总是问自己是谁在做这样的安装软件包。为什么不阻止安装并仅在检测到软件包时才允许用户安装?或者至少给它一个单独的对话框。该线程在这里的浏览次数已超过45,000次(2016年4月)。浪费宝贵的时间...
Kai Noack

这不是确切的答案,但是MAMP适用于Windows,并且不会导致此问题……只是说!
卡罗琳·罗宾诺

Answers:


150

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

从readme.txt

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

确保您在可重新分发的程序包VC9,VC10,VC11,VC13和VC14中是“最新”。即使您认为自己是最新的,也请以管理员身份安装每个程序包,并且如果消息“已安装”,请验证修复。

即使仅使用Apache和PHP版本,Wampserver 2.4、2.5和3.0还是必须具有以下软件包(VC9,VC10,VC11),PHP 7和Apache 2.4.17也需要VC11和VC14。

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


2
@Amalgovinus请记住,64位Windows设计为运行32位和64位Windows代码。我从未听说过无法下载和安装这些运行时的问题。确保您从Microsoft网站获得它们,而不是fix your dll sites谁知道对您可能从那里获得的dll做了什么的人之一。
RiggsFolly,

1
我下载了FWIW,并尝试安装每个文件。如果我的(64位)系统说它已经安装,我就转到下一个。我的wamp安装现在可以使用了。
杰夫·海因斯

这些链接中的一些不再起作用-有关所有必备组件的下载链接,请参阅wampserver.aviatechno.net/?lang=zh-CN&prerequis=afficher
kmdsax

@sotoz的唯一且唯一的完美解决方案
Frank


10

VCRUNTIME140.dll错误

此错误意味着您不需要在计算机中安装Visual C ++程序包。如果您已经安装了wampserver,请首先卸载wampserver。

下载VC软件包

下载所有这些VC软件包并安装它们。您应该同时安装64位和32位版本。

-VC9软件包(Visual C ++ 2008 SP1)-http:
//www.microsoft.com/zh-cn/download/details.aspx
? id = 5582 http://www.microsoft.com/zh-CN/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/zh-cn/download/details.aspx?id=30679-VC13

软件包](Visual C ++ 2013)-
两个文件VSU4 \ vcredist_x86.exe和VSU4 \ vcredist_x64.exe要下载的文件在同一页面上
https://www.microsoft.com/zh-cn/download/details.aspx?id=40784

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

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

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


9

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

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

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

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


“请小心!如果您使用64b OS,则需要安装每个软件包的两个版本。” 我想知道您是如何做到这一点的,因为在我看来这是不可能的。如果安装了x64版本,则x86安装程序将不允许您执行任何操作。
Amalgovinus '16


2

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

  1. 开放程序和功能
  2. 右键单击相应的Microsoft Visual C ++ 20xx可再发行组件安装程序,然后选择“更改”
  3. 选择“修复”。对x86和x64都执行此操作

这帮了我大忙。


1

经过一整天的安装和卸载工作,并在这里尝试了每个答案的每个软件包之后,对我而言唯一有效的方法是:

  1. 卸载Wamp并重新启动
  2. 安装Visual Studio 2017社区版,然后选择“ Web开发”,然后在正确的站点中检查所有选项。这是屏幕截图: 在此处输入图片说明

这也以某种方式安装了Wamp所需的东西。

  1. 安装Wamp,您应该一切都很好。

链接到Visual Studio 2017社区版


1

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

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

要么

从Microsoft Windows站点下载更新(我已将Windows 7 x64更新为Service Pack 1完整版)Windows 7 Service Pack 1下载

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

从readme.txt

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

确保您在可重新分发的程序包VC9,VC10,VC11,VC13和VC14中是“最新”。即使您认为自己是最新的,也请以管理员身份安装每个程序包,并且如果消息“已安装”,请验证修复。

即使仅使用Apache和PHP版本,Wampserver 2.4、2.5和3.0还是必须具有以下软件包(VC9,VC10,VC11),PHP 7和Apache 2.4.17也需要VC11和VC14。

VC9软件包(Visual C ++ 2008 SP1) https://www.microsoft.com/zh-cn/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/zh-cn/download/details.aspx?id=8328 https://www.microsoft.com/zh-cn/download/details.aspx ?id = 13523

VC11软件包(Visual C ++ 2012 Update 4)要下载的两个文件VSU4 \ vcredist_x86.exe和VSU4 \ vcredist_x64.exe位于同一页上:http : //www.microsoft.com/zh-cn/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/zh-cn/download/details.aspx?id=52685

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.