如何修复win11/10中的更新错误0x80070020(win11更新失败0x800707e7)

一些用户报告说,他们在尝试执行最新的 Windows 更新时遇到错误 0x80070020 。这个问题在微软旗舰操作系统的最新版本中经常遇到。这个问题的原因可能有很多,但最有可能是由于软件对安装过程的干预而导致的。你必须尽快解决这个问题,因为它表明系统出现故障,如果忽视可能会造成进一步的损害。

如果您也遇到此问题,请访问以下部分并按照我们在下面列出的解决方案进行操作。此错误代码由一条消息传递:fbl_impressive Enterprise 10130 – Error 0x80070020。 在本文中,我们将学习如何通过实施一些可能的解决方案来解决这个问题。

解决 Windows 更新错误 0x80070020?

要修复更新错误 0x80070020,请使用以下步骤 –

1]运行Windows更新疑难解答

Windows 更新疑难解答是一个内置应用程序,可用于解决与 Windows 更新相关的根本原因错误。该实用程序旨在快速诊断和自动解决各种计算机问题。因此,它成为解决一些Windows更新错误的首选。在这里,我们将向您展示如何执行它——

  • 单击“开始”按钮并选择齿轮(设置)图标。
  • 打开?“更新和安全”?类别,然后访问?“疑难解答”?部分。
  • 移至右侧并选择?Windows 更新
  • 单击?运行疑难解答?按钮。
  • 这将需要时间来完成该过程。
  • 完成后,单击?“下一步”?按钮。
  • 重新启动系统以使更改生效。

2]重新启动后台智能传输服务(BITS)

BITS 是一个 Windows 组件,它利用空闲网络带宽在设备之间执行同步文件传输。它可用于在安装过程中向您的计算机提供更新。因此,如果 BITS 损坏,您将无法接收 Windows 更新。为了使 BITS 再次工作,您需要重新启动它。这是你需要做的——

  • 右键单击“开始”按钮并选择“运行”选项。
  • 在框中,键入services.msc并按?Enter键。
  • 在服务列表中找到后台智能传输服务?。
  • 找到它后,右键单击它并选择Properties
  • 当新页面打开时,导航到Startup type并将其设置为?Automatic
  • 找到服务状态和如果服务未运行,单击开始
  • 但是,如果该服务正在运行,请先单击“停止”? ,然后再次单击“启动”?以重新启动该服务。
  • 之后,单击确定?和?应用以保存更改。

执行上述步骤后,您可以尝试更新您的 Windows 并检查错误是否仍然存在。如果您的 BITS 没有问题,请转到下一个方法。

3]运行DISM扫描和系统文件检查器

  • 单击“开始”按钮并选择?“运行”?选项。
  • 在对话框中,键入“cmd”,然后??同时按Ctrl+Shift+Enter 。
  • 当 UAC 提示时,单击??按钮。
  • 在提升的命令提示符中,键入以下 URL 并按 Enter –
DISM.exe /Online /Cleanup-image /Restorehealth
  • 完成后,执行系统文件检查器扫描 Windows 系统中损坏的文件并恢复它们。
  • 如前所述,打开提升的命令提示符。
  • 如果 UAC 提示,请单击“是”按钮表示同意。
sfc /scannow
  • 按 Enter 并等待一段时间,因为此过程需要一些时间。
  • 扫描过程完成后,尝试更新 Windows。

4] 暂时禁用防病毒软件以修复错误 0x80070020

许多用户相信始终拥有第三方防病毒程序,但这并不是当今安全问题的最佳解决方案。在您的计算机上安装此软件实际上会造成比您预期的更多的危害。该冲突可能导致各种 Windows 功能失败,包括 Windows 更新。因此,在这里我们建议您暂时卸载您的杀毒软件,以确保不是它导致错误的原因。但是,您不必担心,因为 Windows 10 操作系统有自己的 Windows Defender 形式的防病毒软件。这是如何做到的 –

  • 同时按下Win+I调用 Windows 设置。
  • 选择应用类别。
  • 在下一页上,选择应用和功能
  • 找到可能导致错误0x80070020的添加程序。
  • 找到它后,单击它并选择“卸载”选项。
  • 在弹出菜单中,再次单击“卸载”以确认。
  • 完成该过程后,请尝试更新 Windows。
  • 访问制造商页面,在 PC 上再次下载并重新安装该应用程序。

5]重置Windows更新服务

Windows 更新依赖于各种服务才能正常工作。但是,如果更新服务有任何问题,您可以通过重置来修复它们。这相对简单,为了执行此操作,您需要在命令提示符中执行一些命令。为此,请按照以下步骤操作 –

  • 单击“开始”按钮并键入“命令提示符”。
  • 右键单击结果并选择Run as administrator
  • 当屏幕上出现 UAC 提示时,单击“是”按钮。
  • 在下一页上,键入以下 URL 并在每个 URL 后按 Enter。
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserverren C:WindowsSoftwareDistribution SoftwareDistribution.oldren C:WindowsSystem32catroot2 Catroot2.oldnet start wuauservnet start cryptSvcnet start bitsnet start msiserver
  • 执行时,检查 Windows Update 的问题是否已解决。

7]检查你的磁盘是否有错误

有时错误 0x80070020 也会由于在硬盘中创建坏区而命中设备。在这里,我们需要使用内置的 Windows 实用程序来识别这些有害区域并有效地消除此类故障。按照以下指南进行操作并修复一些常见错误 –

  • 如上所述打开提升的命令提示符
  • 当 UAC 提示时,点击继续。
  • 在下一个窗口中,键入以下命令 –
chkdsk C: /f /r /x
  • 按 Enter 键,磁盘检查应用程序将开始扫描错误原因。
  • 因此,此过程将需要时间,请保持耐心并等待它结束。
  • 重新启动 PC 以使所做的更改生效。

在这里,所有的字母都有其特定的含义——

C: – 表示安装操作系统的磁盘。    您可以将其更改为 D:、E: 或任何取决于您的用途。f: - 表示修复扫描的错误。r: - 表示检测磁盘中存在的问题。x: - 代表拆分磁盘卷以帮助检测过程。

8]执行干净启动

当您正常打开机器时,一些应用程序和服务将处于活动状态并开始自行在后台运行。您安装的这些程序(包括防病毒软件和其他应用程序)可能会与 Windows 更新冲突。干净启动可以帮助您在安装 Windows 更新时绕过软件冲突。为了进行干净启动,您需要执行以下步骤 –

  • 如上所述打开“运行”对话框。
  • 在该字段中,键入MSConfig,然后按?Enter
  • 当“系统配置”窗口打开时,转到“服务”?选项卡。
  • 标记隐藏所有 Microsoft 服务?复选框。
  • 单击全部禁用?,然后单击应用按钮以保存更改。
  • 现在,导航到?“启动”选项?卡并单击?“打开任务管理器”
  • 在下一页上,确保您位于“启动”选项卡上。
  • 一个一个地选择应用程序,然后单击“禁用”按钮。
  • 现在,关闭任务管理器并单击系统配置启动选项卡?中的?确定
  • 最后,重新启动计算机以再次更新 Windows。

9] 删除 SoftwareDistribution 文件夹的内容

Software Distribution 文件夹收集安装新更新所需的下载文件。它通过最新的修复和改进确保您的设备安全可靠。如果更新有任何错误,您可以从此处手动删除文件。这将强制系统重新下载更新。要完成该过程,请转到以下部分并按照说明进行操作 –

  • 单击 Windows 搜索并键入“cmd”。
  • 右键单击命令提示符并选择以管理员身份运行
  • 当屏幕上出现 UAC 提示时,单击“是”按钮。
  • 键入以下命令并在每个命令后按Enter? –
net stop wuauserv net stop bits
  • 这也将停止 Windows 更新服务、加密和 MSI 安装程序。
  • 导航到路径C:WindowsSoftwareDistribution?文件夹。
  • 选择所有文件,然后删除它们。
  • 如果某些文件正在使用中而您无法删除它们,请重新启动您的设备。
  • 启动时,在提升的命令提示符下再次运行上述命令。
  • 执行后,再次重启您的设备。
  • 在启动时,如上所述打开提升的命令提示符。
  • 键入以下命令并在每个命令后按Enter键 –
net start wuauserv net start bits
  • 现在,退出命令提示符并重新启动您的设备。

10]找到有问题的服务

根据用户的报告,某些服务可以干预您的系统并导致在桌面上提示错误 0x80070020。但是,您可以使用命令提示符找到这些服务。为此,只需执行以下步骤 –

  • 如上所述,以管理员身份打开命令提示符。
  • 在以下屏幕上,一条一条地执行命令 –
netstat -aon | 找到“:80”netstat -aon | 找到“:443”
  • 这将向您显示信息列表。在页面右侧,您将看到代表进程 ID 的数字。
  • 现在,使用Ctrl + Shift + Esc快捷键打开任务管理器。
  • 在下一页上,转到详细信息?选项卡并查看PID列。
  • 找到有问题的进程,选择它并单击结束任务
  • 现在转到“服务”选项卡并检查 PID 列中的任何数字。
  • 如果找到匹配项,请右键单击具有该 PID 的服务,然后选择Stop

请记住,Windows 需要某些服务,因此在禁用服务时要小心。这是一种高级解决方法,因此请格外小心并正确按照说明进行操作。

11]使用Windows Media Creation工具

如果上述变通办法都不适合您,还有一种替代方法可以修复错误 0x80070020。Media Creation Tool 是在不依赖 Windows 更新的情况下手动使系统保持最新状态的最佳方法之一。此过程将安装最新版本的 Windows,还将保持所有文件和应用程序完好无损。这是如何做到的 –

  • 从 Microsoft 的网站下载Media Creation Tool 。
  • 右键单击下载的工具并选择以管理员身份运行
  • 当屏幕上出现 UAC 提示时,单击“是”按钮。
  • 接受适用的通知和许可条款。
  • 选择立即升级这台电脑?并点击下一步按钮。
  • 等待一段时间,因为软件会准备必要的文件。
  • 选择?下载并安装更新?并单击?下一步
  • 按照屏幕上的说明进行操作,直到您到达Ready to install
  • 单击?更改要保留的内容
  • 选择?保留个人文件和应用程序,然后单击?下一步
  • 安装现在将开始,按照说明完成它。

什么是 Windows 更新错误 0x80070020?

0x80070020 是当您尝试下载或安装最新更新时出现的 Windows 更新错误。虽然该错误通常出现在最新版本的微软操作系统中,但也可能出现在Windows 10、Windows 8、Windows 7等早期版本中。

什么导致错误0x80070020?

此 Windows 更新错误可能是由几种不同的原因引起的。出现此错误的最常见原因是某些程序与安装过程发生冲突。它也可能是由恶意软件、损坏或丢失的系统文件引起的,这可能会阻止您安装最新版本的 Windows。

您需要修复错误 0x80070020 吗?

PC 的安全性在很大程度上取决于维护更新的 Windows 环境,在某些情况下您可以忽略这一点。这个问题可能不需要立即引起注意,但不要忽视它太久,否则你将面临新漏洞的风险。

就这样。我希望本指南有所帮助。如果您有任何反馈,请发表评论。

版权声明