关于api-ms-win-crt-runtimel1-1-0.dll缺失引发的解决方案

api-ms-win-crt-runtimel1-1-0.dll缺失

在这里插入图片描述
需要安装Visual C++ Redistributable for Visual Studio 2015
安装VC redit.exe程序解决
是VC的一个程序:VC redit.exe
链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
注意看好自己计算机是32位的还是64位的,前者下载x86版本,后者下载x64版本。

Visual C++ Redistributable for Visual Studio 2015安装失败

在这里插入图片描述

可以看到是更新程序出了问题,我们查看一下系统的事件,
右击计算机->管理->左侧的 事件查看器->Windows日志->Setup,如下
在这里插入图片描述

我们查看他的详细信息,发现是有一个更新打不上:
在这里插入图片描述
就是KB2999226这个补丁程序。
安装KB2999226补丁程序
补丁码:KB2999226
链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=49077

安装KB2999226补丁程序失败

有些时候系统无法更新,关于系统无法更新,若有这个问题,后文叙述。
我们安装的时候可能会发现还是安装不上,查了一下这个补丁程序的系统要求:
在这里插入图片描述
系统要求是windows7 SP1。估计大多数的问题就在这了,MSU KB2999226不能安装的原因就是系统不是Win7 SP1,只有更新到SP1才能更新这个补丁。所以把系统更新到SP1即可。

官方更新到Win7 SP1失败

现在把系统更新到SP1。
Win7 SP1 的补丁码是 KB976932,
链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=5842
点击这个官方下载资源发现资源找不到(点击Windows自己的update程序也查找不到这个补丁文件了)
这时候我们就只能找一些国内下载软件站进行下载了,还是注意自己电脑是32位还是64位的,下载对应版本即可

手动下载安装win7service pack1

win7service pack1 64位版本

win7service pack1 32位版本

无法安装更新解决方案-删除目录:
1.打开cmd,关闭wuauserv服务,执行

net stop wuauserv

2.打开windows目录,或者直接win+R 运行 %windir%打开目录
3.找到一个文件夹SoftwareDistribution,删掉或者改名都行,这是更新程序使用的文件夹
4.开启wuauserv服务,执行

net start wuauserv

参考资料

关于api-ms-win-crt-runtimel1-1-0.dll缺失的解决方案
我的windows7为什么无法更新windows service pack 1 (KB976932)错误代码为WindowsUpdate_80070003

猜你喜欢

转载自blog.csdn.net/david2000999/article/details/120882597