Windows Update 出现错误 0x800703ed 可能的解决方法

转自:https://blessing.studio/fix-windows-update-error-0x800703ed/ 感谢原作者。

HAIDOMO,这里是年终总结拖了两个月还没写完,上一篇博文发布于去年十月份的某鸽系博主 DESU。其实 2018 年的第一篇博文原定应该是 2017 年的年度总结的,但是由于各种各样的原因,那篇文章到现在还没写完咕咕咕。

最近几天正好遇到了如标题所述的「Windows Update 自动更新时出现错误 0x800703ed」的状况,在网上搜索许久,最后历经千辛万苦才终于定位到了问题的根源。特此记录,希望能帮到后来人。

0x01 问题描述
虽然我现在已经没多少追 Windows Insider Perview 的热情了,不过最近巨硬推出的那个 Fluent Design 看起来还是挺赞的,就打算在 Windows Update 中升级到最新的 Insider Preview。虽然速度屌慢,但是还是成功地检查到了 Build 17093 的更新并且进入了「正在准备更新」这一阶段。谁曾想等进度跑到 100% 却出现了如下错误:

error 0x800703ed screenshot

这可太他妈的操蛋了。

0x02 尝试定位问题
我最开始有想过是网络问题,也尝试给系统挂上全局代理、在路由器强制让所有流量走代理,结果都是 0x800703ed ,因此基本可以排除是网络问题。

随后我在 Google 上搜索 Windows Update 0x800703ed,浏览了 Microsoft 中文社区中很多类似的帖子,其中官方人员的回复千篇一律,大部分都是这样的:

镜像文件出错,建议重新下载
检查 Windows Update 服务是否正常运行
禁用所有其他非系统服务再检查更新
建议移除各种杀毒软件
升级修复各种驱动程序
系统文件损坏,插入安装光盘修复
下载各种 Repair 工具……
我几乎尝试了他们提到的所有方法,最后都以失败告终。

其他中文社区上也有一些搜索结果,但是毫无帮助,因为他们只会让你:

重装系统
对于这种建议,我也想友善地回复一句:RSNDM.

中文内容是指望不上了,之后我又在巨硬的洋文支持社区以及其他站点上搜索了老半天,最后终于找到个可能的问题原因:

安装了 Windows & Linux 双系统。

……。

sticker_288532_sorena

0x03 解决问题
按照那几个网站上的说法(详见页脚的参考链接),如果你在机器上安装了 Windows、Linux 双系统启动,并且使用了其他引导程序(例如 grub),在使用 Windows Update 执行更新操作时就会出现 0x800703ed 错误。

而且我正好如他所述,在机器上安装了 Deepin Linux 与 Windows 的双系统,并且交给 Linux 所在分区上的 grub2 来引导双系统启动。

到这里基本就可以破案了。之后我把引导程序由 grub2 切换回巨硬的 NT 6.x,重启之后 Windows Update 就一切正常了,并且成功更新至 Build 17093。

windows-update-error-fixed

具体切换引导程序的操作我这里就不说了,这种东西网上一搜一大把,注意区分 Legacy BIOS + MBR 环境和 UEFI + GPT 环境就好了。

其实昨天我在切换引导程序时还出了点小插曲:像是不小心把硬盘和 PE U盘 的 MBR 一起弄坏导致差点进不去任何系统啦、修复 BCD 时总是出现莫名奇妙的问题啦、懵了半小时最后才发现是硬盘活动分区忘记改回来了之类的,要不是昨天手头正好还有个 Deepin 的 LiveCD 我现在早就凉凉了(谁让我不会写 grub2 配置,看到 grub rescue 命令行就只有懵逼的份儿呢)。

0x04 后记
至于为什么使用非 Windows 引导程序就会导致更新时出现 0x800703ed 错误,我也只能说不知道啦,鬼知道巨硬是怎么想的。或许是巨硬的系统更新流程里需要使用它自己的引导程序做些神秘的事情吧。

Windows Update 更新完成后是可以切换回 grub2 引导的,完全 OJBK。

不过需要注意的是,本文提到的解决方法虽然对包括我在内的许多用户都有效,但是到读者你的机器上可能就不行了,毕竟巨硬的报错从来只是给个自己编的错误代码而从来不给具体信息。正如我在标题上写的「可能的解决方法」一样,如果「切换引导程序」这个方法对于同样遇到此错误的你不起作用或者对你的设备造成了什么损伤的话,请不要顺着网线过来打我,蟹蟹。

另外预告一下,最近除了年终总结,我应该会再写一篇关于 WSL(Windows Subsystem for Linux)的文章,敬请期待咕咕咕。

参考链接:

Windows 10 Update Error 0x800703ed - Dual Boot with Linux
Windows 10 upgrade fails with error 0x800703ed
Cannot install Windows 10 Creator update: “something went wrong” error code 0x800703ed

转:Windows Update 出现错误 0x800703ed 可能的解决方法相关推荐

  1. windows update更新时出现错误代码 8024200D解决方法(转)

    windows update更新时出现错误代码 8024200D解决方法(转) 参考文章: (1)windows update更新时出现错误代码 8024200D解决方法(转) (2)https:// ...

  2. 新装Win7 x64用Windows Update安装IE9一直失败的解决方法

    懒得管错误日志,凭感觉给和谐了... 遇到Windows Update勾上IE9结果一直失败安装不上,别慌 先把其他的补丁打上,例如IE9下边有一个WIn7 IE8兼容性视图的 然后可选补丁里也有一个 ...

  3. 计算机中毒分析原因,浅析Windows下DNS错误的原因和解决方法

    系统城的小编这里为大家带来的是关于浅析Windows下DNS错误的原因,DNS全称Domain Name System,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,而 ...

  4. mysql 使用update 1064错误的原因和解决方法

    最近在更新mysql数据表时候,用sql语句处理两张表更新,语句如下: update table set name='dddd' from table  inner join dable  on  t ...

  5. windows update 80092004错误

    windows update 80092004错误 windows自动更新失败,可尝试以下方法,不成功的话,手动从下载补丁包安装更新,我的手动更新成功的. https://www.catalog.up ...

  6. mysql workbench kernelbase.dll_电脑出现kernelbase.dll错误的两种解决方法

    KernelBase.dll是Windows操作系统的重要文件,它为各种应用程序提供服务.如果电脑提示kernelbase.dll错误,这该怎么处理?大家可以用电脑自带的防火墙或者是第三方软件来进行故 ...

  7. 在Windows 7下安装Oracle 11g的解决方法

    在Windows 7下安装Oracle 11g的解决方法 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的, ...

  8. win上mysql忘记root密码_MySQL数据库之windows下mysql忘记root密码的解决方法

    本文主要向大家介绍了MySQL数据库之windows下mysql忘记root密码的解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 方法一: 1.在DOS窗口下输入net ...

  9. mysql创建连接失败怎么办,MYSQL在Windows 2003上连接不上的解决方法

    MYSQL在Windows 2003上连接不上的解决方法 今天搭建mysql数据库,连接了半天,都提示10061错误,以为密码出了问题试了半天,压根连服务都连接不上,忙活了半个多小时,才发现是系统补丁 ...

最新文章

  1. csdn自定义模块backup
  2. 全球及中国虚拟厨房(仅限外卖的餐厅)行业运营模式分析及发展规划建议研究报告2021-2027年版
  3. OpenCV使用cv :: CascadeClassifier类检测视频流中的对象的实例(附完整代码)
  4. 默认网关及route print
  5. LDAP第三天 MySQL+LDAP 安装
  6. 一个逼格很低的appium自动化测试框架
  7. 安装openfst 和 threx的经过
  8. 使用新操作码在比特币现金上进行首次原子竞猜
  9. oracle 获得表字段名,注释等的sql语句 .
  10. 怎么看公司财务报表?
  11. 启动web项目卡在Initializing Spring root WebApplicationContext不动
  12. 一款给变量自动取名的工具
  13. Paper 已经过时——计算机时代科学传播方式的变革
  14. HTTP Basic 认证
  15. Windows10系统下电脑时间不对,怎么办?
  16. javascript 数据类型与类型转换
  17. 前端html——图片插入
  18. EXCEL如何设置下拉选项打勾 + 不正常选项拉红
  19. ImageMagick将多张图片拼接成一张图片_如何将多张图片排列在一张图片呢?学会这两种技巧,轻松搞定...
  20. 走到最后,摩拜连姓名都不能拥有?

热门文章

  1. 何时使用PostMapping和GetMapping
  2. 贝壳找房 2019校招 研发类试卷C++ 编程题 2018.08.19
  3. Anaconda安装问题
  4. 大学毕业10年内真的可以年入百万吗?是过于自信还是真的能做到?
  5. 学python电脑硬件_Micropython 玩转硬件系列1:环境搭建
  6. 基本概念:计算机组成
  7. 【CSS】Less/sass(css预处理器)
  8. 论文阅读:基于图神经网络的分类法自动更新模型
  9. Armstrong公理证明
  10. 跨域/中央计算进入「攻坚」阶段,TOP10全域智能化Tier1「抢市」