如何修复Windows更新错误代码0x80070002

如何修复Windows更新错误代码0x80070002

Microsoft 发布更新以修复问题并推出新功能。 但是在下载这些更新时,您可能会遇到不同的更新错误。 这些 Windows 更新错误之一出现代码 0x80070002。

因此,如果您还遇到 Windows更新错误0x80070002,请按照以下解决方案解决该问题。

推荐:如何修复Windows上You Don’t Have Permission to View This File错误

什么导致 Windows 更新错误 0x80070002?

当涉及到 Windows 更新错误时,可能有很多可能导致问题的原因。 以下是导致问题中问题的一些主要罪魁祸首。

  1. Windows 更新错误 0x80070002 可能是由于系统文件损坏或丢失造成的。
  2. 如果系统没有足够的空间下载更新,您可能会遇到此错误。
  3. 由于连接到系统的硬件设备之间的冲突,也可能出现此问题。

与任何其他 Windows 问题一样,可以轻松修复更新错误 0x80070002。 以下是永久消除问题的所有解决方案。

1.删​​除任何不必要的外围设备并重新启动

大多数 Windows 更新错误是由连接到系统的不同外围设备之间的冲突引起的。 作为解决方案,移除所有额外的外围设备,如网络摄像头、扫描仪、麦克风等。


之后,重新启动系统并尝试再次下载更新。 检查问题是否仍然存在。

2.检查您的可用空间

如果系统没有足够的空间来下载更新,您很可能会遇到问题中的问题。 尽管 Windows 总是为更新保留一定数量的空间,但如果您有一点可用空间,您可能会用完它。

打开文件资源管理器并检查操作系统驱动器中的可用空间。 如果可用存储空间很少,请考虑清除所有不必要的文件。 或者,您可以连接外部驱动器来移动文件,然后尝试下载更新。

3. 运行 Windows 更新疑难解答

Windows 附带一个内置的故障排除应用程序来修复更新问题。 您可以按照以下步骤运行 Windows 更新疑难解答。

Windows 10 中的 SFC 扫描

  1. 打开 设置 使用多种方法之一打开“设置”菜单。
  2. 选择 疑难解答 在下面 系统 标签。
  3. 点击 其他疑难解答.
  4. 点击 run 旁边 Windows更新.
  5. 更新疑难解答将弹出并查找任何可用问题。

接下来,按照屏幕上的说明从系统中删除检测到的问题。

4. 启用 Windows 更新服务

Windows Update 服务确保系统可以轻松检测、下载和安装 Windows 更新。 如果该服务被禁用,Windows 将无法下载新更新。

作为解决方案,您必须启用该服务。 就是这样。

  1. 打开 Run 对话框使用 Win + R .
  2. 输入  Services 并按 Enter。
  3. 找到并双击 Windows Update Windows更新 服务。
  4. 更改 Startup type 启动类型Automatic 自动的。
  5. 点击 Start  开始 如果服务没有运行。
  6. 点击 Apply  申请 > OK好的.

您需要确保启用并运行更多与更新相关的服务。 以下是您需要检查的其他三项服务,如上所述。

  • 加密服务
  • 后台智能传输服务 (BITS)
  • 应用识别

5. 暂时禁用 Microsoft Defender 防火墙

Microsoft Defender 防火墙是一个很好的工具,可以使系统免受恶意文件和网络攻击。 但有时,防火墙可能会变得过度保护并影响更新过程。

因此,在下载更新时,请禁用防火墙并检查它是否解决了问题。 这是如何做到的。

暂时禁用 Microsoft Defender 防火墙

  1. 打开开始菜单,输入 Windows Security  Windows 安全 并按 Enter。
  2. 选择 Firewall & network protection 防火墙和网络保护 从左窗格。
  3. 点击 Private network 专用网络.
  4. 禁用下面的切换Microsoft Defender Firewall  Microsoft Defender 防火墙.

而已。 尝试下载 Windows 更新并检查您是否仍然遇到错误代码。 如果是,请通过还原上述更改再次打开防火墙。

6.重置Windows Update的组件

SoftwareDistribution 和 catroot2 文件夹包含与 Windows 更新过程相关的基本文件。 但是如果这两个文件夹的内容被破坏了,你在更新 Windows 时会面临不同的困难。

您必须重置 Windows 更新组件才能解决此问题。 就是这样。

  1. 打开 Command Prompt 命令提示符 在管理员模式下。
  2. 键入以下命令并按回车键。
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
  3. 要重命名 SoftwareDistribution  文件夹,键入以下命令,然后按 Enter。
    Ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
  4. 键入以下命令,然后按 Enter 重命名 catroot2   文件夹。
    >Ren %systemroot%\System32\catroot2 catroot2.old
  5. 通过执行以下命令再次重新启动上述服务。
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc

该过程完成后,Windows 将创建一个新的 SoftwareDistribution 和 catroot2 文件夹,其中包含 Windows 更新文件。

7.使用干净启动解决问题

Windows 更新错误 0x80070002 可能是由启动服务和更新过程之间的冲突引起的。 您必须以干净启动状态启动系统才能解决此问题。

在干净启动状态下,系统以最少的驱动程序和启动应用程序启动。 您可以按照以下步骤执行干净启动。

  1. 打开运行对话框,输入 msconfig 配置文件, 并按 Enter。
  2. 在里面 General一般的 选项卡,选择 Selective startup选择性启动。
  3. 切换到  Services 服务 标签。
  4. 复选标记Hide all Microsoft services  隐藏所有 Microsoft 服务 然后点击 Disable all禁用所有.
  5. 切换到 Startup 启动 标签。
  6. 选择 Open Task Manager 打开任务管理器.
  7. 右键单击所有非必要的启动应用程序并选择  End task 结束任务.
  8. 请按 Apply 申请 按钮并单击 OK 好的。

系统将在下次启动时以干净启动状态启动。

8. 运行 SFC 扫描

损坏的系统文件可能会导致许多问题,包括更新问题。 您可以通过运行 SFC 扫描来清除这些损坏的文件。SFC 扫描是一个出色的工具,您可以通过它查找和替换损坏的系统文件。 以下是在 Windows 11 上运行 SFC 扫描的方法。
  1. 以管理员权限打开命令提示符。
  2. 键入以下命令,然后按 Enter。
    sfc /scannow

这个过程需要一些时间。 完成后,重新启动系统并检查您是否能够下载更新。

轻松下载Windows更新

Windows 更新错误可能由于不同的原因出现在更新过程中的不同点。 幸运的是,修复任何 Windows 更新错误都是轻而易举的事。 但如果上述步骤都没有帮助,则必须重置 Windows PC。

推荐:如何修复Windows上的Repairing Disk Errors问题


发表评论