我无法运行康德 我收到了这个错误信息
程序无法启动,因为您的计算机缺少 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 文件,这样你就可以随时撤消它。
- 下载并提取 Universal Extractor zip
- 运行UniExtract.exe
- 选择安装程序(就我而言
vc_redist_x86
) - 单击“确定”(它将创建一个名为的文件夹
vc_redist_x86
) UniExtract.exe
再次打开- 这次选择
vc_redist_x86\AttachedContainer\packages\vcRuntimeMinimun_x86\.msi
(对于 64 位 Windows,路径会略有不同) - 单击“确定”(它将创建一个名为的文件夹
vcRuntimeMinimun_x86
。 - 转到
vc_runtimeMinimum_x86\vc_runtimeMinimum_x86\System
(对于 64 位 Windows,路径会略有不同)您将看到所有 DLL,包括api-ms-win-crt-runtime-l1-1-0.dll
。 - 复制所有这些 DLL
C:\Windows\system32
并跳过每个已存在的 DLL。