如何修复Windows更新错误代码0xc1420121?

一些 Windows 用户遇到了一个奇怪的问题,导致他们无法安装一系列对操作系统至关重要的功能更新。出现的错误是0xc1420121。此特定问题已确认在 Windows 10 和 Windows 11 上都会发生。

调查此问题后,我们发现实际上有多种潜在原因可能会在 Windows 10 和 Windows 11 上导致此错误代码。如果您发现自己处于同一类型,则应排除这些潜在罪魁祸首的列表场景:

  • 通用 Windows 更新故障– Windows 10 和 Windows 11 都预装了一系列实用程序,能够解决会破坏更新组件的最常见问题。因此,在执行任何其他操作之前,请先查看您的 Windows 安装是否无法通过运行 Windows Update Troubleshooter 进行自我修复。
  • Macrium 文件干扰——事实证明,更新组件经常被报告与 Macrium 安装留下的一系列残余文件发生冲突。为防止这种情况发生,您需要首先卸载父软件,然后删除可能仍会触发冲突的任何残余注册表项。
  • 故障/损坏的驱动器扇区– 一系列受影响的用户已确认此问题也可能与损坏的驱动器扇区或开始出现故障的驱动器有关。如果问题是表面的,您可以通过运行 CHKDSK 实用程序并允许它用未使用的等效扇区替换故障扇区来解决它,而不必更改驱动器。
  • 系统文件损坏——此类问题主要发生在用户从旧版 Windows 升级到 Windows 11 之后。有几种方法可以修复它,从部署 SFC 和 DISM 扫描到执行修复安装和全新安装过程。

现在您已经熟悉了可能导致此问题的每个潜在罪魁祸首,让我们深入了解具体情况并了解如何修复每个潜在情况(下面的分步说明)。

运行 Windows 更新疑难解答

在继续使用更高级的故障排除策略之前,理想的起点是运行 Windows 更新疑难解答并应用推荐的修复程序。这样做可能会帮助您自动修复问题——只要修复策略已经涵盖该问题。

注意:值得一提的是,Windows 11 上的 Windows Update Troubleshooter 比 Windows 10 上的功能更强大。添加的数十种自动修复策略将提高您自动修复问题的机会。

如果您尚未尝试运行Windows 更新疑难解答,请按照以下说明了解如何运行它并应用建议的修复程序:

注意:以下说明是通用的,无论您使用的是 Windows 10 还是 Windows 11,都适用。

  1. Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“control” ,然后按Enter 键打开经典的“控制面板”菜单。
  2. 进入控制面板的经典界面后,使用搜索功能(右上角版本),键入“疑难解答”,然后按Enter。
  3. 从结果列表中,单击故障排除。
  4. 接下来,从选项列表中单击 修复 Windows 更新问题 (在系统和安全下)。
  5. 进入Windows Update屏幕后,首先单击Advanced,然后选中与Apply repairs automatically关联的框 。
  6. 点击下一步部署故障排除扫描,然后等待查看是否推荐修复策略。
  7. 如果遇到问题,请单击“应用此修复程序”(如果提示这样做)并等待操作完成。
  8. 应用建议的修复后,重新启动您的 PC,并在下次启动完成后查看问题是否已解决。

如果您已经尝试运行 Windows Update 疑难解答程序,但发现问题仍未解决,请向下移动到下面的下一个可能的修复程序。

删除旧 Macrium 安装的残余(如果适用)

据一些受影响的用户称,旧的 Macrium 安装可能会阻止安装 Windows 更新。据报道,当前安装了 Macrium 的 PC 和之前安装了 Macrium 的 PC(并留下了一些残余文件)都会发生这种情况。

更新:事实证明,在旧操作系统版本上安装了 Macrium 的 PC 上升级到 Windows 11 后,也会立即出现此问题。

如果您的 PC 上安装了 Macrium Reflect(或者您之前安装过它),请按照以下说明删除当前可能导致此冲突的任何残余文件。

这是您需要做的:

注意:如果已卸载Macrium Reflect ,请跳过前 4 步,直接转到第 5 步。

  1. Windows 键 + R打开“运行”对话框。接下来,在文本框中,键入“appwiz.cpl”并按Enter键打开“程序和功能”菜单。
  2. 进入“程序和功能”菜单后,向下滚动应用程序列表并找到Macrium Reflect安装。
  3. 右键单击 Macrium Reflect,然后从上下文菜单中选择卸载。
  4. 按照屏幕上的提示完成 Macrium Reflect 的卸载,然后重新启动计算机。
  5. 计算机重新启动后,按Windows 键 + R打开“运行”对话框。接下来,键入“regedit”并按Ctrl + Shift + Enter打开具有管理员权限的注册表编辑器
  6. 进入注册表编辑器后,使用左侧的菜单导航至以下位置:
    computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WIMMount\

    注意:您可以手动导航到此位置,也可以将完整路径粘贴到顶部的导航栏中,然后按Enter立即到达那里。

  7. 到达正确位置后,移至右侧部分并双击ImagePath。
  8. 接下来,将字符串路径调整为以下值:
    system32\drivers\wimmount.sys

    注意:如果当前值为“ \??\C:\Program Files\Macrium\Reflect\wimmount.sys ”,您可以确定此问题实际上是由卸载 Macrium Reflect 引起的。与软件无法恢复wimmount.sys Image路径的缺陷有关。

  9. 执行修改后,重新启动您的 PC 并查看问题现在是否已解决。

如果即使在您执行上述修复(或此方法不适用)后相同类型的问题仍然存在,请移至下面的下一个可能的修复。

部署 CHKDSK 扫描

事实证明,Windows Update 0xc1420121 错误也可能与开始出现故障的驱动器产生的某种类型的不一致有关。

此问题主要针对仍在使用传统 HDD 的 Windows 10 和 Windows 11 用户。通常发生的情况是,用于存储 Windows 文件的存储扇区开始出现故障,因为存储设备正在慢慢死掉。

如果您正在处理这个问题,唯一的长期解决方案是更换新驱动器(最好是 SSD,因为它更可靠)。

但如果这不是选项,您可以尝试使用检查磁盘 (CHKDSK)实用程序,看看它是否能够用未使用的等效项替换损坏的扇区。

按照以下说明部署 CHDKDSK 扫描,看看它是否最终解决了您的问题:

  1. Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“cmd” ,然后按Ctrl + Shift + Enter以打开具有管理员访问权限的提升的 CMD 提示符。
  2. 当出现用户帐户控制提示时,单击“是”以授予管理员访问权限。
  3. 进入提升的 CMD 提示符后,键入以下命令并按 Enter 键部署 CHKDSK 扫描:
    chkdsk C: /f /x

    注意:上面的命令假定 Windows 安装位于 C: 分区。如果您的设置不同,请相应地修改字母。

  4. 操作完成后,重新启动计算机并查看问题现在是否已解决。

如果您已经尝试部署 CHKDSK 扫描,但仍然看到相同的 0xc1420121 错误,请向下移动到下面的下一个可能的修复。

部署 SFC 和 DISM 扫描

如果您已经走到这一步,并且在您尝试安装某些 Windows 更新时仍然出现 0xc1420121 错误,则您应该开始考虑您可能正在处理某种系统文件损坏的事实。

如果损坏是表面的,您应该能够通过快速连续部署SFC(系统文件损坏)DISM(部署映像服务和管理) 扫描来修复它。

注意:但请记住,只有当损坏不影响您的内核文件时,这才会有效。

首先从提升的 CMD 提示符部署 SFC 扫描,然后等待操作完成。

操作完成后,重启电脑,等待下次启动完成。

在您的 PC 重新启动后,打开另一个提升的 CMD 提示符并部署 DISM 扫描

DISM 扫描也完成后,进行最后一次重启并查看问题是否已解决。如果不是,请向下移动到下面的最终潜在修复。

执行修复安装/全新安装程序

如果您在没有可行的修复方法的情况下走到这一步,那么您很可能正在处理某种您无法通过常规方法修复的系统文件损坏。

在这种情况下,您最后的选择是采用一种程序,该程序将成功地将每个 Windows 文件替换为您知道未被损坏污染的等效文件。

说到做到这一点,有两种方式:

  • 全新安装– 全新安装意味着您实际上将擦除操作系统驱动器并重新开始。这不需要您使用兼容的 Windows 安装介质,但如果您不想永久丢失数据,则需要提前备份数据。
  • 修复安装——如果您在与操作系统驱动器相同的分区上有敏感信息,首选方法应该是进行修复安装(就地升级)。此过程将要求您使用兼容的安装媒体,但主要优点是您可以保留当前存储在操作系统驱动器上的所有个人文件、媒体、游戏和应用程序。
赞(0)
未经允许不得转载:回忆主机 » 如何修复Windows更新错误代码0xc1420121?