我尝试安装wampserver3.0.6_x64并收到以下消息
程序无法启动,因为您的计算机缺少api-ms-win-crt-runtime-l1-1-0.dll
我安装了所有东西
我在StackOverflow中读到我需要安装Universal C Runtime,但是我无法安装它。
我很想知道如何解决它。
答案 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。
BEFORE 继续安装Wampserver之前,如果在安装Wampserver之前没有检查并安装任何缺少的库,则必须确保拥有所有这些Microsoft C / C ++运行时库的当前版本。它将无法正确安装,无法正常运行!
如果您安装了WAMPServer而没有注意安装对话框,指定这些先决条件您的安装将会出错,您需要删除Wampserver 安装任何缺少的运行时库之前。然后在安装所有运行时重新安装WAMPServer。
确保您的系统具有最新状态"所有这些可再发行软件包的版本: -
如果您运行的是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中的Universal C Runtime更新
可以在本文后面找到所有这些可再发行组件的链接,以帮助您查找和安装它们。
请单独下载每个,然后在下载之前完成安装。无论版本如何,下载的安装程序的文件名几乎总是相同的,很容易混淆并错过一个。
在继续安装WAMPServer之前,请检查Control Panel -> Programs and Features
它们是否已全部安装。
即使您只使用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软件包