如何修复Windows11/10中的更新错误0xc1900401

由于错误 0xc1900401,您是否在 Windows 11/10 PC 上安装待定更新时遇到困难?如果是,那么请不要担心,因为您并不孤单。其他几个用户在尝试更新操作系统时遇到了这个问题。

在这篇文章中,我们将讨论什么可能会在 Windows 11 或 10 机器中触发此类更新错误以及应该解决此问题的七个修复程序。废话不多说,让我们详细了解一下原因和解决办法——

在 Windows 中导致错误 0xc1900401 的原因是什么?

当您的设备满足以下一个或多个条件时,通常会发生错误 0xc1900401 –

  • 弱或低速互联网连接
  • 连接到计算机端口的故障设备
  • 禁用更新服务
  • 损坏的系统文件/文件夹或系统映像
  • Windows 缓存文件夹内的损坏
  • 第三方防病毒软件导致问题

如果您确实知道计算机上到底出了什么问题,请导航至相应的解决方案。否则,按照下面提供的确切顺序执行解决方案。如何修复Windows11/10中的更新错误0xc1900401

Windows 更新错误 0xc1900401 解决方案

如果您在更新 Windows 操作系统时遇到问题,请尝试以下建议 –

1]检查你的网络

很多时候,更新错误的发生仅仅是因为您没有连接到活动的互联网连接。打开任何网络浏览器,看看您是否能够在线冲浪。如果站点打开速度非常慢或根本不打开,则更新错误 0xc1900401 一定是由于网络问题而发生的。尝试连接到稳定且高速的互联网,然后再次更新您的设备。

如何在 Windows 11/10 上重置网络设置

您必须确保另一件重要的事情,那就是您 PC 上的“设置为按流量计费的连接”设置。如果您无意或有意将您的 PC 启用为按流量计费的连接,您需要先禁用此功能。要检查这一点,您可以按照以下简单步骤操作 –

  • 点击任务栏上可用的网络图标。
  • 单击管理 WiFi 连接,然后单击属性

或者,您也可以通过导航到以下路径来打开此设置 –

设置 (Win + I) > 网络和互联网 > Wi-Fi > Your_Device

  • 向下滚动并查看计量连接旁边的切换开关的当前状态。
  • 如果您发现此开关已启用,请将其关闭并重试更新您的 Windows 操作系统。

2]删除外围/辅助设备

一些用户喜欢将所有辅助设备连接到他们的 PC,即使他们不使用它们也是如此。外围设备中的任何问题都可能破坏更新服务,并且正在进行的更新失败,错误代码为 0xc1900401。由于您已经在为与更新相关的问题而苦苦挣扎,我们建议您断开所有辅助设备的连接,看看是否可行。

提示:移除除有线鼠标和键盘之外的所有外部设备。

3]启用Windows更新服务

有时,Windows 更新服务会自动禁用,从而在更新 Windows 时导致错误代码 0xc1900401。按照以下步骤检查其当前状态,如果发现已禁用,请重新启用它。

  • 按 Win + R 启动运行。
  • 输入“ services.msc”并点击确定。
  • 当“服务”窗口打开时,向下滚动到 Windows 更新并检查其状态。为此,请右键单击此服务并选择选项 –属性
  • 如果服务状态显示为“已停止”,请单击其正下方的“开始”按钮。
  • 立即重新启动您的 PC,当它重新启动时,再次尝试更新您的 Windows 11/10 PC。

4] Windows 更新疑难解答

对 Windows 更新进行故障排除是找出任何与更新相关的问题背后的根本原因的好方法。按照以下步骤运行此实用程序。即使在无法解决问题的情况下,它也会建议您解决当前问题的方法。这是你需要做的——

在 Windows 11 上

  • 按 Win + I,然后导航至以下 –

设置 > 系统 > 疑难解答 > 其他疑难解答 > Windows 更新 

  • 您将在 Windows 更新旁边看到一个运行按钮。好吧,点击它并按照屏幕上出现的指示前进。
  • 故障排除完成后重新启动 PC。

视窗 10

Windows 10 中的 Windows 更新故障排除路径各不相同。如果您仍在使用此版本,请先访问以下路径 –

设置 > 更新和安全 > 疑难解答 > 其他疑难解答

  • 找到并单击 Windows 更新。
  • 当它展开时,点击按钮 –运行疑难解答
  • 让此工具找到并解决错误 0xc1900401 背后的根本原因。
  • 完成后,重新启动计算机。重新登录您的设备并检查您现在是否可以更新您的 Windows 10 电脑。

5] 运行 SFC/DISM 扫描

Windows 11/10 中存在损坏的文件和文件夹也可能会在您的 PC 上引发与更新相关的问题。仅当您在计算机上使用第三方防病毒程序时,内部文件才会损坏。如果您确实拥有任何此类软件,请先禁用/卸载它,然后同时运行 SFC/DISM 扫描。

  • 首先以管理员身份启动命令提示符。
  • 当 UAC 窗口提示时,点击Yes
  • 现在,复制/粘贴以下代码并按Enter –

sfc /scannow

  • 等到系统文件检查器找到并修复任何丢失或损坏的系统文件。
  • 完成后,通过运行以下代码检查 Windows 11/10 Image 中的损坏情况 –

DISM /Online /Cleanup-Image /RestoreHealth

  • 上面的代码基本上是一个 DISM 工具,可以查找 Windows Image 中的任何损坏并修复它。

注意:这两个工具都需要 15-20 分钟来分析和解决底层损坏,请耐心等待。

6]重置Windows更新组件

当缓存文件夹中的内容超过允许的限制时,Windows 中的更新错误 0xC19000401 也可能发生。无法确定更新是否因此而失败。为了克服这个问题,应该清除 Windows 缓存文件夹。

注意:在清除缓存文件夹中的内容之前,请确保禁用所有与更新相关的服务。这样,就不会因为禁用服务而出现任何新问题。以下是工作的基本步骤 –

  • 按 Win + R,键入“ CMD ”,然后同时按Ctrl + Shift + Enter键。
  • 这样做将以管理员身份调用命令提示符。
  • 在提升的控制台上,依次执行以下代码 –

net stop bits

net stop wuauserv

net stop appidsvc

net stop cryptsvc

  • 接下来运行此命令删除所有用户配置文件的应用程序数据 –

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"

  • 现在您已禁用所有更新服务,通过运行以下两个代码清除 SoftwareDistribution 和 Catroot2 文件夹 –

rmdir %systemroot%\SoftwareDistribution /S /Q

rmdir %systemroot%\system32\catroot2 /S /Q

  • 注册表中缺少 DLL 文件也可能在 Windows 中触发错误 0xC19000401。因此,建议通过运行这些代码重新生成此类文件。

regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll

  • 通过执行以下命令解决任何与网络相关的问题 –

netsh winsock reset
netsh winsock reset proxy

  • 重新启动之前停止的所有服务,并检查这样做是否可以解决计算机上的错误 0xC19000401。

如果您在更新 Windows 操作系统时仍然遇到问题,请尝试下面建议的最后一种解决方法 –

7] 手动安装挂起的 Windows 11/10 更新

每次为 Windows 11 或 10 PC 发布更新时,也会将一个独立的程序包上传到 Microsoft 的更新目录中。当您在更新 Windows 时遇到问题,手动方法应该可以正常工作。如果您使用的是 Windows 11,请按照本教程进行操作。Windows 10 用户可以按照本指南了解如何手动安装待定更新。

现在必须解决错误 0xC19000401。如果没有,除了在您的设备上全新安装 Windows 操作系统外,您现在无能为力

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

相关推荐