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

出现一项更新: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. MYSQL中JSON类型介绍

    1 json对象的介绍 在mysql未支持json数据类型时,我们通常使用varchar.blob或text的数据类型存储json字符串,对mysql来说,用户插入的数据只是序列化后的一个普通的字符串 ...

  2. JMeter 线程组之Stepping Thread Group插件

    JMeter 线程组之Stepping Thread Group插件 测试环境   apache-jmeter-2.13 插件:https://jmeter-plugins.org/downloads ...

  3. Hi3798MV200 恩兔N2 NS-1 (三): 制作 Ubuntu rootfs

    目录 Hi3798MV200 恩兔N2 NS-1 (一): 设备介绍和刷机说明 Hi3798MV200 恩兔N2 NS-1 (二): HiNAS海纳思使用和修改 Hi3798MV200 恩兔N2 NS ...

  4. 你们眼睛干涩,胀痛吗?C# WPF 久坐提醒桌面小程序

    目录 说明 设置提醒时间,及休息时间 久坐提醒倒计时 休息提醒倒计时 休息到计时 代码说明 主窗体设置 工作到计时 休息倒计时 源码 久坐提醒桌面小程序: 干这行职业病比较多,之前用爱丽(即:玻璃酸钠 ...

  5. .NET Core多线 (5) 常见性能问题

    合集:.NET Core多线程温故知新 .NET Core多线程(1)Thread与Task .NET Core多线程(2)异步 - 上 .NET Core多线程(3)异步 - 下 .NET Core ...

  6. 原来你是这样的JAVA[05]--String

    1.从概念上讲,java字符串就是Unicode字符串. 2.字符串拼接 用指定分隔符拼接字符串数组时,使用StringJoiner或者String.join()更方便: 用StringJoiner拼 ...

  7. 数据泵(impdb)导入Oracle分片的数据库dump文件

    数据泵(impdb)导入Oracle数据库 一.sqlplus登录目标数据库,创建导入的目录路径 #该目录要在导入的数据库本机建立,如果是docker就在容器内部创建 create directory ...

  8. Python基础——数字类型int与float、字符串、列表、元组、字典、集合、可变类型与不可变类型、数据类型总结

    文章目录 一 引子 二 数字类型int与float 2.1 定义 2.2 类型转换 2.3 使用 三 字符串 3.1 定义: 3.2 类型转换 3.3 使用 3.3.1 优先掌握的操作 3.3.2 需 ...

  9. Redis系列之——API的使用

    文章目录 一 通用命令 1.1 通用命令 1.2 数据结构和内部编码 1.3 单线程架构 1.3.1 单线程架构, 1.3.2 单线程为什么这么快 1.3.3 注意 二 字符串类型 2.1 字符串键值 ...

  10. [GKCTF 2020]cve版签到

    通过题目的提示可知,这是一个CVE(cve-2020-7066)的复现 点击进之后也无回显 看了这个cve之后,知道这个cve就是这个get_headers()会截断URL中空字符后的内容 就根据cv ...