我遇到了一个.dll库文件缺失的错误:
这个程序无法启动,因为api-ms-win-crt-runtime-l1-1-0.dll文件丢失。请尝试重新安装它。
当我尝试打开一个Microsoft Office文件时出现这个错误。
我该如何解决呢?
这个程序无法启动,因为api-ms-win-crt-runtime-l1-1-0.dll文件丢失。请尝试重新安装它。
当我尝试打开一个Microsoft Office文件时出现这个错误。
我该如何解决呢?
默认解决方案是安装微软的 KB2999226。
虽然alireza的回答是正确的,但有一个要注意的地方:
除非已安装Windows Update KB2999226(至少在Windows 7 64位SP1上),否则无法安装Microsoft Visual C++ 2015 redist(运行时)。
使用Windows Update检查选项在Windows 7中递归更新,直到不再显示更新为止。
然后从Windows网站下载并安装Visual C++ Redistributable vc_redist.x64.exe。
最后尝试运行Apache服务器。
%TEMP%
vc_redist.x64
参见下载 Visual C++ Redistributable for Visual Studio 2015Visual C++ Redistributable file
所致,这是Windows计算机上大多数应用程序所需的依赖项。如果之前的答案都没有用,请将以下路径之一添加到您的PATH环境变量中:
C:\Program Files (x86)\Windows Kits\10\Redist\ucrt\DLLs\x64
C:\Program Files (x86)\Windows Kits\10\Redist\ucrt\DLLs\x86
这是旧文章,我很抱歉,但即使安装KB2999226也无济于事,如果您没有Windows RT 8.1、Windows 8.1和Windows Server 2012 R2(2919355)的2014年4月更新汇总包更新程序。 如果没有它,安装KB2999226会返回错误“更新不适用于您的计算机”。通常,如果您有一些离线环境(例如开发虚拟机),无法访问WSUS或Windows Update服务以及旧的Windows 8.1、Server 2012 R2 ISO映像文件,则会出现此问题。