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

时间:2015-10-21 17:30:42

标签: crt

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

  

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

当我尝试打开Microsoft Office文件时。

我该如何解决?

8 个答案:

答案 0 :(得分:221)

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

答案 1 :(得分:32)

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

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

答案 2 :(得分:4)

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

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

然后尝试运行Apache服务器。

答案 3 :(得分:2)

  1. 删除所有临时文件
    • 搜索%TEMP%
    • 全部删除
  2. 执行干净启动。 见How to perform a clean boot in Windows
  3. 安装vc_redist.x64Download Visual C++ Redistributable for Visual Studio 2015
  4. 重启而不干净启动

答案 4 :(得分:1)

如果以前的答案都不起作用,请将其中一个路径添加到PATH环境变量中:

Assert.assertEquals(0,orderedArray.size());

当然,请确保它们首先存在,并且它们包含所需的DLL文件。 如果它们不存在,请尝试从Visual Studio 2015或Visual Studio 2017安装程序安装“Windows Universal CRT SDK”。

答案 5 :(得分:1)

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

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

链接:Visual C++ Redistributable

答案 6 :(得分:0)

如果有人无法在线更新Windows,建议您转到http://download.wsusoffline.net/并下载最新版本。

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

Image of Offline update generator

答案 7 :(得分:0)

这是旧帖子,很抱歉,如果您没有April 2014 update rollup for Windows RT 8.1, Windows 8.1, and Windows Server 2012 R2 (2919355)更新软件包,即使安装KB2999226也无济于事。 没有它,KB2999226的安装将返回错误“更新不适用于您的计算机”。通常,如果您拥有一些脱机环境,例如开发虚拟机而无法访问WSUS或Windows Update服务以及Windows 8.1,Server 2012 R2的旧ISO映像,则通常会遇到此问题。