修复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
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 更新”,然后点击“检查更新”。
以上是 修复Windows11无法安装错误代码0x8031004a 的全部内容, 来源链接: utcz.com/dzbk/939691.html