栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

出现无法启动程序 api-ms-win-crt-locale-l1-1-0.dll 和 api-ms-win-crt-heap-l1-1-0.dll问题的解决方案

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

出现无法启动程序 api-ms-win-crt-locale-l1-1-0.dll 和 api-ms-win-crt-heap-l1-1-0.dll问题的解决方案

1.问题

在服务器上部署程序,发现运行时候弹错误,无法启动程序 api-ms-win-crt-locale-l1-1-0.dll 和 api-ms-win-crt-heap-l1-1-0.dll,

如下图,初步分析是系统缺少环境。

2.原因

经过搜索得知是和Visual C++ 库的运行时组件Microsoft Visual C++ 2015 Redistributable有关,上述两个程序都是用VS2015开发的,那得下载和安装了。

2.1.下载Microsoft Visual C++ 2015 Redistributable

https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

点开链接后--》可再发行组件和生成工具--》Microsoft Visual C++ 2015 Redistributable 更新 3--》下载

2.2.安装

如果顺利的话,直接安装就可以安装成功,

但是你懂得,可能出现安装失败的情况,安装失败会有日志文件,在界面上点进去就可以查看,

我查看安装日志看到的原因是:Error 0x80240017: Failed to execute MSU package.

原因知道了,继续搜索,得知是安装Microsoft Visual C++ 2015 Redistributable前需要安装补丁,

http://www.heycode.com/a15783.html

按照链接下载相应的补丁并按照顺序安装补丁,中间安装完补丁有数次启动电脑的提示,按照提示启动就可以。

安装完补丁后再次安装Microsoft Visual C++ 2015 Redistributable(vc_redist.x64)就成功了。

解决这种问题的思路是这样的,如果遇到其他问题,也可参考。

3.结果

安装完后,重新运行程序,可以正常运行了=-=。

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/907313.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号