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开始 消费的规则 ...
随机推荐
- Linux 标准目录结构 FHS ——原文链接https://www.cnblogs.com/woider/p/6618295.html
因为利用 Linux 来开发产品或 distribution 的团队实在太多了,如果每个人都用自己的想法来配置文件放置的目录,那么将可能造成很多管理上的困扰.所以,后来就有了 Filesystem H ...
- 【python笔记】高阶函数map、filter、reduce
前言 map().reduce().filter()是python的三个高阶函数.所谓高阶函数,指的是将函数作为参数并返回函数作为结果的函数.下面代码的sing_ready只是一个简单高阶函数示例: ...
- 一文详述流媒体传输网络MediaUni
一张「多元融合」的网络. 黄海宇|演讲者 大家好,我是阿里云视频云的黄海宇,今天分享主题是MediaUni--面向未来的流媒体传输网络设计与实践. 下面我将会从应用对流媒体传输网络的要求.MediaU ...
- CTC蜀道会:第一次圆桌会圆满结束
近期,成都.NET俱乐部核心成员经过讨论会,我们成立了CTC蜀道会,它是一个专注于创业历程.研发管理.AIGC.副业之路..NET.Vue.微软技术.开源技术等领域的社区,立足于蓉城成都,致力于连接同 ...
- 关于API数据接口获取商品的数据的说明
获取商品数据已经成为许多应用程序的重要组成部分.为了实现这一目标,许多公司和技术开发者使用API数据接口来获取相关数据.本文将详细介绍如何使用API数据接口获取商品数据,并使用Python作为编程 ...
- webgl 刷底色的基本步骤
1.在html中建立画布 <canvas id="canvas"><canvas> 2.在js中获取canvas画布 const canvas = docu ...
- [Servlet/Tomcat] HttpServletRequest#getHeader(headerNameWithIgnoreCase)(获取header时不区分大小写)
1 故事背景 最近项目上有个业务需求,翻译成技术需求,即:将request.headers中的几个header入参转换成request.body(pageRequest)中的内置参数. 为便于灵活配置 ...
- 2023版:深度比较几种.NET Excel导出库的性能差异
引言 背景和目的 本文介绍了几个常用的电子表格处理库,包括EPPlus.NPOI.Aspose.Cells和DocumentFormat.OpenXml,我们将对这些库进行性能测评,以便为开发人员提供 ...
- Matlab 设计仿真CIC滤波器
2023.09.26 使用CIC滤波器用于降采样.同样的,CIC滤波器也适用于升采样. 参考连接: [1] Matlab中CIC滤波器的应用_dsp.cicdecimator_张海军2013的博客-C ...
- 算法解析:LeetCode——机器人碰撞和最低票价
摘要:本文由葡萄城技术团队原创.转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 机器人碰撞 问题: 现有 n 个机器人,编号从 1 开始,每个机器人包含在路 ...
