api-ms-win-crt-runtime-l1-1-0.dll在打开Microsoft Office文件时丢失

我面临这个.dll库缺less错误:

此程序无法启动,因为api-ms-win-crt-runtime-l1-1-0.dll丢失。 尝试重新安装这个。

当我尝试打开一个Microsoft Office文件。

我该如何解决?

默认解决scheme是安装Microsoft的KB2999226

https://support.microsoft.com/en-us/kb/2999226

希望这会有所帮助。

虽然从alireza的答案是正确的,它有一个问题:

除非安装了Windows Update KB2999226(至less在Windows 7 64位SP1上),否则无法安装Microsoft Visual C ++ 2015重新分区(运行时)。

recursion更新Windows 7,直到它不再显示更新,使用Windows 7中的Windows Update检查选项。

然后从Windows网站下载并安装Visual C ++ Redistributable vc_redist.x64.exe。

然后尝试运行Apache服务器。

此错误通常是由于缺lessVisual C++ Redistributable file所致,这是Windows计算机上大多数应用程序所需的依赖项。

从这里下载Visual C ++ Redistributable并安装它。 安装完成后,重新启动系统。

链接: Visual C ++ Redistributable

  1. 删除所有临时文件
    • search%TEMP%
    • 删除所有
  2. 执行干净启动。
    • 请参阅如何在Windows中执行干净启动
  3. 安装vc_redist.x64 (我的是64位)
    • 请参阅为Visual Studio 2015下载Visual C ++可再发行组件
  4. 重新启动而不干净启动

如果没有上述工作,请将以下path添加到PATH环境variables中:
C:\ Program Files(x86)\ Windows Kits \ 10 \ Redist \ ucrt \ DLLs \ x64
C:\ Program Files(x86)\ Windows Kits \ 10 \ Redist \ ucrt \ DLLs \ x86

当然要确保它们先存在,并且包含所需的dll。
如果它们不存在,请尝试从visual studio 2015或2017安装程序安装“Windows Universal CRT SDK”