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


155

我面临着这个.dll库丢失的错误:

该程序无法启动,因为缺少api-ms-win-crt-runtime-l1-1-0.dll。尝试重新安装它。

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

我该如何解决?

Answers:


225

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


16
谢谢!我已经安装了vc_redist.x64.exe,但是没有安装任何Windows更新。尽管如此,它还是成功了。
chonz0

2
我可以验证这项工作。我遇到了同样的问题,并在64位Windows 7计算机上下载了Visual C ++ Redistributable,然后运行它,它解决了我的问题。无需重启。
DucRP

19
-1表示归因失败。考虑到我可以将其复制并粘贴到SO的编辑器中并获得完全相同的结果减去链接,而这仅需要几秒钟即可完成,因此看起来好像是从此处进行复制和粘贴工作
Memor-X

1
@ Memor-X我已修复它。(赋予属性并用大
括号

3
安装“ Visual Studio 2017(64位)的Visual C ++可再发行组件”修复了该问题,无需重新启动。谢谢
Anupam

32

尽管alireza的答案是正确的,但它有一个陷阱:

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


与Windows 8.1相同
KBart

6
这是不正确的。我刚刚支撑了一台Win 7 SP1 x64计算机。我确认尚未安装KB2999266。我从microsoft.com/en-us/download/details.aspx?id=48145下载了vc_redist.x64.exe 并成功安装了它。通过将api-ms-win-crt-runtime-l1-1-0.dll(以及许多其他crt文件)添加到%windir%\ system32,也可以解决发布者遇到的问题。
Algonaut

1
添加到@Algonaut的反馈中。.2015 redist的安装程序日志显示Windows6.1-KB2999226-x64.msu" /quiet /norestart',表示它带有并安装KB2999226更新。
davenpcj

我的Windows 8.1是最新的。我尝试安装/卸载可再发行组件,但是在安装时出现错误:“ 0x80242217 unspecified error”。
丹尼尔(Daniel)

1
这不能为问题提供答案。要批评或要求作者澄清,请在其帖子下方发表评论。如果您获得足够的声誉,则可以在任何帖子中发表评论
Baum mit Augen

4

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

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

然后尝试运行Apache服务器。




1

如果以上答案均无效,请将以下路径之一添加到PATH环境变量中:

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或Visual Studio 2017安装程序安装“ Windows Universal CRT SDK”。


0

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

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

脱机更新生成器的图像


是的,这是很好的旧c / t / Heise离线更新程序。
彼得·莫滕森

0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.