[Solved] 怎样修复 Windows 更新错误 0x80070002

Windows 是 Microsoft 提供的最简单的操作系统。 它提供了许多功能和新功能的定期更新。 但是,有时它在更新或升级 Windows 时也会引发不同的错误。 用户在更新 Windows 时遇到的此类错误之一是更新错误 0x80070002. 使用不同 Windows 版本(如 Windows 10/8/7)的用户遇到了此问题。

此错误显示限制用户访问新更新的系统故障。 使用此错误代码,您可能还会看到一些其他错误,例如 80244001 和 80244022。以下是帮助您解决此类错误的完整指南。 如果发生此类错误,可以看到以下消息 –

“Windows 无法搜索新的更新。 检查计算机的新更新时出错。 发现错误:代码 80070002。Windows 更新遇到未知错误。”

Windows 更新错误 0x80070002

使用以下方法修复 Windows 更新错误 0x80070002:

笔记: 在进行任何更改以防止数据丢失之前,请务必备份您的个人文件。

1]运行Windows更新疑难解答

解决 Windows 10 中的错误的最流行和最常用的方法是运行 Windows 更新疑难解答。 默认情况下,它与操作系统集成。 以下是我们的做法——

  • 单击开始。
  • 选择 设置 (齿轮图标) > 更新与安全.
  • 疑难解答 > 其他疑难解答.

修复 Windows 更新错误 0x80070002

  • 点击 Windows更新 然后打 运行疑难解答 按钮。
  • 等到完成。
  • 然后重新启动您的 PC 并检查错误代码。

2]检查时间和日期

解决错误代码 0x80070002 的首要方法是检查时间和日期是否正确。 这个微小的变化可以在更新 Windows 的过程中产生很大的不同。 如果时间和日期不正确,请通过以下步骤重置 –

  • 右键单击 开始.
  • 选择 设置 选项。
  • 在“设置”应用程序中,转到 时间和语言。
  • 点击 约会时间 选项。

检查时间和日期

  • 关闭旁边的切换按钮 自动设置时间 自动设置时区 选项。
  • 点击 改变 按钮并设置新的日期和时间。
  • 重新启动计算机以检查错误是否已纠正。

3]暂时禁用防病毒/防火墙

许多防病毒软件都带有防火墙技术,可以限制外部访问以更改用户的操作系统。 此类安全功能对于保护系统免受黑客攻击是必要的,但它也可能会忽略新的更新以对您的计算机进行更改。 因此,有时暂时禁用防病毒软件有助于对计算机进行新的更改。

4]运行系统文件检查器

系统文件检查器 (SFC) 扫描有助于恢复计算机中损坏和丢失的文件。 该工具还有助于纠正有缺陷的 Windows。 以下是我们怎样使用它来消除错误代码 0x80070002 –

Windows 更新错误 0x80070002

  • 打开提升的命令提示符窗口。
  • 键入以下命令并按 Enter 执行命令:
sfc /scannow
  • 完成后, 重新开始 你的电脑。

5]删除软件分发文件夹

我们也可以尝试通过删除 Windows 硬盘中的软件分发文件夹来重置 Windows 更新。 此文件夹包含可能已损坏并中断 Windows 更新的临时文件。 采取以下步骤从软件分发文件夹中删除文件:

  • 右键单击开始按钮并选择 命令提示符(管理员).
  • 如果屏幕上出现 UAC 提示,请单击 是的 按钮。
  • 在提升的窗口中,一一键入运行以下命令 –
net stop wuauserv
net stop bits
  • 运行上述命令后,使用 Win+E 打开文件资源管理器,然后导航到该位置:
C:WindowsSoftwareDistribution folder. 
  • 在 SoftwareDistribution 文件夹中,选择所有文件并将其删除。
  • 删除文件后,再次打开提升的命令提示符并运行以下命令:
net start wuauserv
net start bits
  • 这将重新启动 Windows 更新服务。

6]重新启动Windows更新服务

在 Windows 10 中修复此错误的最简单方法是重新启动更新服务。 您可以按照以下命令重新启动 Windows 更新服务。

  • 打开提升的命令提示符窗口。
  • 键入以下内容并按 Enter 在每个命令之后:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
  • 重新开始 PC 并检查错误是否已修复。

7]尝试重置Winsock目录

如果 Windows 更新和其他服务正常运行,让我们尝试通过重置 Winsock 目录来解决问题。 采取以下步骤解决错误代码 0x80070002:

  • 使用打开运行对话框 视窗+R 键。
  • 在文本字段中输入“cmd”,然后按 Ctrl+Shift+Enter.
  • 点击 是的 如果屏幕上出现 UAC 提示,则按钮。
  • 在命令提示符中,键入以下命令:
netsh winsock reset
  • 按 Enter 运行命令。
  • 该过程完成后,重新启动您的 PC 并尝试更新您的 Windows。

而已。