在打开 Microsoft Office 文件时,缺少 api-ms-win-crt-running-l1-1-0.dll

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

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

尝试打开 MicrosoftOffice 文件时。

我要怎么解决这个问题?

1121648 次浏览

默认的解决方案是安装 Microsoft 的 KB2999226

尽管 alireza 的回答是正确的,但它有一个问题:

除非安装了 Windows Update KB2999226(至少在 Windows 764位 SP1上) ,否则无法安装 Microsoft Visual C + + 2015 redist (运行时)。

使用 Windows7中的 WindowsUpdate 检查选项递归更新 Windows7,直到它不再显示更新。

然后从 Windows 网站下载并安装 Visual C + + Redistribution vc _ redist.x64.exe。

然后尝试运行 Apache 服务器。

  1. 删除所有临时文件
    • 搜索 %TEMP%
    • 全部删除
  2. 把靴子擦干净。 如何在 Windows 中执行一个干净的引导
  3. 安装 vc_redist.x64 请参阅下载 Visual C + + 可重新发布的 Visual Studio 2015
  4. 重新启动没有干净的引导

如果以前的答案都不起作用,可以在 PATH 环境变量中添加以下路径:

C:\Program Files (x86)\Windows Kits\10\Redist\ucrt\DLLs\x64
C:\Program Files (x86)\Windows Kits\10\Redist\ucrt\DLLs\x86

当然,首先要确保它们存在,并且包含所需的 DLL 文件。 如果它们不存在,请尝试从 VisualStudio2015或 VisualStudio2017安装程序安装“ WindowsUniversalCRTSDK”。

此错误通常由缺少 Visual C++ Redistributable file引起,Visual C++ Redistributable file是 Windows 计算机上大多数应用程序所必需的依赖项。

给你下载 VisualC + + 可重新发行版并安装它。

链接: Visual C + + 可重新发布

如果有人无法在线更新 Windows,我建议你去 http://download.wsusoffline.net/下载最新版本。

然后安装更新生成器-> 选择您的操作系统。然后点击 START,等几分钟让他下载更新并完成所有的过程。希望这个能帮上忙。

Image of Offline update generator

这是旧职位,我很抱歉,但即使安装 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 映像的开发虚拟机,您就会遇到这个问题。