上周五日常检查系统更新(强迫症晚期)

出现一项更新:2021-09 .NET 5.0.10 Update for x64 Client (KB5006192)

details: https://www.catalog.update.microsoft.com/ScopedViewInline.aspx?updateid=b1959051-6825-4a1c-8dc5-7974d505040f

等待更新后,提示这样一个错误: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 RuntimeMicrosoft ASP.NET Core Runtime 到最新版本 5.0.11

否则 Windows Update 又会提示 KB5006192 更新,并且更新还是会失败。

2021-09 .NET 5.0.10 Update for x64 Client (KB5006192) 安装失败,错误代码:0x80070643的更多相关文章

  1. 【安装】Redis4.0.10在Linux环境搭建

    1.下载Redis后上传到指定目录 2.解压 tar -zxvf redis-4.0.10.tar.gz 3.进入加压后的目录并编译 cd redis-4.0.10 make 4.进入src目录安装 ...

  2. 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. ...

  3. 用 Love2D 实现法线贴图的例程(到最新版本 0.10.1)

    用 Love2D 实现法线贴图的例程(到最新版本 0.10.1) 概述 一般来说, 复杂的光照模型会被用在 3D 游戏中, 以产生逼真的效果, 不过也有些开发者研究出一些代码可以在 2D 游戏中使用这 ...

  4. 2021.09 ccf csp 第四题 收集卡牌

    2021.09 ccf csp 第四题 收集卡牌 思路 这题如果直接计算,因为不同的分类种数太多,枚举所有的分类情况是一个几乎不可能的复杂任务. 但不同摸牌次数,不同已摸出牌种类的子问题的答案之间,具 ...

  5. kafka0.9.0及0.10.0配置属性

    问题导读1.borker包含哪些属性?2.Producer包含哪些属性?3.Consumer如何配置?borker(0.9.0及0.10.0)配置Kafka日志本身是由多个日志段组成(log segm ...

  6. 小红伞和virtualbox5.0.10冲突

    win7 sp1 64bit 旗舰版:virtual box 5.0.10 提示 error in supr3hardNtChildWaitFor……Timed out after 60001 ms ...

  7. Kafka 0.10.0

    2.1 Producer API We encourage all new development to use the new Java producer. This client is produ ...

  8. DotNetBar v12.7.0.10 Fully Cracked

    更新信息: http://www.devcomponents.com/customeronly/releasenotes.asp?p=dnbwf&v=12.7.0.10 如果遇到破解问题可以与 ...

  9. (原创)win7自带IIS7.5+php7.0.10安装教程(图)

    php在上周8月18日发布了PHP 7.0 (7.0.10)版本.详细下载页面http://windows.php.net/download/,根据自身电脑配置情况酌情下载版本.win7旗舰版,iis ...

  10. Kafka 0.10 KafkaConsumer流程简述

    ConsumerConfig.scala 储存Consumer的配置 按照我的理解,0.10的Kafka没有专门的SimpleConsumer,仍然是沿用0.8版本的. 1.从poll开始 消费的规则 ...

随机推荐

  1. Linux 标准目录结构 FHS ——原文链接https://www.cnblogs.com/woider/p/6618295.html

    因为利用 Linux 来开发产品或 distribution 的团队实在太多了,如果每个人都用自己的想法来配置文件放置的目录,那么将可能造成很多管理上的困扰.所以,后来就有了 Filesystem H ...

  2. 【python笔记】高阶函数map、filter、reduce

    前言 map().reduce().filter()是python的三个高阶函数.所谓高阶函数,指的是将函数作为参数并返回函数作为结果的函数.下面代码的sing_ready只是一个简单高阶函数示例: ...

  3. 一文详述流媒体传输网络MediaUni

    一张「多元融合」的网络. 黄海宇|演讲者 大家好,我是阿里云视频云的黄海宇,今天分享主题是MediaUni--面向未来的流媒体传输网络设计与实践. 下面我将会从应用对流媒体传输网络的要求.MediaU ...

  4. CTC蜀道会:第一次圆桌会圆满结束

    近期,成都.NET俱乐部核心成员经过讨论会,我们成立了CTC蜀道会,它是一个专注于创业历程.研发管理.AIGC.副业之路..NET.Vue.微软技术.开源技术等领域的社区,立足于蓉城成都,致力于连接同 ...

  5. 关于API数据接口获取商品的数据的说明

    ​ 获取商品数据已经成为许多应用程序的重要组成部分.为了实现这一目标,许多公司和技术开发者使用API数据接口来获取相关数据.本文将详细介绍如何使用API数据接口获取商品数据,并使用Python作为编程 ...

  6. webgl 刷底色的基本步骤

    1.在html中建立画布 <canvas id="canvas"><canvas> 2.在js中获取canvas画布 const canvas = docu ...

  7. [Servlet/Tomcat] HttpServletRequest#getHeader(headerNameWithIgnoreCase)(获取header时不区分大小写)

    1 故事背景 最近项目上有个业务需求,翻译成技术需求,即:将request.headers中的几个header入参转换成request.body(pageRequest)中的内置参数. 为便于灵活配置 ...

  8. 2023版:深度比较几种.NET Excel导出库的性能差异

    引言 背景和目的 本文介绍了几个常用的电子表格处理库,包括EPPlus.NPOI.Aspose.Cells和DocumentFormat.OpenXml,我们将对这些库进行性能测评,以便为开发人员提供 ...

  9. Matlab 设计仿真CIC滤波器

    2023.09.26 使用CIC滤波器用于降采样.同样的,CIC滤波器也适用于升采样. 参考连接: [1] Matlab中CIC滤波器的应用_dsp.cicdecimator_张海军2013的博客-C ...

  10. 算法解析:LeetCode——机器人碰撞和最低票价

    摘要:本文由葡萄城技术团队原创.转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 机器人碰撞 问题: 现有 n 个机器人,编号从 1 开始,每个机器人包含在路 ...