“api-ms-win-crt-runtime-l1-1-0.dll 丢失”怎么办?详细解决步骤

问题描述:

无法启动此程序,因为计算机中丢失api-ms-win-crt-runtimel1-1-0.dll缺。尝试重新安装该程序以解决此问题

   1.开机提示“api-ms-win-crt-runtime-l1-1-0.dll”文件丢失;

无法定位程序输入点ucrtbase.terminate于动态链接库api-ms-win-crt-runtime-l1-1-0.dll上。

   2.打开某种软件或者游戏提示文件缺失;

引起原因:

   1.重装电脑系统过后出现这种情况;

   2.某安全软件提示更新补丁之后出现此情况;

   3.电脑断电后出现或者其它无故情况;

解决方法:

安装vc_redist.exe程序解决

   1.根据电脑操作系统位数类型选择下载(如下图)

微软官网下载安装vc_redist.exe程序

       64位操作系统:vc_redist.x64.exe:微软官网下载地址

       32位操作系统:vc_redist.x86.exe:微软官网下载地址

Visual C Redistributable for Visual Studio 2015:Visual C Redistributable Package 安装运行使用 Visual Studio 2015 生成的 C 应用程序所需的运行时组件。

2.首先查看自己的电脑是64位还是32位的系统电脑位数怎么看?;

方法:计算机[右击]>>>属性[单击](如下图)

电脑位数怎么看?

3.如电脑成功安装vc_redist.exe程序,那么“api-ms-win-crt-runtime-l1-1-0.dll缺失”问题即可解决,如果安装不成功(如下图),那么我们可能安装了假的系统

Microsoft Visual C   2015RC Redistributable安装失败

4.如上图所示安装过程中出现了“0x80240017 – 未指定的错误”,让我们来看一下系统运行日志,究竟是什么原因导致的这个错误;(如下图)

系统事件查看器-windows日志查看

(系统运行日志查看方法:计算机[右键]>>>计算机管理[单击]>>>事件查看器>>>Windows日志>>>Setup)

5.通过查看系统运行日志我们可以看到错误的详情页面提示“无法安装Windows更新,因为发生错误,错误原因:Windows6.1-KB2999226-x64.msu补丁安装失败”;

错误原因:KB2999226补丁安装失败

6.重新下载安装未能成功打上的补丁:Windows6.1-KB2999226,需要特别注意的是不二版本所放出来的链接是针对win7的补丁地址,如果你的系统版本是其它的那么就需要在官网搜索对应的补丁下载,本补丁对系统有特殊要求,仅支持Windows7 Service Pack 1(SP系统与:旗舰版、专业版、家庭版、普通版无关,SP是系统更新升级包);

Windows6.1-KB2999226.msu微软官网下载

微软官网下载KB2999226补丁更新程序

7.KB2999226补丁更新安装失败的看这里,因为系统要求比较特殊所以非win7 sp1系统会出现安装失败的情况,解决方案看下面:

⑴补丁安装失败的原因大多数都是操作系统不支持,所以我们要将操作系统更新升级到Win7 SP1;

Windows7 Service Pack 1:微软官网下载(下载需要根据系统位数选择对应升级包,如下图)

Windows7 Service Pack1升级包下载

⑵如果在升级SP1的过程中出现错误我们可以这样做:开机后退出所有安全程序,然后重新安装SP1升级包,等到安装完成后断网重启,就可以了。

⑶如果上一步方法还不能解决安装SP1升级包失败的问题,那么我们可以试试以下的方法:

首先:打开cmd,关闭wuauserv服务,执行

net stop wuauserv

然后:打开windows目录,或者直接win R 运行 %windir%打开目录 

接着:找到一个文件夹SoftwareDistribution,删掉或者改名都行,这是更新程序使用的文件夹 

最后:开启wuauserv服务,执行

net start  wuauserv

⑷Windows7 SP1成功升级后就可以将KB2999226补丁打上,最后将vc_redist.exe程序重新安装即可解决“api-ms-win-crt-runtime-l1-1-0.dll文件丢失”问题。

此条目发表在win7分类目录。将固定链接加入收藏夹。