WAMPServer不会启动,因为缺少api-ms-win-crt-runtime-l1-1-0.dll

时间:2017-02-20 15:45:19

标签: windows wampserver

我尝试安装wampserver3.0.6_x64并收到以下消息

  

程序无法启动,因为您的计算机缺少api-ms-win-crt-runtime-l1-1-0.dll

我安装了所有东西

我在StackOverflow中读到我需要安装Universal C Runtime,但是我无法安装它。

我很想知道如何解决它。

enter image description here

2 个答案:

答案 0 :(得分:6)

更新:

最简单的解决方案

从WAMPServer备用仓库which can be found here下载一整套MSVC运行时。查看页面底部,有一个名为All Visual C++ Redistribuable Packages (x86) (32bits)All Visual C++ Redistribuable Packages (x86_x64) (32 & 64bits)

的下载

这将下载包含所有可能的MSVC运行时库安装程序的ZIP文件。解压缩文件并运行它公开的所有安装程序,按逻辑顺序从最低版本到最高版本,一次一个。

我从你的照片中注意到你没有安装任何WAMPServer安装过程中提到的必备MSVC运行时库 因此,您需要仔细阅读并确保您的操作系统完全能够运行任何版本的APache / MYSQL&可以使用WAMPServer安装的PHP。

在运行WAMPServer安装之前,您必须阅读以下先决条件:

BEFORE 继续安装Wampserver之前,如果在安装Wampserver之前没有检查并安装任何缺少的库,则必须确保拥有所有这些Microsoft C / C ++运行时库的当前版本。它将无法正确安装,无法正常运行!

如果您安装了WAMPServer而没有注意安装对话框,指定这些先决条件您的安装将会出错,您需要删除Wampserver 安装任何缺少的运行时库之前。然后在安装所有运行时重新安装WAMPServer。

确保您的系统具有最新状态"所有这些可再发行软件包的版本: -

  • Microsoft Visual C / C ++ Redistributable 2008(VC9),
  • Microsoft Visual C / C ++ Redistributable 2010(VC10),
  • Microsoft Visual C / C ++ Redistributable 2012(VC11),
  • Microsoft Visual C / C ++ Redistributable 2013(VC13),
  • Microsoft Visual C / C ++ Redistributable 2015(VC14),
  • Microsoft Visual C / C ++ Redistributable 2017(VC15)

大注:

如果您运行的是64位Windows,建议安装这些运行时库的32位和64位版本。请记住,Windows 64bit可以运行32位代码,也可以在64位Windows操作系统上安装32位或64位WAMPServer。

如果您正在运行Window pre windows 10,并且您正在运行使用使用MSVC 2015(VC14)编译的Apache / Mysql / PHP的组件,则还需要安装Universal C Runtime这可以通过根据{{​​3}}

的标准Windows Update

---- Windows中的Universal C Runtime更新

可以在本文后面找到所有这些可再发行组件的链接,以帮助您查找和安装它们。

建议:

请单独下载每个,然后在下载之前完成安装。无论版本如何,下载的安装程序的文件名几乎总是相同的,很容易混淆并错过一个。 在继续安装WAMPServer之前,请检查Control Panel -> Programs and Features它们是否已全部安装。

Visual C ++包

即使您只使用Apache和PHP版本VC11,Wampserver 2.4,2.5和3也需要以下软件包(VC9,VC10,VC11)。 Apache版本2.4.17(或更高版本)和PHP 7版本需要VC14。

在哪里可以找到并下载MSVC Redistributable软件包:

VC9 Redistributable 对于Windows 2000 Service Pack 4; Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP,W7,W8

this document on the microsoft site

Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) (32 bits)

VC10可再发行

对于Windows 7; Windows Server 2003; Windows Server 2008; Windows Server 2008 R2; Windows Vista; Windows XP

Microsoft Visual C++ 2008 SP1 Redistributable Package (x64) (64bits)

Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)

VC11可再发行 注意:Windows XP 不支持

Windows 7 Service Pack 1; Windows 8; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Vista Service Pack 2 要下载的两个文件 VSU4\vcredist_x86.exe and VSU4\vcredist_x64.exe位于同一页面上:

Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)

VC13可再发行 Windows 7 Service Pack 1; Windows 8; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Vista Service Pack 2 要下载的两个文件 VSU4\vcredist_x86.exe and VSU4\vcredist_x64.exe位于同一页面上:

Visual C++ Redistributable for Visual Studio 2012 Update 4 (x86 and x64)

VC14可再发行(Apache 2.4.17和PHP 7必需)

Windows 10,Windows 7 Service Pack 1,Windows 8,Windows 8.1,Windows Server 2003 Service Pack 2,Windows Server 2008 R2 SP1,Windows Server 2008 Service Pack 2,Windows Server 2012,Windows Vista Service Pack 2 要下载的两个文件 vcredist_x86.exe et vcredist_x64.exe位于同一页面上:

VC15 Redistribuable(Apache 2.4.26必需)

Visual C++ Redistributable Packages for Visual Studio 2013

Visual C++ Redistributable Packages for Visual Studio 2017 x86

  

VC2017(VC15)向后兼容VC2015(VC14)。这意味着,VC14模块可以在VC15二进制文件中使用。由于此兼容性,Redistributable的版本号为14.1x.xx,并且在安装Redistributable VC2017后,VC2015已被删除,但您仍可以使用VC14。

Visual C++ Redistributable Packages for Visual Studio 2017 x64

Windows中的Universal C Runtime更新 Windows 10,Windows 7 Service Pack 1,Windows 8,Windows 8.1,Windows Server 2008 R2 SP1,Windows Server 2008 Service Pack 2,Windows Server 2012,Windows Vista Service Pack 2 请按照此页面上的链接了解您的具体环境

Visual C++ Redistributable Packages for Visual Studio 2015 Update 3

  

注意:如果在安装所有这些所需的运行时之前安装了WAMPServer,最好卸载WAMPServer,然后在安装所有运行时后重新安装WAMPServer

最简单的解决方案 从WAMPServer备用仓库Update for Universal C Runtime in Windows

下载一整套MSVC运行时

查看页面底部,有一个名为All Visual C++ Redistribuable Packages (x86) (32bits)All Visual C++ Redistribuable Packages (x86_x64) (32 & 64bits)

的下载

这将下载包含所有可能的MSVC运行时库的ZIP文件。解压缩文件并运行它公开的所有安装程序,按逻辑顺序从最低版本到最高版本,一次一个。

答案 1 :(得分:0)

哦,我的客户有win7,而且从未更新过。花了很长时间才能跑步。小心点,您需要Windows7上的SP1来安装必要的vc软件包