修复 Windows 11 无法安装错误代码 0x8031004a

一些用户报告说,他们在尝试将 PC 升级到 Windows 11 版本 22H2 时遇到了错误代码 0x8031004a。 如果您是这样的用户之一并且不知道怎样克服这个问题,那么这篇文章是为像您这样的用户准备的。

在本指南中,我们讨论了更新 Windows 时可能触发错误代码 0x8031004a 的原因以及六个可行的修复程序。 如果您在启用 BitLocker 的情况下遇到此错误代码, 先关闭此功能检查是否可以正常更新windows。

Windows 11 安装何时因错误代码 0x8031004a 而失败?

当您的设备遇到以下一个或多个问题时,通常会发生此错误 –

  • 您的设备不满足安装 Windows 11 版本 22h2 的最低系统要求。
  • 磁盘存储空间不足:运行磁盘清理工具来解决此问题。
  • 丢失/损坏的系统文件或文件夹:尝试 SFC/DISM。
  • 损坏的 Windows 更新组件:重置更新组件。

怎样解决 Windows 11 上的错误代码 0x8031004a

要在 Windows 11 上解决此错误代码 0x8031004a,请依次尝试以下修复方法。 尽管您可以按任何顺序应用这些修复程序,但我们建议按照下面概述的相同顺序进行。

1]检查最低系统要求

Windows 11 版本 22h2 是 Microsoft 的最新版本,需要您的设备满足一些最低系统要求。 去检查您的设备是否满足这些先决条件。

  • 内存:至少 8 GB、16 GB(推荐)。
  • 磁盘存储:64 GB 可用存储空间,SSD(推荐)。
  • 处理器:1GHz 或更快的 CPU 或具有两个或更多内核的片上系统 (SoC)。
  • 系统固件:UEFI,支持安全启动。
  • TPM:可信平台模块 (TPM) 2.0 版。
  • 图形:兼容 DirectX 12 或更高版本的 WDDM 2.0 驱动程序。
  • 系统架构:您的设备必须是 x64 或 ARM64。 Windows 11 不支持基于 32 位的电脑。

如果您遇到此 0x8031004a 错误,尽管您的设备满足上述条件,请考虑使用 CHKDSK 检查您的硬盘。

2]清除存储的缓存和临时文件

一些用户报告说,当他们创建了足够的磁盘存储空间来安装最新版本的 Windows 11 时修复了这个错误代码。磁盘清理工具是清除应用程序剩余文件、残留应用程序、临时文件夹和其他文件的最佳方式。

或者,您也可以导航到以下路径,并清除临时文件。

Settings > System > Storage > Temporary files

选中所有包含不需要的文件和文件夹的框,然后点击 删除文件. 现在将有足够的磁盘存储空间来在您的计算机上安装挂起的更新。

3]Windows 更新疑难解答

解决更新错误的最有效方法是使用内置的疑难解答。 此工具不仅会检查可能的原因,还会建议您可以应用的方法来克服此更新问题。 这是您接下来需要做的 –

  • 赢+我 推出 设置.
  • 转到系统 > 疑难解答,然后单击 其他疑难解答.
  • 当它展开时,找到 Windows更新 在最频繁的情况下,然后点击 按钮。

Windows 11 更新疑难解答

  • 接下来将启动疑难解答程序并开始查找阻止 Windows 11 安装的问题。
  • 如果这在您的系统中发现任何问题,它将自动解决该问题。

如果它无法自行解决根本原因,这将建议您应用可以克服此错误代码 0x8031004a 的方法。

4]运行 SFC/DISM 扫描

运行外部安全应用程序通常会损坏 PC 上的内部文件和文件夹。 在您的计算机上卸载或至少禁用此类应用程序,然后执行 SFC 和 DISM 扫描。 这两个扫描将查找系统文件、文件夹和“系统映像”中的损坏并解决它们。 以下是执行此任务的方法 –

  • 假设您已经禁用了第三方防病毒程序,启动具有 admin 权利。
  • 为此,请按 Win + R,键入 CMD,然后按 Ctrl + Shift + Enter 键在一起。
  • 接下来会出现UAC窗口,点击 是的 授权以管理员身份打开命令提示符。
  • 在提升的控制台上复制/粘贴以下命令,然后按 Enter

sfc /scannow

证监会 - 错误 0x80071128

  • 等待此命令工具自动检测并修复丢失或损坏的系统文件。
  • 扫描到 100% 后,接下来执行 DISM 命令。

DISM /online /cleanup-image /restorehealth

DISM 2021

  • 再次等待此工具查找并解决系统映像中的任何损坏。
  • 扫描修复进度达到100%后, close CMD,然后重新启动您的 PC。

再次登录您的设备并检查错误代码 0x8031004a 是否以这种方式解决。

5]重置Windows更新组件

Windows 缓存文件夹包含与您的计算机过去发生的所有更新相关的信息。 这两个文件夹是 SoftwareDistribution 和 Catroot2。 这些文件夹在损坏时可能会阻止 Windows 11 安装因某些错误代码而失败。 清除这些文件夹,您将能够在您的 PC 上安装挂起的更新。

在继续并擦除 Windows 缓存文件夹中的内容之前,请确保禁用与 Windows 更新相关的重要服务。 如果您在没有首先禁用更新服务的情况下清除这些文件夹,您的设备可能会遇到一些严重的问题。 以下是使用命令提示符在 Windows 11 上重置更新组件的方法。

  • 按 Win + X,然后选择终端(管理员)。
  • 接下来 UAC 窗口会提示,点击是授权打开终端。
  • 在终端上,使用“Ctrl + Shift + 2”热键打开 CMD。
  • 依次对其执行以下命令。 确保按下 Enter 每个命令后的键。

net stop bits
net stop cryptSvc
net stop wuauserv
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
net start bits
net start cryptSvc
net start wuauserv
net start msiserver

  • 以“ren”开头的代码会将 SoftwareDistribution 和 Catroot2 文件夹重命名为它们的名称以及“.old“ 扩大。
  • 重新启动您的 PC,新的缓存文件夹将自动在您的 Windows 副本中生成。

转到“设置”>“Windows 更新”,然后点击 检查更新. 系统将检查您 PC 上是否有待处理的更新,如果可用,将自动下载并安装它们。

6]手动安装Windows 11版本22H2启用包

当上述修复均无法解决错误代码 0x8031004a 时,请考虑在 Windows PC 上手动升级到最新版本。

微软发布了启用包“KB50173892022 年 9 月 28 日的 Windows 11 版本 22h2。由于您在升级到此版本的 Windows 11 时收到错误代码 0x8031004a,您可以从该日期开始手动下载独立程序包并将其安装到您的计算机上。

下载并安装此支持包后,请确保将您的设备更新到最新的 OS Build 更新。 这是有关怎样在计算机上下载和安装最新累积更新的完整指南。

另请阅读:如果您在下载/安装支持包时遇到问题,请在您的计算机上全新安装 Windows 11 版本 22h2。

我希望 0x8031004a 错误在您手动将 Windows 11 PC 升级到最新版本后得到解决。 如果您在阅读这篇文章的任何部分时遇到困难,请在评测部分告诉我们。

怎样在 Windows 11 上关闭 BitLocker?

以前,当您的设备上启用了 BitLocker 时,会出现此错误代码 0x8031004a。 如果您在电脑上开启了此功能,请先关闭此功能,然后检查您是否可以正常更新 Windows。 以下是在 Windows 11 上关闭 BitLocker 的方法 –

  • 按 Win + E 启动资源管理器,然后转到这台电脑。
  • 右键单击根驱动器,然后选择关闭 BitLocker。
  • 使用加密密钥在您的设备上禁用此功能。
  • 按照屏幕上的说明完成剩余的步骤。

完成禁用 BitLocker 后,转到“设置”>“Windows 更新”,然后点击“检查更新”。