缺少 api-ms-win-crt-runtime-|1-1.0 dll

缺少 api-ms-win-crt-runtime-|1-1.0 dll

我无法运行康德 我收到了这个错误信息

程序无法启动,因为您的计算机缺少 api-ms-win-crt-runtime-|1-1-0.dll。请尝试重新安装该程序以解决此问题

我在 Windows 7 x86 中安装了 VC++ redist 2013 和 2015,但没有成功

答案1

您还必须安装Windows 中的通用 C 运行时更新此更新安装了缺失的Api-ms-win-crt-runtime-l1-1-0.dll

答案2

尝试重新安装 Visual Studio C++ 2015 Update 3 。如果当前已安装,它应该会为您提供运行修复的选项。运行该修复。

或尝试下载此更新 https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows 这是 Windows 中通用 C 运行时的更新,它可以帮助您找到您的操作系统,然后下载并安装,或者您可以尝试此解决方案,这是Skype 无法启动,因为缺少 api-ms-win-crt-runtime-l1-1-0.dll 但对于如何下载和安装此 C 运行时通用更新有很好的解释,并且由于缺少此文件,更多程序会发生这种情况,但您可以使用此更新解决所有问题

答案3

就我而言,每次尝试安装时都会收到一条错误消息适用于 Visual Studio 2015 的 Visual C++ 可再发行组件或者适用于 Visual Studio 2015、2017 和 2019 的 Microsoft Visual C++ 可再发行组件。所以我决定拆开安装程序并手动将所需的 dll 文件复制到C:\Windows\system32。到目前为止我还没有看到任何副作用,但你应该记下你复制了哪些 dll 文件,这样你就可以随时撤消它。

  1. 下载并提取 Universal Extractor zip
  2. 运行UniExtract.exe
  3. 选择安装程序(就我而言vc_redist_x86
  4. 单击“确定”(它将创建一个名为的文件夹vc_redist_x86
  5. UniExtract.exe再次打开
  6. 这次选择vc_redist_x86\AttachedContainer\packages\vcRuntimeMinimun_x86\.msi(对于 64 位 Windows,路径会略有不同)
  7. 单击“确定”(它将创建一个名为的文件夹vcRuntimeMinimun_x86
  8. 转到vc_runtimeMinimum_x86\vc_runtimeMinimum_x86\System(对于 64 位 Windows,路径会略有不同)您将看到所有 DLL,包括api-ms-win-crt-runtime-l1-1-0.dll
  9. 复制所有这些 DLLC:\Windows\system32并跳过每个已存在的 DLL。

相关内容