如何修复错误代码 0x80072f8f – 0x20000

已发表: 2023-05-09
内容
  • Windows Media Creation Tool 错误代码 0x80072f8f – 0x20000 是什么原因造成的?
  • 如何在 Windows 10/11 或 Windows 7 上修复错误代码 0x80072f8f 0x20000
    • 启用 TLS 1.1 和 TLS 1.2
    • 删除软件分发文件夹
    • 执行干净启动
    • 使用 Windows ISO 文件
  • 结论
如何修复错误代码 0x80072f8f 0x20000

Microsoft 提供了将 Windows 操作系统升级到最新版本的不同方法。 自推出Windows 11以来,用户一直在大量转向新操作系统。

也就是说,在微软结束对前者的支持后,一些 Windows 7 用户仍在转向 Windows 10。

您可以通过 Windows 更新客户端、Windows 更新助手或使用 Windows ISO 文件进行升级。

但是,将 Windows(尤其是从 Windows 7 升级到 10)的一种常见方法是使用媒体创建工具。

相关:如何获取和使用 Windows 10 媒体创建工具

但用户一直抱怨在尝试使用该工具时看到错误代码 0x80072f8f-0x20000

Windows Media Creation Tool 错误代码 0x80072f8f – 0x20000 是什么原因造成的?

错误代码的常见原因(尤其是在 Windows 7 中)是缺乏对 TLS 1.1 和 TLS 1.2 的支持。

在其他情况下,错误可能是由于软件分发文件夹或应用程序冲突而出现的。

如何在 Windows 10/11 或 Windows 7 上修复错误代码 0x80072f8f 0x20000

虽然此问题主要发生在 Windows 7 上,但升级到 Windows 11 时也可能会在 Windows 10 上遇到此问题。

按照以下指南彻底解决问题。

启用 TLS 1.1 和 TLS 1.2

我们将此解决方案放在首位,因为它帮助许多用户摆脱了错误。

媒体创建工具与使用 TLS(传输层安全性)1.1 和 TLS 1.2 的服务器通信。 这是因为该工具必须从微软的服务器上下载升级所需的安装文件。

但事实证明,这些安全协议可能在您当前的 Windows 版本上默认被禁用。

因此,可能会出现错误代码 0x80072f8f 20000,因为您的 PC 无法与 Microsoft 的服务器正常通信。

值得庆幸的是,您可以通过更改系统注册表来启用 TLS 1.1 和 TLS 1.2。

重要提示:开始之前,请注意系统注册表是操作系统的敏感部分,应用错误的更改可能会造成永久性损坏。 因此,请务必仔细按照本指南中的步骤进行操作。

为了安全起见,您可以创建整个注册表的备份。 以下是备份整个注册表的方法:

  1. 单击“开始”按钮。
  2. 转到搜索框并键入“regedit.exe”。
  3. 您还可以打开“运行”对话框(Win + R) ,键入“regedit.exe” ,然后按 Enter 键。
  4. 注册表编辑器打开后,单击左上角的文件并选择导出
  5. 当“导出注册表文件”对话框窗口出现时,选择保存备份的位置,在“文件名”框中输入备份文件的名称,然后在“导出范围”下选择“全部”。
  6. 单击保存按钮。

这就是备份注册表的方法。 现在,按照以下步骤启用 TLS 1.1 和 TLS 1.2:

  1. 打开注册表编辑器。
  2. 要启用 TLS 1.1,请前往此注册表位置并执行后续步骤:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client

现在,转到窗口的右侧并创建DisabledByDefault DWORD。为此,请右键单击空白字段并选择新建 > DWORD(32 位)值。 将新 DWORD 的名称更改为DisabledByDefault

接下来,双击 DWORD 并将其值设置为 0。

3. 转到此注册表位置并按照后续步骤启用 TLS 1.2:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client

注意:如果树在 Protocols 处结束,请在 Protocols 密钥下创建 TLS 1.2 和 Client 密钥。

创建DisabledByDefault DWORD 并将其值设置为 0。

4. 重新启动计算机并再次运行媒体创建工具。

删除软件分发文件夹

Windows Update 客户端使用软件分发文件夹临时存储 Windows 更新所需的文件。 当更新等待安装或下载时,将存储这些文件。

有时,文件夹中的文件会导致冲突并阻止客户端完成更新。

由于 Media Creation Tool 必须下载升级 Windows 所需的安装文件,因此问题可能与软件分发文件夹有关。 这是因为 Windows 可能希望在继续升级之前安装挂起的更新。

因此,删除文件夹可能会解决问题。

按着这些次序:

  1. 打开文件资源管理器并转到 C:\Windows\SoftwareDistribution\Download。
  2. 选择文件夹中的每个文件和子文件夹并将其删除。
  3. 接下来,启动命令提示符并输入以下命令: wuauclt.exe /updatenow
  4. 按 Enter 键并再次尝试运行设置。

执行干净启动

Windows 错误代码 0x80072f8f – 0x20000 也可能由于应用程序冲突而出现。 在启动期间启动的某些程序和服务可能会导致在您运行媒体创建工具时触发错误。

您可以通过禁用这些应用程序并在 Windows 启动时仅运行最少的程序来解决该问题。 此过程称为干净启动。

按着这些次序:

  1. 打开“开始”菜单并搜索“msconfig”。
  2. 单击搜索结果中的系统配置
  3. 出现“系统配置”对话框窗口后,转到“服务”选项卡。
  4. 选中“隐藏所有 Microsoft 服务”框,然后单击“全部禁用”按钮。
  5. 接下来,切换到“启动”选项卡并选择“打开任务管理器”。
  6. 任务管理器的“启动”选项卡打开后,选择每个已启用的程序并单击“禁用”
  7. 返回系统配置对话框并单击确定按钮。
  8. 重新启动计算机并尝试升级操作系统。

相关:如何在 Windows 10 中执行干净启动?

使用 Windows ISO 文件

正如我们之前提到的,Media Creation Tool 必须下载安装文件才能升级您的 PC。 但出于某种原因,它一直显示错误代码 0x80072f8f – 0x20000。

如果上述方法都不能帮助您解决问题,另一种方法是自行下载 Windows 安装文件并运行升级。

您还应该考虑将 ISO(Windows 安装程序)下载到您的移动设备并将其传输到您的计算机。 这样,该过程就不会因错误而被破坏。

因此,请按照下列步骤操作:

1. 在您的移动浏览器上,转到 Microsoft 下载页面并下载适用于 Windows 10 的 ISO。一个简单的 Google 搜索将带您到该页面。

请注意,您的移动设备和计算机需要至少 6 GB 的免费存储空间。

2. 下载 ISO 文件后,将其传输到您的计算机并使用 WinZip 或 7zip 等程序将其解压缩。 某些 Windows 版本可以将 ISO 文件挂载为虚拟 DVD。

3. 接下来,打开解压或安装的文件夹并双击安装文件。

4. 按照后续说明完成升级。

您可以选择在升级期间保留您的文件和应用程序或删除所有内容。

如果您在选择保留文件和程序后仍然看到错误,请考虑“删除所有内容”选项。 但在此之前,请将重要文件备份到外部驱动器。

结论

错误代码 0x80072f8f – 0x20000 Windows 10/11 或 Windows 7 升级失败,您可能只能选择从头开始安装 Windows。

但是,上面的指南将帮助您永远摆脱错误。

您还可以使用PC 修复工具查找并修复可能触发问题的错误。 该工具还可以帮助您防止将来发生问题。