WAMP不会变绿。几周前它运作良好。在查看关于此主题的其他答案时,很多人都表示要在Apache中安装服务。
当我这样做时,我收到错误代码,说明:
“程序无法启动,因为您的计算机缺少VCRUNTIME140.dll。请尝试重新安装该程序以解决问题。”
答案 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
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
答案 1 :(得分:40)
很简单:
答案 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。在那种情况下:
这对我有用。
答案 6 :(得分:0)
经过一整天的大量安装和卸载,并在这里尝试每个答案的每个包,唯一对我有用的是:
答案 7 :(得分:0)
首先,通过搜索“ 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