已解决:系统更新报错KB3001652–错误0x80070643


如下图所示,系统更新报错:

dnf 安装mysql5_redis


解决方案如下:将上述报错信息复制到百度查询结果是因为电脑缺失一个软件,如下图,但是安装该软件会报错,说找不到10.0.40219,当然了,C盘那个23....的文件夹可能你也是找不到的,可以暂且不管这个

dnf 安装mysql5_dnf 安装mysql5_02

dnf 安装mysql5_dnf 安装mysql5_03

接着咱们就要安装这个对应版本了10.0.40219,网上找了一大堆,下载下来安装依旧报错,一直报错版本问题不合适。小编努力找到了解决该问题的软件,如下:

dnf 安装mysql5_redis_04

msicuu2.exe是之后报错会用到来卸载微软软件的,可以直接删除注册表信息;
vredist_x64_2.exe是该版本的64位,安装可能会失败;
vstor_redist.exe是关键软件,只要将它安装成功,问题解决。

重点来了:

首先,卸载你本地已经存在的有关2010 Redistributable版本信息,此处是我安装完vstor_redist生成的;如果不卸载肯定会报错,说什么本地已经有版本啥的信息,卸载即可。

dnf 安装mysql5_redis_05


然后点击安装vstor_redist.exe软件,这个时候就不会报错了,安装进度条会一直走完,但是在安装完毕后会报错。该错误内容为:Windows Installer不允许修补经过管理的公布产品,应用程序修补之前必须至少安装产品的一个功能。如何解决这个错误呢,此时安装第一个软件 msicuu2.exe来卸载,卸载完重装vstor_redist.exe即可大功告成。

dnf 安装mysql5_dnf 安装mysql5_06


重装后打开控制面板,点击查看已安装的更新,有两个新安装的即说明成功,此时更新系统就不会报错了。

dnf 安装mysql5_解决方案_07


dnf 安装mysql5_redis_08