注意:如果已经安装过vc++ 2015的minimum_runtime和additional_runtime且无法正常卸载,请参考链接:
https://blog.csdn.net/weixin_40650190/article/details/104772347
然后我们打开日志文件,找到出错的地方,然后看看这个错误是怎样引起的?
查找整个log文件,找到第一个出现0x80240037的地方,然后找到这句关键的代码:
1 |
|
也就是安装Windows6.1-KB2999226-x64.msu的时候出错了,然后弹出0x80240037这个错误。
(1)在Windows下面全盘搜索Windows6.1-KB2999226-x64.msu这个文件,果然在ProgramData文件夹下面找到了这个文件。
先把Windows6.1-KB2533623-x64.msu 放到计算机某个易于到达的地方, 我是放到 C:\update\
电脑开始,运行,输入CMD打开DOS窗口
(2)建入以下指令
expand –F:* C:\update\Windows6.1-KB2533623-x64.msu C:\update\
(3)然后按回车键执行,然后再建入以下指令
dism.exe /online /Add-Package /PackagePath:C:\update\Windows6.1-KB2533623-x64.cab
然后按回车键执行
Windows就会跳过检测, 直接进入安装程序, 完成后会要求重启计算机
(4) 部署完毕如果提示需要进行重启,那么重启计算机,然后再重新安装VC++2015运行库。
(5) 重新安装,然后顺利安装完成。
总结:本过程的实质就是一个强制打Windows6.1-KB2533623-x64.msu补丁程序的过程