错误代码 0x80070003/0x80070002 是一个与更新相关的问题,可能会在安装挂起的 Windows 10 更新或升级到 Windows 11 时出现。出现此问题表明您的 电脑 上有一些损坏的系统文件,或者 Spupdsvc 存在一些问题.exe 应用程序。除了这两个之外,不必要的缓存缓存或最近的补丁更新也可能触发此错误。
要解决此错误代码,即错误 0x80070002 或 0x80070003,我们建议运行更新疑难解答,使用 SFC 修复损坏/丢失的文件。如果在此之后错误仍然存在,请尝试删除存储的缓存并重置 Windows 更新服务。根据一些用户的说法,替换旧的配置文件 Spupdsvc.exe 也被证明是有用的。如果您遇到此错误,您可以使用之前创建的还原点或重置此电脑。
错误 0x80070003 是什么意思?
错误 0x80070003 仅表示 Windows 更新无法正常工作,这可能是由于各种原因造成的。其中一些包括 –
- 禁用更新服务——BITS、WUAUSERV 等。
- 丢失/损坏的系统文件
- 损坏的更新组件
如何修复错误代码 0x80070003?
要解决 Windows 10 电脑 上的更新错误代码 0x80070003 或 0x80070002,请尝试以下建议 –
1]运行Windows更新疑难解答
运行 Windows 更新的默认疑难解答可能会解决计算机上任何与更新相关的问题。您所需要的只是拥有适当的网络连接并按照以下步骤操作 –
视窗 11
- 导航到下面的路径,然后点击运行按钮 –
设置 (Win + I) > 系统 > 疑难解答 > 其他疑难解答 > Windows 更新
视窗 10
- 同时按下WinKey + I启动设置应用程序。
- 选择更新和安全,然后在下一个屏幕上进行故障排除。
- 转到右侧窗格并点击“其他疑难解答”。
- 接下来,单击以展开Windows 更新部分,然后点击“运行疑难解答”。
- 这将自动检查任何可能的错误并修复它们(如果发现)。
2]使用SFC修复损坏的系统文件
存在损坏或丢失的系统文件也可能导致 0x80070003 错误。要消除此错误,您必须使用系统文件检查器实用程序并修复损坏的文件和文件夹。以下是工作的基本步骤 –
- 首先,以管理员身份启动命令提示符。
- 在提升的控制台上,键入“
sfc/ scannow
”并按 Enter 键。 - 这通常需要 15-20 分钟来扫描和修复损坏的文件,因此请相应地等待。
- 完成后,重新启动 Windows 以合并最近的更改。
重新登录您的 电脑 并检查您在升级 Windows 时是否仍然遇到 0x80070003 错误。如果是,请尝试下一组解决方案。
3] 使用批处理文件重置 Windows 服务
以上两种解决方案通常足以解决任何与更新相关的问题。只有当计算机上存在一些不必要的存储缓存或与服务相关的损坏时,它们才会失败。在该方法中,需要停止一些基本的Windows服务,清除缓存,并重启停止的服务。为了简单起见,我们建议创建一个包含必要命令行的批处理文件,然后使用管理权限运行它。让我们探讨如何执行此解决方案 –
- 首先,最小化所有正在运行的窗口并右键单击桌面上的任意位置。
- 选择
New > Text Document
。 - 现在,复制下面所有灰色代码并将它们粘贴到记事本上。
@ECHO OFF echo Simple Script to Reset / Clear Windows Update echo. PAUSE echo. attrib -h -r -s %windir%\system32\catroot2 attrib -h -r -s %windir%\system32\catroot2\*.* net stop wuauserv net stop CryptSvc net stop BITS ren %windir%\system32\catroot2 catroot2.old ren %windir%\SoftwareDistribution sold.old ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old net Start BITS net start CryptSvc net start wuauserv echo. echo Task completed successfully... echo. PAUSE
- 转到文件菜单并选择“另存为”。
- 随后,在“文件名”下键入“ WSReset.bat ”,然后在“另存为类型”下选择“所有文件” 。
- 接下来,右键单击新创建的批处理文件并点击“以管理员身份运行”。
- 如果出现任何确认窗口,请点击是继续。
- 然后控制台会提示“按任意键”,按任意键运行脚本。
- 完成后,重新启动 电脑以使更改在下次登录时生效。
4]替换旧的配置文件Spupdsvc.exe
有时,Microsoft Update RunOnce 服务下仅存在名为“Spupdsvc.exe”的旧配置文件就可能导致错误 0x80070003。每次用户更新他们现有的 Build OS 时,都会在 spupdsvc.exe 的注册表中添加一个 RunOnce 条目。如果在执行升级后没有更新,可能会导致与更新相关的问题。要解决此问题,您只需在命令提示符下运行单个代码即可。以下是如何进行 –
- 以管理员身份打开命令提示符:按Win+R启动运行,键入“ cmd ”,然后同时按Ctrl+Shift+Enter键。
- 在提升的提示符下,复制/粘贴以下命令行并按Enter –
cmd /c ren %systemroot%\System32\Spupdsvc.exe Spupdsvc.old
注意:执行上述代码会将 Spupdsvc.exe 的旧配置替换为新配置。
- 重新启动 Windows 以实施上述更改。
5]手动安装Windows 10更新
如果您在安装最新的安全补丁后开始收到 0x80070003 错误,则累积更新本身可能存在一些问题。在这种情况下,我们建议将操作系统回滚到之前的状态。
或者,您可以在计算机上手动下载并安装最新的独立包。为此,您需要首先知道与您的系统架构匹配的最新 CU 编号。您可以访问累积更新目录以了解是否有新补丁。获得所需的“KB”编号后,请按照以下步骤下载并安装 .msu 文件。
手动安装可用更新
- 访问Microsoft 更新目录网站并键入上面提到的“KB”编号。
- 这将显示一个匹配良好的结果列表,根据系统架构选择一个。
- 单击更新链接旁边的下载,然后单击即将出现的窗口中顶部的链接。
- 下载完成后,双击安装文件升级操作系统。
6] 使用系统还原点或全新启动 电脑
如果在此之后错误仍然存在,我们建议使用还原点将操作系统恢复到一切运行正常的早期状态。如果您过去没有创建任何系统备份,您将看到“重置这台电脑”或“全新安装 Windows ”。