如何修复错误 0x80070002 Windows 10

如何修复错误 0x80070002 Windows 10

您在下载 Windows 10 更新时是否遇到任何错误?(Did you come across any errors while downloading Windows 10 update?)这也是Windows 7(Windows 7)中相当普遍的问题。今天,我们将借助久经考验的方法修复Windows 10上的更新错误 0x80070002 。(error 0x80070002)错误代码 0x80070002 (Error Code 0x80070002)Windows 7和 10 发生尤其是当Windows 更新(Windows update)文件从数据库中丢失或设备上的所述文件与数据库指令不匹配时。如果您遇到此错误,屏幕上可能会显示以下消息:

  • Windows 无法搜索新更新。(Windows could not search for new updates. )
  • 检查 PC 的新更新时出错。(An error occurred while checking for new updates for your PC. )
  • 发现错误:代码 80070002。(Error(s) found: code 80070002. )
  • Windows 更新遇到未知错误。错误代码 0x80070002(Windows Update encountered an unknown error. Error code 0x80070002 )

如何修复错误 0x80070002 Windows 10

如何修复错误 0x80070002 Windows 10(How To Fix Error 0x80070002 Windows 10)

以下是 0x80070002 错误的根本原因:

  • 有故障的驱动程序
  • 缺少Windows 更新(Windows update)文件
  • Windows 更新问题
  • 损坏的应用程序

还有其他错误代码,例如 80244001、80244022 等,表明Windows更新问题。上述代码可能会有所不同,但解决它的解决方案几乎是相同的。请按照(Follow)下面列出的任何方法解决此问题。

方法 1:运行 Windows 更新疑难解答(Method 1: Run Windows Update Troubleshooter)

Windows提供了一个内置的疑难解答程序来纠正小问题。建议先运行Windows 疑难解答(Windows troubleshooter)来修复Windows 10更新错误代码 0x80070002(error code 0x80070002),如下所示:

1. 同时按Windows + I keys启动设置(Settings)

2. 单击更新和安全(Update & Security)磁贴,如图所示。

更新和安全

3. 转到左侧窗格中的疑难解答(Troubleshoot )菜单。

4. 选择Windows Update疑难解答并单击运行疑难解答(Run the troubleshooter)按钮,如下所示。

单击更新和安全设置中的疑难解答,然后选择 Windows 更新疑难解答,然后单击运行疑难解答。 如何修复错误 0x80070002 Windows 10

5. 等待故障排除程序检测并修复问题。该过程完成后,重新启动(restart) 您的 PC(your PC)

另请阅读:(Also Read:) 如何在 Windows 10 中设置警报

方法 2:同步日期和时间设置(Method 2: Synchronize Date and Time Settings)

您可能想知道为什么我们应该为这个问题同步时间和日期(time and date)。但是,许多用户表示此解决方案有效,因此建议您也这样做。

1. 右键单击​​任务栏(Taskbar)右端的时间和日期( time and date)

右键单击任务栏上的时间和日期

2. 从列表中选择Adjust date/time选项。

选择调整日期或时间。 如何修复错误 0x80070002 Windows 10

3.打开(On)给定选项的切换开关:

  • 自动设置时间(Set time automatically)
  • 自动设置时区(Set time zone automatically)

切换选项自动设置时间和自动设置时区。

现在,再次尝试更新 Windows。

另请阅读:(Also Read:) 修复 Windows 更新错误 0x800704c7(Fix Windows Update Error 0x800704c7)

方法三:修改注册表编辑器(Method 3: Modify Registry Editor)

仔细遵循给定的说明,因为通过修改注册表编辑器(Registry Editor)所做的任何更改都将是永久性的。

注意:(Note:)在处理该方法之前,请确保设备语言(device language)设置为英语(美国)(English (United States))

1. 同时按Windows + R (keys)启动运行(Run )对话框。

2. 键入regedit并按Enter 键(Enter key)打开注册表编辑器(Registry Editor)

键入 regedit 并按 Enter。 注册表编辑器窗口打开。 如何修复错误 0x80070002 Windows 10

3. 单击(Yes)确认用户帐户控制(User Account Control)提示。

4. 导航到以下路径(path)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade.

导航到以下路径。 如何修复错误 0x80070002 Windows 10

注意:(Note:)如果OSUpgrade 文件夹(OSUpgrade folder )不存在,请按照给定的步骤操作。否则,您可以跳到第 5 步(Step 5)来编辑OSUpgrade密钥。

4A。右键单击WindowsUpdate。选择New > DWORD(32 位)值(DWORD (32-bit) value),如下所示。

右键单击 WindowsUpdate 并转到新建并选择 DWORD 32 位值

4B。键入Value name: as AllowOSUpgrade的值并将Value data: as 1设置为。

创建一个新的文件类型 DWORD 32 位值,名称为 AllowOSUpgrade,并将值数据设置为 0x00000001。

4C。在Base下选择Hexadecimal,然后单击OK

在 Base 下选择 Hexadecimal,然后单击 OK。 如何修复错误 0x80070002 Windows 10

5. 或者,选择OSUpgrade键。

6. 右键单击​​空白区域( empty area),然后单击新建(New)> DWORD(32 位)值(DWORD (32-bit) Value),如下图所示。

右键单击空白区域,然后单击新建。 从菜单中选择 DWORD 32 位值。

7. 右键单击​​新创建的(value)并选择Modify...选项,如图所示。

选择修改。

8. 将值名称设置为AllowOSUpgrade并将值数据设置为1

创建一个新的文件类型 DWORD 32 位值,名称为 AllowOSUpgrade,并将值数据设置为 0x00000001。

9.在Base中选择(Base)Hexadecimal并单击OK

在 Base 下选择 Hexadecimal,然后单击 OK。 如何修复错误 0x80070002 Windows 10

10. 最后,重启(restart) 你的电脑(your PC)

方法 4:禁用 Windows Defender 防火墙(不推荐)(Method 4: Disable Windows Defender Firewall (Not Recommended))

(Windows Defender)在后台运行的Windows Defender或第三方防病毒软件也可能导致此问题。(antivirus software)请按照以下步骤修复以暂时禁用Windows Defender以修复(Windows Defender)Windows 7和 10上的错误代码 0x80070002 :(Error Code 0x80070002)

1. 进入设置(Settings)>更新和安全(Update & Security ),如方法 1(Method 1)所示。

更新和安全

2.从左侧窗格中选择Windows 安全,在右侧窗格中选择(Windows Security)病毒和威胁防护(Virus & threat protection)

选择保护区域下的病毒和威胁保护选项

3. 在Windows 安全(Windows Security)窗口中,单击病毒和威胁防护设置(Virus & threat protection settings)下的管理设置(Manage settings )

点击管理设置

4.关闭(Off)实时保护(Real-time protection)的切换栏。

关闭实时保护下的栏。 如何修复错误 0x80070002 Windows 10

5. 单击(Yes)确认。

另请阅读:(Also Read:)如何阻止或取消阻止(Block or Unblock Programs)Windows Defender 防火墙(Windows Defender Firewall)中的程序

方法 5:回滚 Windows 更新(Method 5: Rollback Windows Update)

有时,Windows可能无法成功提取更新的文件。要修复更新错误 0x80070002 (error 0x80070002) Windows 10 ,建议按如下方式回滚Windows 更新:(Windows update)

1.如前所示,导航至设置(Settings)>更新和安全。(Update & Security)

2. 在Windows Update中,单击查看更新历史记录(View update history),如下图所示。

在 Windows 更新中,单击查看更新历史记录。

3. 点击卸载更新(Uninstall updates)选项,如图所示。

点击卸载更新

4. 选择Microsoft Windows最新更新(latest update)(例如,KB5007289)并单击突出显示的卸载(Uninstall)按钮。

选择 Microsoft Windows 的最新更新,然后单击卸载

5. 最后,重新启动(restart) 您的 Windows PC(your Windows PC)

方法 6:运行 SFC 和 DISM 扫描(Method 6: Run SFC and DISM Scans)

损坏的系统文件还可能影响 Windows 7 或 10 台式机/笔记本电脑上的Windows 更新(Windows Update)。请按照以下步骤检测、修复和恢复系统(restore system)文件,并使用内置修复工具解决更新错误 0x80070002 Windows 10:(error 0x80070002)

1. 按 Windows 键(Windows key),键入 命令提示符(Command Prompt) 并单击 以管理员身份运行(Run as administrator)

打开开始菜单,键入命令提示符,然后单击右侧窗格中的以管理员​​身份运行。

 2.在 用户帐户控制(User Account Control) 提示中单击 是。(Yes)

3. 键入sfc /scannow并按Enter 键(Enter key)运行系统文件检查器(System File Checker)扫描。

键入以下命令行并按 Enter 执行它。 如何修复错误 0x80070002 Windows 10

注意:(Note:) 系统扫描将启动,需要几分钟才能完成。同时,您可以继续执行其他活动,但请注意不要意外关闭窗口。

完成扫描后,它将显示以下任一消息:

  • Windows 资源保护未发现任何完整性违规。(Windows Resource Protection did not find any integrity violations.)
  • Windows 资源保护无法执行请求的操作。(Windows Resource Protection could not perform the requested operation.)
  • Windows 资源保护发现损坏的文件并成功修复它们。(Windows Resource Protection found corrupt files and successfully repaired them.)
  • Windows 资源保护发现损坏的文件,但无法修复其中一些。(Windows Resource Protection found corrupt files but was unable to fix some of them.)

4. 扫描完成后, 重新启动(restart) 您的电脑(your PC)

5. 再次 以管理员身份启动命令提示符(Command Prompt as administrator) 并依次执行给定的命令:

dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup

注意:(Note:) 您必须具有有效的Internet 连接(internet connection)才能正确执行DISM命令。

命令提示符中的扫描健康命令

另请阅读:(Also Read:)如何修复 Windows 更新错误 80072ee2(Fix Windows Update Error 80072ee2)

方法七:修改 Windows 更新服务(Method 7: Modify Windows Update Service)

通常,更新可能会失败并错过一些文件。在这种情况下,您必须删除或重命名这些安装文件才能解决Windows 10更新错误 0x80070002(error 0x80070002)

注意:(Note:)必须禁止更新服务在后台运行才能修改这些文件。

步骤 I:禁用 Windows 更新服务(Step I: Disable Windows Update Service)

1.按Windows + R keys运行(Run)对话框。

2.输入services.msc并按Enter以启动服务(Services)窗口。

在运行命令框中输入 services.msc 然后按回车

3. 向下滚动以找到Windows 更新(Update)服务。右键单击它并从上下文菜单中选择(context menu)属性(Properties),如下所示。

滚动浏览以找到并右键单击 Windows 更新。 从菜单中选择属性

4. 在常规选项卡中,(General tab,)选择 启动类型(Startup type:)(Automatic)自动 。

在常规选项卡中,在启动类型下拉列表中选择自动。 如何修复错误 0x80070002 Windows 10

5.如果服务状态(Service status)为正在运行(Running),请单击停止(Stop)

如果服务状态为正在运行,请单击停止。

6. 单击应用(Apply)保存更改,然后单击确定(OK)退出。

单击应用,然后单击确定。 如何修复错误 0x80070002 Windows 10

第二步:删除软件分发文件夹(Step II: Delete Software Distribution Folder)

1. 同时按Windows + E (keys)打开文件资源管理器。(File Explorer.)

2. 转到安装Windows 操作系统(Windows OS)C:\Windows viz 目录(viz directory)

转到安装 Windows 的路径

3A。选择SoftwareDistribution文件夹并按Del (key) 删除该文件夹。

注意:(Note:)如果提示以管理员(administrator)身份进行编辑,请输入密码(password)并按Enter

选择 SoftwareDistribution 文件夹并按 Del 键。 如何修复错误 0x80070002 Windows 10

3B。或者,通过按F2 键(F2 key)重命名(Rename)它并继续。

第三步:重新启用 Windows 更新服务(Step III: Re-enable Windows Update Service)

1.按照步骤 I中的说明打开(Step I)服务 (Services )窗口。 

2. 右键单击​​ Windows 更新(Windows Update )服务并选择开始(Start),如下图所示。

右键单击它并选择开始。 如何修复错误 0x80070002 Windows 10

3.重新启动(Restart)您的设备并再次尝试更新Windows

另请阅读:(Also Read:)如何修复访问(Fix Access)拒绝 Windows 10(Denied Windows 10)

方法 8:重置 Winsock 目录(Method 8: Reset Winsock Catalog)

Winsock Catalog是在Windows 网络软件和网络服务(Windows network software and network services)之间进行通信的接口。重置此界面将有助于修复Windows 7和 10上的更新错误代码 0x80070002 。(error code 0x80070002)

1.以管理员(as administrator)身份启动命令提示符(Command Prompt)

打开开始菜单,键入命令提示符,然后单击右侧窗格中的以管理员​​身份运行。

2. 键入netsh winsock reset并按Enter 键(Enter key)执行以重置Windows Sockets Catalog

netsh winsock 重置

3.该过程完成后重新启动(Restart) 您的 PC 。(your PC)

常见问题 (FAQ)(Frequently Asked Questions (FAQs))

Q1。更新我的设备驱动程序是否有助于解决更新问题?(Q1. Will updating my device driver help in resolving the update issue?)

答。是(Ans. Yes)的,更新您的设备驱动程序有助于解决Windows 10中的更新(Windows 10)错误 0x80070002(error 0x80070002)问题。阅读我们关于如何(How)Windows 10更新设备驱动程序(Update Device Drivers)的指南。

Q2。重启我的电脑能否解决更新问题?(Q2. Will power cycling my PC resolve the update issue?)

答。(Ans.) 是的,(Yes,) 重启电源可能会解决(power cycling)Windows 7和 10中的更新错误代码 0x80070002(error code 0x80070002) 。您可以通过以下简单步骤重启计算机(power cycle)

  • 关闭(Turn off)电脑和路由器。
  • (Disconnect)通过拔下电源来断开电源。
  • 按住(press –)电源(Power)按钮几分钟。
  • 重新连接(Reconnect)电源。
  • (Switch on)5-6分钟后打开电脑。

推荐的:(Recommended:)

  • 修复计算机没有(Fix Computer Did)重新同步(Resync),因为没有时间数据(No Time Data)可用
  • 如何在Windows 10上(Windows 10)弹出外置硬盘(Eject External Hard Drive)
  • Netflix上有分歧吗?
  • 如何修复 Windows 10(Fix Windows 10) 触摸屏(Touchscreen)不工作

我们希望本指南能帮助您有效地修复 Windows 10 更新(fix Windows 10 update) 错误代码 0x80070002(error code 0x80070002 )(Feel)随时通过下面的评论部分与我们联系,提出您的疑问和建议。



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts