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

Ahm*_*aza 153 crt

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

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

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

我该如何解决?

ali*_*eza 225

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

  • -1失败归因.这看起来像是[这里]的复制粘贴工作(https://www.smartftp.com/support/kb/the-program-cant-start-because-api-ms-win-crt-runtime-l1-1 -0dll-是缺失-f2702.html)考虑到我可以复制并粘贴到SO的编辑,并得到同样的事情减去只需要几秒钟的时间修复链接 (19认同)
  • 谢谢!我已经安装了vc_redist.x64.exe但没有安装任何Windows更新.它仍然可以解决问题. (15认同)
  • 安装"Visual C++ Redistributable for Visual Studio 2017(64位)"修复它,无需重启.谢谢 (3认同)
  • 我可以验证这是有效的.我遇到了同样的问题,并在64位Windows 7机器上下载了Visual C++ Redistributable,运行它,它解决了我的问题.无需重启. (2认同)
  • @Memor-X 我修好了。(给出归属并加上块引号) (2认同)

Kes*_*shV 32

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

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

  • 这是不正确的.我刚刚支持Win 7 SP1 x64机器.我确认KB2999266尚未安装.我从https://www.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来解决海报的问题. (6认同)