2021-09 .NET 5.0.10 Update for x64 Client (KB5006192) 安装失败,错误代码:0x80070643
上周五日常检查系统更新(强迫症晚期)

出现一项更新:2021-09 .NET 5.0.10 Update for x64 Client (KB5006192)
等待更新后,提示这样一个错误:0x80070643

目前在网上,暂无搜到相关解决方案,但我根据该链接给出的脚本内容中的路径 SoftwareDistributionDownload 得到启发:DISM命令手动安装解决Win10安装更新失败错误代码0x80070643的问题
根据这个路径,找到 C:\Windows\SoftwareDistribution\Download\Install 目录,看到该目录下有个 windowsdesktop-runtime-5.0.10-win-x64.exe,
双击运行 windowsdesktop-runtime-5.0.10-win-x86.exe ,报错:

点击查阅日志文件:
[20E8:1B98][2021-11-08T09:55:19]i001: Burn v3.14.0.4118, Windows v10.0 (Build 19042: Service Pack 0), path: C:\Windows\Temp\{7EE31960-AD75-473A-85E0-37918BF763D3}\.cr\windowsdesktop-runtime-5.0.10-win-x86.exe
[20E8:1B98][2021-11-08T09:55:19]i000: Initializing string variable 'DOTNETHOME' to value '[ProgramFilesFolder]dotnet'
[20E8:1B98][2021-11-08T09:55:19]i000: Initializing string variable 'BUNDLEMONIKER' to value 'Microsoft Windows Desktop Runtime - 5.0.10 (x86)'
[20E8:1B98][2021-11-08T09:55:19]i000: Initializing string variable 'PRODUCT_NAME' to value 'Microsoft Windows Desktop Runtime - 5.0.10 (x86)'
[20E8:1B98][2021-11-08T09:55:19]i000: Initializing string variable 'LINK_PREREQ_PAGE' to value 'https://go.microsoft.com/fwlink/?linkid=846817'
[20E8:1B98][2021-11-08T09:55:19]i009: Command Line: '-burn.clean.room=C:\Windows\SoftwareDistribution\Download\Install\windowsdesktop-runtime-5.0.10-win-x86.exe -burn.filehandle.attached=592 -burn.filehandle.self=588'
[20E8:1B98][2021-11-08T09:55:19]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Windows\SoftwareDistribution\Download\Install\windowsdesktop-runtime-5.0.10-win-x86.exe'
[20E8:1B98][2021-11-08T09:55:19]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:\Windows\SoftwareDistribution\Download\Install\'
[20E8:1B98][2021-11-08T09:55:19]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\ADMINI~1\AppData\Local\Temp\Microsoft_Windows_Desktop_Runtime_-_5.0.10_(x86)_20211108095519.log'
[20E8:1B98][2021-11-08T09:55:19]i000: Setting string variable 'WixBundleName' to value 'Microsoft Windows Desktop Runtime - 5.0.10 (x86)'
[20E8:1B98][2021-11-08T09:55:19]i000: Setting string variable 'WixBundleManufacturer' to value 'Microsoft Corporation'
[20E8:5BF4][2021-11-08T09:55:19]i000: Setting numeric variable 'WixStdBALanguageId' to value 1033
[20E8:5BF4][2021-11-08T09:55:19]i000: Setting version variable 'WixBundleFileVersion' to value '5.0.10.30418'
[20E8:1B98][2021-11-08T09:55:19]i100: Detect begin, 4 packages
[20E8:1B98][2021-11-08T09:55:19]i102: Detected related bundle: {7ce2617d-0a0a-4f61-8e5a-96f7bfca6fdd}, type: Upgrade, scope: PerMachine, version: 5.0.11.30524, operation: Downgrade
[20E8:1B98][2021-11-08T09:55:19]i101: Detected package: dotnet_runtime_5.0.10_win_x86.msi, state: Absent, cached: Complete
[20E8:1B98][2021-11-08T09:55:19]i101: Detected package: dotnet_hostfxr_5.0.10_win_x86.msi, state: Absent, cached: Complete
[20E8:1B98][2021-11-08T09:55:19]i101: Detected package: dotnet_host_5.0.10_win_x86.msi, state: Absent, cached: None
[20E8:1B98][2021-11-08T09:55:19]i101: Detected package: windowsdesktop_runtime_5.0.10_win_x86.msi, state: Absent, cached: Complete
[20E8:1B98][2021-11-08T09:55:19]i052: Condition '((VersionNT > v6.1) OR (VersionNT = v6.1 AND ServicePackLevel >= 1))' evaluates to true.
[20E8:1B98][2021-11-08T09:55:19]i199: Detect complete, result: 0x0
[20E8:5BF4][2021-11-08T09:55:21]e000: Error 0x80070666: Cannot install a product when a newer version is installed.
如图提示,安装了更新的版本,导致当前安装不成功。Cannot install a product when a newer version is installed.

到控制面板->程序和功能,找到 Microsoft Windows Desktop Runtime - 5.0.10 (x86),卸载,然后 Windows Update 点重试。
接着可能还是会出现更新失败,重复以上步骤,找到如下exe,逐个依次重复以上步骤,直到完全成功。
此时,恭喜你全部安装了 老版本的 .NET 5。
- dotnet-runtime-5.0.10-win-x86.exe
- windowsdesktop-runtime-5.0.10-win-x64.exe
- dotnet-sdk-5.0.401-win-x86.exe
- windowsdesktop-runtime-5.0.10-win-x86.exe
- aspnetcore-runtime-5.0.10-win-x64.exe
- dotnet-runtime-5.0.10-win-x64.exe
- dotnet-sdk-5.0.401-win-x64.exe
- dotnet-sdk-5.0.207-win-x64.exe
- aspnetcore-runtime-5.0.10-win-x86.exe
- dotnet-sdk-5.0.207-win-x86.exe
PS: 可能是任意以上exe,都有类似问题,甚至需要每次逐个卸载相对应的最新版本,后重装老版本,然后将 Windows Update 成功后,再自行安装最新版本。
该问题主要出现在,电脑安装了 Visual Studio 2019 最新版本的开发者。
Windows Update 成功后,不要手动升级 Microsoft Windows Desktop Runtime 和 Microsoft ASP.NET Core Runtime 到最新版本 5.0.11,
否则 Windows Update 又会提示 KB5006192 更新,并且更新还是会失败。
2021-09 .NET 5.0.10 Update for x64 Client (KB5006192) 安装失败,错误代码:0x80070643的更多相关文章
- 【安装】Redis4.0.10在Linux环境搭建
1.下载Redis后上传到指定目录 2.解压 tar -zxvf redis-4.0.10.tar.gz 3.进入加压后的目录并编译 cd redis-4.0.10 make 4.进入src目录安装 ...
- Error: npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
执行npm install 时,提示警告信息: Error: npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0. ...
- 用 Love2D 实现法线贴图的例程(到最新版本 0.10.1)
用 Love2D 实现法线贴图的例程(到最新版本 0.10.1) 概述 一般来说, 复杂的光照模型会被用在 3D 游戏中, 以产生逼真的效果, 不过也有些开发者研究出一些代码可以在 2D 游戏中使用这 ...
- 2021.09 ccf csp 第四题 收集卡牌
2021.09 ccf csp 第四题 收集卡牌 思路 这题如果直接计算,因为不同的分类种数太多,枚举所有的分类情况是一个几乎不可能的复杂任务. 但不同摸牌次数,不同已摸出牌种类的子问题的答案之间,具 ...
- kafka0.9.0及0.10.0配置属性
问题导读1.borker包含哪些属性?2.Producer包含哪些属性?3.Consumer如何配置?borker(0.9.0及0.10.0)配置Kafka日志本身是由多个日志段组成(log segm ...
- 小红伞和virtualbox5.0.10冲突
win7 sp1 64bit 旗舰版:virtual box 5.0.10 提示 error in supr3hardNtChildWaitFor……Timed out after 60001 ms ...
- Kafka 0.10.0
2.1 Producer API We encourage all new development to use the new Java producer. This client is produ ...
- DotNetBar v12.7.0.10 Fully Cracked
更新信息: http://www.devcomponents.com/customeronly/releasenotes.asp?p=dnbwf&v=12.7.0.10 如果遇到破解问题可以与 ...
- (原创)win7自带IIS7.5+php7.0.10安装教程(图)
php在上周8月18日发布了PHP 7.0 (7.0.10)版本.详细下载页面http://windows.php.net/download/,根据自身电脑配置情况酌情下载版本.win7旗舰版,iis ...
- Kafka 0.10 KafkaConsumer流程简述
ConsumerConfig.scala 储存Consumer的配置 按照我的理解,0.10的Kafka没有专门的SimpleConsumer,仍然是沿用0.8版本的. 1.从poll开始 消费的规则 ...
随机推荐
- html元数据
元数据就是用来描述数据的数据.HTML中也有很多元数据. <meta>标签提供关于HTML文档的元数据:描述(description)\关键词(keywords).文档的作者(author ...
- AB实验遇到用户不均匀怎么办?—— vivo游戏中心业务实践经验分享
作者:vivo 互联网数据分析团队 - Li Bingchao AB实验是业务不断迭代.更新时最高效的验证方法之一:但在进行AB实验效果评估时需要特别关注"用户不均匀"的问题,稍不 ...
- Apache-Log4j2-Rce漏洞复现
最近最热门的无非是最近爆出的超大boss-Apache log4j2组件的rce漏洞.安全圈俗称'过年',漏洞影响范围之广,危害之大堪比当年的永恒之蓝.由于最近爆出,危害程度目前还正在不断扩大中.超多 ...
- Web通用漏洞--文件包含
Web通用漏洞--文件包含 文件包含原理 在项目开发过程中,开发人员通常会将重复使用的函数写入单个文件中,在使用该类函数时,直接调用文件即可,无需重新编写,这种调用文件的过程成为文件包含.在文件包含过 ...
- TCP的可靠性之道:确认重传和流量控制
TCP 全称为 Transmission Control Protocol(传输控制协议),是一种面向连接的.可靠的.基于字节流的传输层通信协议,其中可靠性是相对于其他传输协议的优势点.TCP 为了确 ...
- 《CTFshow-Web入门》01. Web 1~10
@ 目录 web1 题解 web2 题解 web3 题解 web4 题解 web5 题解 原理 web6 题解 原理 web7 题解 web8 题解 web9 题解 原理 web10 题解 ctf - ...
- 使用API数据接口获取商品详情数据的流程
API数据接口是开发者获取第三方平台数据的一种方式,使用API接口可以快速地获取海量的商品详情数据,相比其他方式更加高效.实时.下面将介绍使用API数据接口获取商品详情数据的主要流程和步骤: 申请AP ...
- Python+Flask设置接口开机自启动
Windows系统适用 创建一个批处理文件(例如 start_flask_api.bat),内容如下: @echo off cd /d C:\path\to\your\flask\app //你要启动 ...
- Codeforces-1095E-Almost-Regular-Bracket-Sequence
题意 给定一个长度为 \(n\) 的小括号序列,求有多少个位置满足将这个位置的括号方向反过来后使得新序列是一个合法的括号序列.即在任意一个位置前缀左括号的个数不少于前缀右括号的个数,同时整个序列左右括 ...
- 原来你是这样的JAVA[05]--String
1.从概念上讲,java字符串就是Unicode字符串. 2.字符串拼接 用指定分隔符拼接字符串数组时,使用StringJoiner或者String.join()更方便: 用StringJoiner拼 ...
