Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách sửa lỗi cập nhật Windows 10/11 0xc1900130: Hướng dẫn từng bước

Cập nhật là một thành phần thiết yếu của bất kỳ hệ điều hành nào. Bạn phải giữ phần mềm hệ thống của mình cập nhật để tận hưởng tối đa lợi ích. Chạy phiên bản lỗi thời của bất kỳ phần mềm nào đều có thể使您的电脑面临错误、错误和崩溃的风险。因此, 您必须不断检查更新并尽快安装它们。

Windows 也是如此。Microsoft 偶尔会发布关键的 Windows 更新, 必须在可用时尽快安装。

不幸的是, 事情并不总是顺利进行。一些 Windows 用户报告在尝试执行更新时屏幕上出现"Feature update to Windows 10/11, version 1903 – error 0xc1900130"(Windows 10/11 版本 1903 功能更新 – 错误 0xc1900130)。

Mẹo chuyên nghiệp: Chạy công cụ tối ưu hóa PC chuyên dụng để loại bỏ cài đặt không chính xác, tệp rác, ứng dụng gây hại và các mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

如果不解决, 此错误可能会阻止您充分利用系统的功能。如果您在电脑上遇到了 Windows 10/11 更新错误 0xc1900130, 那么这篇文章就是为您准备的。我们将引导您了解 0xc1900130 错误的所有可能原因, 并为您提供可以应用的每一个可能的解决方案来解决问题。

Windows 10/11 更新错误 0xc1900130 是什么?

Windows 更新错误相当常见, 特别是如果您的网络连接较差。同样, Windows 10/11 更新错误 0xc1900130 通常是由不良的网络连接引起的, 并在您的系统在下载 Windows 11 更新时失去网络连接时发生。网络中断导致更新过程暂停/停止, 导致 Windows 10/11 更新错误 0xc1900130 出现在您的屏幕上。

以下是您可能会遇到的不同错误消息:

  • Error Code: 0XC1900130

Message: MOSETUP_E_INSTALL_HASH_MISSING

Description: The install cannot continue because the instance hash was not found. (安装无法继续, 因为未找到实例哈希。)

  • ​​There were problems installing some updates, but we'll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: Feature update to Windows 10/11, version 1903 – error 0xc1900130

此错误的其他版本如下:

  • Feature update to Windows 10/11, version 1803 – error 0xc1900130
  • Feature update to Windows 10/11, version 1809 – error 0xc1900130

错误 0xc1900130 的成因是什么?

  • 连接互联网不良 – Windows 10/11 中的更新错误 0xc1900130 通常是由下载过程中互联网连接问题引起的, 导致更新未被正确下载。
  • 存储空间不足 – Windows 10/11 更新错误 0xc1900130 和 0x80240034 的另一个原因是缺乏可用磁盘空间用于下载(或安装)更新。
  • 第三方杀毒软件干扰 – 事实证明, 过度保护的杀毒套件或防火墙可能是客户机与 Windows Update 服务器关系冻结的罪魁祸首。AVG 经常被指责助长此错误代码的出现。如果此场景适用于您, 您应该能够通过在安装更新时禁用实时保护或完全卸载第三方套件来解决问题。
  • Intel RST 驱动程序与 Windows 10/11 之间的冲突 – iastorac.sys 文件经常被指责阻止与更新服务器的通信。此 Intel RST 文件已知会干扰较旧的 Windows 10/11 版本, 具体为 1900 及更早的版本。在这种情况下, 您可以通过重命名 iastora.sys 驱动程序来解决问题, 这将导致您的 Windows 安装忽略它。
  • WU 组件损坏 – 如前所述, 此错误代码也可能由于故障或损坏的依赖项导致更新过程失败。如果此场景适用于您, 您应该能够通过使用自动 WU 代理重置所有相关组件或从提升的 CMD 提示符手动执行来解决问题。

现在您已经了解了此错误的常见触发因素, 将更容易规划您的故障排除步骤。

获得 Windows 10/11 更新错误 0xc1900130 时该怎么做

此 Windows 更新失败有几个可能的原因, 也有几个可能的修复方法。我们将逐一解决每个可能的问题, 最终为您提供摆脱问题的方法。因此, 这是 Windows 10/11 更新错误 0xc1900130 的潜在解决方案列表。

修复 #1: 重启您的 Windows 10/11 电脑

如果您怀疑存在轻微的系统错误或问题, 快速重启是最佳选择。重启 Windows 电脑是清除系统错误(如果有)并解决可能干扰您更新的任何问题的最方便方法。重启计算机, 然后尝试再次安装更新。重启计算机是 Windows 更新生效所必需的。

此外, 建议您在每次更新前优化计算机, 以防止出现像 0xc1900130 这样的错误。可靠的 PC 修复工具应该能解决问题。

如果您仍然看到 Windows 10/11 更新错误 0xc1900130, 请应用下面列出的修复方法。

修复 #2: 使用内置疑难解答

如果您在下载和安装 Windows 更新时遇到错误代码, 更新疑难解答可以帮助您解决问题。

转到 开始 > 设置 > 更新和安全 > 疑难解答 > 其他疑难解答。接下来, 从 启动和运行 菜单中选择 Windows Update > 运行疑难解答。

在疑难解答完成工作后重启设备是个好主意。

然后, 检查是否有任何新更新。选择 开始 > 设置 > 更新和安全 > Windows Update > 检查更新, 然后安装任何可用的更新。

修复 #3: 确保所有必需的 Windows Update 服务正在运行

为了确保您的更新工作, 请确保所有 Windows Update 服务都已启用。请按照以下步骤操作:

  1. 关闭所有打开的应用程序。
  2. 导航到 开始 菜单。
  3. 在搜索栏中输入 cmd 并右键单击 命令提示符 结果。
  4. 点击 以管理员身份运行。
  5. 在 cmd 中, 输入以下命令, 每条命令后按 Enter:
  • sc config wuauserv start= auto
  • sc config bits start= auto
  • sc config cryptsvc start= auto
  • sc config trustedinstaller start= auto

在命令提示符窗口中运行上述命令将启动所有必要的更新服务。

修复 #4: 重命名 Iastorac.sys 驱动程序

事实证明, 此问题最常见的原因是 Microsoft 和 Intel 产品之间的软件不兼容性。iastorac.sys 驱动程序的问题可能导致 Windows 10/11 电脑上的 Windows Update 组件被有效阻止。

如果此场景适用于您, 您应该能够通过定位冲突的驱动程序 iastorac.sys 并使用 '.old' 扩展名重命名它来强制操作系统忽略它, 从而解决问题。

几位受影响的用户确认, 在执行此操作并重启计算机后, 他们终于能够安装所有待处理的更新, 没有任何问题。

以下是重命名 iastora.sys 的快速指南:

  1. 打开 文件资源管理器 并确保扩展名可见, 方法是转到 查看 并勾选"文件扩展名"旁边的复选框。如果该选项尚未启用, 请立即启用它。
  2. 接下来, 转到以下地址: C:\Windows\System32\drivers。
  3. 当您到达此位置时, 浏览驱动程序列表, 直到找到 iastora.sys。
  4. 找到正确的驱动程序后, 右键单击它并从上下文菜单中选择 重命名。
  5. 要强制 Windows 忽略 iastora.sys, 请将其重命名为 iastora.sys.old。
  6. 点击 是 以授予管理员访问权限, 并允许在 UAC (用户账户控制) 级别进行编辑。
  7. 重启计算机并等待完成下一次启动。

启动序列完成后, 再次尝试安装有问题的 Windows 更新, 看看问题是否已解决。如果您在尝试安装更新时仍收到错误代码 0xc1900130, 请继续下面的下一种方法。

修复 #5: 重置每个 Windows Update 组件

正如几位受影响的用户所确认的, 此问题也可能由于故障或损坏的依赖项导致更新过程完全失败。此问题在 Windows 8.1 中更为常见, 但也可能发生在 Windows 10/11 中。

如果此场景描述了您当前的情况, 您应该能够通过重置参与更新过程的所有相关 WU 组件来解决问题。在执行此操作时, 有两种选择:

  • 通过自动 WU 代理进行 WU 重置
  • 通过提升的命令提示符进行手动 WU 重置

我们在下面解释了这两种方法, 所以请随意使用让您感觉更舒服的任何一种:

A. 通过自动 WU 代理进行 WU 重置

  1. 要下载 重置 Windows Update 代理 脚本, 请转到官方 Microsoft Technet 网页并点击 下载 按钮。
  2. 下载归档文件后, 使用 WinRAR、WinZip 或 7Zip 等实用程序打开它以提取其内容。
  3. 之后, 双击 ResetWUENG.exe 文件并在 UAC (用户账户控制) 提示上选择 是 以授予管理权限。
  4. 按照屏幕上的说明在您的计算机上运行脚本。操作完成后, 重启计算机并检查在下一个启动序列完成后是否可以安装更新。

B. 通过提升的命令提示符进行手动 WU 重置

  1. 要打开运行对话框, 请按 Win + R。之后, 输入 'cmd' 并按 Ctrl + Shift + Enter 启动提升的命令提示符窗口。当您看到 UAC (用户账户控制) 对话框时, 点击是以授予管理权限。
  2. 要停止所有相关的 Windows Update 服务, 请在提升的 CMD 提示符中输入以下命令, 每条命令后按 Enter:
  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver

这些命令将暂时禁用 Windows Update 服务、MSI 安装程序、加密服务和 BITS。

  1. 冻结所有相关服务后, 运行以下命令以重命名 WU 组件使用的两个文件夹 (SoftwareDistribution 和 Catroot2):
  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • ren C:\Windows\System32\catroot2 Catroot2.old
  1. 重命名两个文件夹后, 运行以下命令并按 Enter 以重新启用之前禁用的 Windows 服务:
  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver
  1. 重启计算机, 并在下一次启动时检查问题是否已解决

如果您在尝试安装待处理更新时仍收到 0xc1900130 错误, 请继续下面的下一个可能解决方案。

修复 #6: 手动安装最近的累积更新

如果您在升级设备当前操作系统版本时遇到困难, 您应该手动下载并安装最新的独立包。为此, 请导航到 Microsoft Update Catalog 并将相应的 KB 编号输入搜索栏。

公司每月的第二个星期二发布新补丁。在下载相关更新之前, 请检查您的系统架构(32 位或 64 位)。

或者, 您可以通过选择 查看更新历史记录 来定位失败的累积更新。只需转到 Microsoft Update Catalog 网站, 并在 设置 > 更新和安全 > 查看更新历史记录 中找到未在您的电脑上安装的更新的确切 KB 编号。

返回 Microsoft Update Catalog 网页, 将 KB 编号输入搜索栏。在下一个窗口中, 点击特定补丁旁边的下载按钮。

修复 #7: 刷新 DNS 缓存

我们发现, 在某些情况下, 刷新 DNS 缓存确实可能解决 Windows 10/11 上的更新错误 0xc1900130。您所要做的就是以管理员身份启动命令提示符并输入以下命令: ipconfig /flushdns。

如果上述命令成功运行, 您将收到以下消息:

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.

您还可以通过重启路由器、拔掉然后重新插入以太网电缆, 或访问互联网上的各种网站和服务来测试您的互联网连接, 以确保连接的可靠性和完整性。

修复 #8: 使用系统还原

如果 Windows Update 组件在安装驱动程序或第三方应用程序后开始失败, 那么您安装的任何东西很可能目前正在干扰操作系统安装新更新的能力。

几位受影响的用户报告称, 在他们的案例中, iastorac.sys 正在阻止新更新的安装。如果此场景适用于您, 您应该能够通过使用系统还原将计算机恢复到冲突不存在时的健康状态来解决问题。

请务必记住, 所有最近的 Windows 版本(Windows 7、Windows 8.1 和 Windows 10/11)默认设计为定期保存还原快照(在重要系统事件时)。除非您更改了默认行为, 否则您应该有大量还原快照可供选择。

在开始之前, 请记住, 如果您使用系统还原实用程序挂载某个快照, 您在该快照创建后所做的任何更改都将丢失。该时间段内您所做的任何应用程序、游戏或系统更改都将被撤销。

如果您愿意采取这一步并了解后果, 请按照以下说明使用系统还原实用程序:

  1. 按 Win + R 应弹出 运行 对话框。进入后, 输入 'rstrui' 并按 Enter 以弹出 系统还原 菜单。
  2. 一旦到达初始系统还原屏幕, 点击 下一步 继续。
  3. 当您到达下一个屏幕时, 勾选 显示更多还原点 旁边的复选框。
  4. 接下来, 比较所有保存的还原点的日期, 并选择问题发生之前刚创建的那个。
  5. 选择正确的系统还原点后, 点击下一步继续下一个菜单。
  6. 当您到达这一点时, 实用程序已准备好使用。您所要做的就是点击 完成 以开始还原过程。
  7. 之前的工作状态将在下一次启动时恢复。启动过程完成后, 尝试安装之前失败的更新, 看看问题是否已解决。

结论

正如我们在文章开头提到的, 失败的 Windows 更新可能有多种原因。大多数时候, 问题是由缺乏互联网连接引起的。然而, 在排查问题时, 您需要解决每个可能的罪魁祸首。上述所有修复方法都按问题严重程度顺序列出。因此, 您必须按顺序进行。