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

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

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

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

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

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

如何解决 Windows 11 上的错误代码 0x8031004a

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

  • 检查最低系统要求
  • 清除存储的缓存和临时文件
  • Windows 更新疑难解答
  • 运行 SFC/DISM 扫描
  • 重置 Windows 更新组件
  • 手动安装 Windows 11 版本 22H2 Enablement Package

修复Windows11无法安装错误代码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 更新疑难解答

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

  • Win + I启动设置
  • 转到“系统”>“疑难解答”,然后单击“其他疑难解答”
  • 当它展开时,找到最频繁下的Windows 更新,然后点击运行按钮。
  • 接下来将启动疑难解答程序并开始查找阻止 Windows 11 安装的问题。
  • 如果这在您的系统中发现任何问题,它将自动解决该问题。

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

4] 运行 SFC/DISM 扫描

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

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

sfc /scannow

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

DISM /online /cleanup-image /restorehealth

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

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

5]重置Windows更新组件

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

在继续并擦除 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:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start bits
net start cryptSvc
net start wuauserv
net start msiserver

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

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

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

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

Microsoft 于 2022 年 9 月 28 日发布了 Windows 11 版本 22h2 的启用包“KB5017389”。由于您在升级到此版本的 Windows 11 时收到错误代码 0x8031004a,您可以从该日期开始手动下载独立包并将其安装在你的电脑。

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

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

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

如何在 Windows 11 上关闭 BitLocker?

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

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

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

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(1)
上一篇 2023年6月1日 上午8:09
下一篇 2023年6月1日 上午8:13

相关推荐