Windows 是 Microsoft 提供的最简单的操作系统。它提供了许多功能,并定期更新新功能。但是,有时它也会在更新或升级 Windows 时抛出不同的错误。用户在更新 Windows 时遇到的此类错误之一是更新错误0x80070002。使用不同 Windows 版本(如 Windows 10/8/7)的用户遇到过此问题。
此错误显示系统故障,限制用户访问新更新。使用此错误代码,您可能还会看到一些其他错误,例如 80244001 和 80244022。以下是帮助您解决此类错误的完整指南。如果发生此类错误,则可以看到以下消息 –
“Windows 无法搜索新的更新。检查计算机的新更新时出错。发现错误:代码 80070002。Windows 更新遇到未知错误。”
Windows 更新错误 0x80070002
使用以下方法修复 Windows 更新错误 0x80070002:
注意:在进行任何更改以防止数据丢失之前,请务必备份您的个人文件。
1]运行Windows更新疑难解答
解决 Windows 10 中错误的最流行和最常用的方法是运行 Windows Update Troubleshooter。默认情况下,它与操作系统集成在一起。我们是这样做的——
- 单击开始。
- 选择设置(齿轮图标)> 更新和安全。
- 转到疑难解答>其他疑难解答。
- 单击Windows 更新,然后单击运行疑难解答按钮。
- 等到完成。
- 然后重新启动您的 PC 并检查错误代码。
2] 检查时间和日期
解决错误代码0x80070002的首要方法是检查时间和日期是否正确。这个小的变化可以在更新 Windows 的过程中产生很大的不同。如果时间和日期不正确,请通过以下步骤重置它 –
- 右键单击“开始”。
- 选择设置选项。
- 在“设置”应用中,转到“时间和语言”。
- 单击日期和时间选项。
- 关闭自动设置时间和自动设置时区选项旁边的切换按钮。
- 单击更改按钮并设置新的日期和时间。
- 重新启动计算机以检查错误是否已得到纠正。
3]暂时禁用防病毒/防火墙
许多防病毒软件都带有防火墙技术,可以限制外部访问以更改用户的操作系统。此类安全功能是保护系统免受黑客攻击所必需的,但它也可能会忽略新更新以对您的计算机进行更改。因此,有时暂时禁用防病毒软件有助于对计算机进行新的更改。
4]运行系统文件检查器
系统文件检查器 (SFC) 扫描有助于恢复计算机中损坏和丢失的文件。此工具还有助于纠正有问题的 Windows。以下是我们如何使用它来消除错误代码 0x80070002 –
- 打开提升的命令提示符窗口。
- 输入以下命令并按 Enter 键执行命令:
sfc /scannow
- 完成后,重新启动您的 PC。
5]删除软件分发文件夹
我们也可以尝试通过删除 Windows 硬盘驱动器中的软件分发文件夹来重置 Windows 更新。此文件夹包含可能已损坏并中断 Windows 更新的临时文件。按照以下步骤从软件分发文件夹中删除文件:
- 右键单击“开始”按钮并选择“命令提示符(管理员)”。
- 如果屏幕上出现 UAC 提示,请单击“是”按钮。
- 在提升的窗口中,逐一键入运行以下命令 –
净停止 wuauserv 净停止位
- 运行上述命令后,使用 Win+E 打开文件资源管理器,然后导航到该位置:
C:\Windows\SoftwareDistribution 文件夹。
- 在 SoftwareDistribution 文件夹中,选择所有文件并将其删除。
- 删除文件后,再次打开提升的命令提示符并运行以下命令:
净启动 wuauserv 净起始位
- 这将重新启动 Windows 更新服务。
6]重新启动Windows更新服务
在 Windows 10 中修复此错误的最简单方法是重新启动更新服务。您可以按照以下命令重新启动 Windows 更新服务。
- 打开提升的命令提示符窗口。
- 键入以下内容并在每个命令后按 Enter:
净停止 wuauserv 净停止 cryptSvc 净停止位 净停止msiserver 任 C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old 净启动 wuauserv 净启动 cryptSvc 净起始位 净启动msiserver
- 重新启动PC 并检查错误是否已修复。
7]尝试重置Winsock目录
如果 Windows 更新和其他服务正常运行,让我们尝试通过重置 Winsock 目录来解决问题。请按照以下步骤解决错误代码 0x80070002:
- 使用Windows+R键打开运行对话框。
- 在文本字段中键入“cmd”,然后按Ctrl+Shift+Enter。
- 如果屏幕上出现 UAC 提示,请单击是按钮。
- 在命令提示符中,键入以下命令:
netsh winsock 重置
- 按 Enter 运行命令。
- 该过程完成后,重新启动您的电脑并尝试更新您的 Windows。
就是这样。