当我在我的计算机上启动Apache服务器时,程序无法启动,因为缺少api-ms-win-crt-runtime-l1-1-0.dll文件。

30
为了快速建立我的PHP/Perl开发环境,我安装了 xampp。具体来说,我尝试使用 xampp-win32-7.0.1-0-VC14-installer 进行安装。
当我启动程序时,遇到了一个与 dll 文件相关的错误。我还尝试了 this question 中看起来像是解决相同问题的建议。
尝试上述方法后问题仍未解决。

screenshot of error


可能是[api-ms-win-crt-runtime-l1-1-0.dll缺失]的重复问题,当打开Office文件时会出现此问题。 - Pacerier
最简单和最好的解决方案是降级并下载 PHP 5.6.39 或 PHP 7.0.3。 - Zahid Khan
2个回答

17

我面临着同样的问题。 尝试了很多方法后,以下解决方案对我有效。

在安装VC++之前,请更新您的Windows系统。 1. 转到“开始” - "控制面板" - "Windows更新" 2. 检查更新。 3. 安装所有更新。 4. 重新启动您的系统。

之后,您可以按照以下步骤进行操作。

@ABHI KUMAR

下载Visual C++ Redistributable 2015

Visual C++ Redistributable for Visual Studio 2015(64位)

Visual C++ Redistributable for Visual Studio 2015(32位)

(如果已安装,则重新安装),然后重新启动计算机或使用Windows更新自动下载。

下载链接:https://www.microsoft.com/de-de/download/details.aspx?id=48145


@ABHI KUMAR,请尝试下载并再次打开,选择修复,如果仍然不起作用,请尝试重新安装。 - Vilthering
4
我的系统是64位的,但安装了32位的程序,最终安装了较旧版本的5.6.12,并且它运行得很好。谢谢亲。 - Neel Kamal Neeraj
该链接现在已失效。 - Clay Nichols
你从哪里下载的旧版本?我遇到了同样的问题。 - nirav jobanputra
2
和 Neel Kamal Neeraj 一样,在 XAMPP 7.1.1 上,出现了同样的错误。没有 Visual Studio 文件对我有用,64位的也试过了,32位的也不行。然后我下载并安装了 XAMPP 5.6.30,这个可以用。 - Giuseppe
显示剩余3条评论

10

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接