KB4493440 安装中遇到错误 0x80240034 的解决方法

升级到Win 10

家里的老本运行了多年的Win 7之后,终于升级成了8.1,开心了一段时间。但是8.1有很多的小问题,比如它有两套界面,所谓的Desktop和Metro,UI的字体硕大奇丑,色块充满了微软在Nokia时代的风格,而我想要的只是一个安安静静的操作系统而已。

让我萌发了升级到Win 10的念头,是因为无论是Edge浏览器还是VS Code都会用一个横幅无时无刻地提醒我Win 8.1的支持即将结束,请我尽快升级。

烦不胜烦,好在公司的电脑用的都是Win 10,既然这么大个企业都从7升上来了,那我也没有必要抱残守缺,随大流好了。

于是找到了之前在Win 7的时候就下载的Win 10升级工具,但是当时不知道为什么,总是失败,后来升级了Win 8.1我也没有把它当回事,今天就直接拿出来抱着试试看的心情双击使用了一下,没想到竟然轻易就成功了。

而且多年来微软的深刻技术竟然体现在很多的细节上,虽然许多人都表示充满了咖喱味的Windows不好用,微软要完之类的,但至少就今天的升级体验来看,非常完美。

之前从7到8.1的时候,我的Office系列没了,Adobe Acrobat也不见了,设置过的IIS和共享文件夹都要重新来过。今天从8.1到10却无缝衔接,安装的软件包括浏览器的浏览记录都一如既往的保存了下来,机器上IIS的网站也在,共享文件夹的属性完美继承,其它机器什么都不用更改就能直接继续访问。

唯一需要做的就是把我的网络的IP地址重新从自动获取改回到静态,然后升级安装补丁------问题来了:

补丁KB4493440

当安装了若干个补丁,来到KB4493440,即2019-04 Cumulative Update for Windows 10 Version 1709的时候,系统提示错误,大意是说你的系统缺乏一系列的补丁保护,已经out了,很危险,请点击下面的按钮。

下面的按钮写着重试,就在反复的重试与失败中经历了两个多小时的挣扎。

问题

发生的问题在于安装到KB4493440的时候,总是出现开始安装,然后就会报0x80240034的错误代码。

去已经安装的补丁列表中看了一眼,可以看到这个KB4493440已经于今日安装成功了。

在补丁历史中,却能看到这个补丁是安装失败的状态,且后面会有一个括号,里面的数字代表重试的次数,我今天最多试了12次。

尝试去微软的官网手动下载这个高达1200MB的补丁,安装运行的时候弹窗,说该补丁已经安装。

尝试解决

好吧,那就Google一下,看看都有什么解决方案。

按照本站和微软非常废柴的社区上的所有指导,依次尝试了以下方法,都无功而返:

  • 使用Win10内置的Windows Update Troubleshooter for Windows 10对自动更新进行故障检测

  • 用管理员权限的cmd命令检查文件完整性 - sfc/scannow

  • 用以下的管理员权限的cmd命令来重启相关服务,并清零补丁包列表:

  • net stop wuauserv

    net stop cryptSvc

    net stop bits

    net stop msiserver

    Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

    Ren C:\Windows\System32\catroot2 Catroot2.old

    net start msiserver

    net start wuauserv

    net start cryptSvc

    net start bits

  • 用以下的管理员权限的cmd命令来检查相关组件完整性:

  • Dism /Online /Cleanup-Image /ScanHealth

    Dism /Online /Cleanup-Image /CheckHealth

    Dism /Online /Cleanup-Image /RestoreHealth

  • 手动卸载KB4493440后,重新执行自动更新

当然,以上每一步操作之后,都重启了计算机,每次都怀着激动的心情希望能够见证奇迹的发生。

可惜,奇迹没有出现,鲜红的报错信息依旧刺眼。

我不甘心,再来!

我当然知道如果格盘重装,从头安装的系统大概率可以解决问题,可实在有心有不甘,就在即将放弃的时候,想到微软补丁的更新方式有若干种:

  • 设置 / 自动更新
  • 去Windows Update Category下载对应的KB补丁包手动安装
  • Powershell里面用Install-Module PSWindowsUpdate命令来安装补丁包
  • Windows 10 Update Assistant

通常来讲呢,这个Windows 10 Update Assistant是给Win 10以前的系统升级到10用的。但是我现在已经是10了,竟然也可以用它来进行版本的升级,即把刚从8.1升级到1709版本的Win 10升级到最新的22H2.

当然,这个过程旷日持久,因为需要下载好几十个GB的补丁,一点点安装。

这其实无所谓,只要进度条在走,装多久都行。

下载运行,过了大概一个多小时回来,系统完成了升级,Win 10已经是22H2版本,这时候再去设置的升级那里自动升级到最新的补丁,就一路都很顺畅了。

为什么写这么一篇

因为我花了两个小时搜索互联网,一篇有用的教程和指导都没有。我好不容易踩了坑,又找到了脱坑的方法,就写一篇在这里造福有缘的各位吧。

救人一命胜造七级浮屠,善哉!

相关推荐
呉師傅12 小时前
东芝3525AC彩色复印机CC219测试页打印方法【实际操作】
运维·网络·windows·计算机外设·电脑
开开心心就好13 小时前
音频编辑工具,多端支持基础剪辑易操作
java·网络·windows·java-ee·电脑·maven·excel
季布,15 小时前
本地Windows测试:钉钉群消息/文件传输到Python服务(完整教程)
windows·python·钉钉
iAkuya16 小时前
(leetcode)力扣100 46二叉树展开为链表(递归||迭代||右子树的前置节点)
windows·leetcode·链表
海天鹰17 小时前
文件右键菜单删除转换为pdf格式
windows
WXDcsdn17 小时前
Windows无法使用Microsoft to PDF输出PDF文件
windows·pdf·电脑·it运维
百事牛科技18 小时前
WinRAR整理密码功能详解:告别反复输密码
windows·winrar
玖釉-18 小时前
[Vulkan 学习之路] 26 - 图像视图与采样器 (Image View and Sampler)
c++·windows·图形渲染
weixin_4196583118 小时前
UISpy:Windows 界面控件的“显微镜“[特殊字符]
windows·python·测试工具·ui
光芒Shine19 小时前
【WSL-操作指南】
windows