Windows Server 2012系统出现"无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll"的解决办法
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
就在昨天,一个客户丢过了一张图,说他运行java的时候出现了错误,错误是"无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll"具体看下图
api-ms-win-crt-runtime-l1-1-0.dll组件丢失问题
安装软件过程中,系统弹出"无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll",尝试重新安装该程序来解决此问题;
api-ms-win-crt-runtime-l1-1-0.dll组件丢失解决办法:
api-ms-win-crt-runtime组件为 MFC 的运行时环境的库,是用微软的visual studio C++编译的,底层也会用到微软提供的C++库和runtime库,安装Visual C++ Redistributable for Visual Studio 2015 组件即可解决此问题。
注意:安装前必须先删掉Windows中已有的api-ms-win-crt-runtime-l1-1-0.dll组件,因为VC redit.exe 安装完成会重新生成该组件。路径在C:\Windows\System32和C:\Windows\SysWOW64 下查找,如果有就直接干掉它,如果不放心的话,可以先备份一下(以免后顾之忧!!!)。
直接找到官方的网址:
https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
直接在windows官网,现在对应32位或者64位的vc redistx64.exe
vc_redist.x64.exe 即:Microsoft Visual C++ 2015 RC Redistributable (x64) – 14.0.22816
下载完成之后,安装,即可解决问题!!
如果上述办法还没有解决,请继续往下看
最终在微软官方找到了解决方法:
只需要安装两个系统更新补丁: KB2999226、KB3118401
KB2999226 微软下载链接
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows
KB3118401 微软下载链接
https://support.microsoft.com/en-us/help/3118401/update-for-universal-c-runtime-in-windows
也可以执行windows update程序,安装补丁,最后重启;
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!