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

官方文档:https://support.microsoft.com/en-us/topic/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system-files-79aa86cb-ca52-166a-92a3-966e85d4094e

官方帮助页

修复 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)

然后点设置里的预览计划就可以更改了,更改之后注册表会变成这样:
image
附上原文链接 https://answers.microsoft.com/zh-hans/insider/forum/insider_wintp-insider_install/获取insider/0e8e95e7-6922-405f-99ed-592c8ed3ea29

结果成功了,然后就可选择预览计划了:
image

更改之后如果成功了,就可以直接点检查更新了
image

如果还不行,多试几次
已由管理员,更新不了

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)

posted @ 2022-04-18 13:26  蓝天上的云℡  阅读(748)  评论(0编辑  收藏  举报