Windows系统更新错误代码疑难杂症及其解决方案,一键脚本解决 0x80070003、0x80240034
一键脚本清理升级目录
适用于 0x80070003
保存为bat直接右键管理员允许
REM back intel tran and windows update
pause
sc config BITS start= delayed-auto
net stop BITS
net stop wuauserv
rd /s/q "%systemroot%\SoftwareDistribution\"
rd /s/q "%systemroot%\system32\catroot2"
net start wuauserv
net start BITS
REM u have to restart
修复系统
适用于 0x80240034
sfc /scannow
如果有修复不了的,试试通过dism在线修复
DISM /Online /Cleanup-Image /RestoreHealth
官方帮助页
修复 Windows 更新问题
适用于: Windows 8.1 Windows 10 Windows 7
此分布指南有什么作用?
此分步指南提供的步骤可修复 Windows 更新的问题,例如安装更新时扫描所需的时间长或错误代码。
一般错误代码
此分步指南中的步骤应该有助于解决所有 Windows 更新错误和其他问题。 例如,常见的错误代码如下: 0x80073712、0x800705B4、0x80004005、0x8024402F、0x80070002、0x80070643、0x80070003、0x8024200B、0x80070422、0x80070020。 但是,你不需要搜索具体的错误进行解决。 此处提供的步骤应修复 Windows 更新过程中出现的任何错误。....
官网链接:修复 Windows 更新错误
https://support.microsoft.com/zh-cn/help/10164/fix-windows-update-errors
官方说至少要有 20GB 才能确保有足够空间更新
没有解决的
最近在更新 Windows 11, version 22H2 Insider Preview 10.0.22598.100 (ni_release)
安装重启到一半提示失败,然后开始回滚,最后系统更新里显示 0x80070002
安装预览版镜像后无法检测到预览版更新的解决方案
注册表定位到:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability
把EnablePreviewBuilds改为十六进制的1或2
把Ring改为WIF (WIF是指Windows insider Fast)
然后点设置里的预览计划就可以更改了,更改之后注册表会变成这样:
附上原文链接 https://answers.microsoft.com/zh-hans/insider/forum/insider_wintp-insider_install/获取insider/0e8e95e7-6922-405f-99ed-592c8ed3ea29
结果成功了,然后就可选择预览计划了:
更改之后如果成功了,就可以直接点检查更新了
如果还不行,多试几次
已由管理员,更新不了
PS:这个更新还关乎Windows功能里的启用和关闭,例如启用.NET 3.5 安装字体功能包就需要用到这个
安装预览版镜像后使用Windows功能安装.Net3.5提示错误代码:0x800F0950 的可用本贴方案解决
附上:
强行上车预览版通道(win11硬件不支持也可以上
abbodi1406/offlineinsiderenroll: OfflineInsiderEnroll - A script to enable access to the Windows Insider Program on machines not signed in with Microsoft Account (github.com)