Windows 更新的重要性和错误 0xc1900131
Windows 更新对于保持操作系统稳定、安全和性能良好至关重要。 Microsoft 定期发布这些更新以引入新的改进、修复检测到的漏洞的补丁并添加新功能。
大更新,比如23H2或者24H2,只是指大版本升级,还包括图形层面的改变和系统的优化。每个更新都分配有一个唯一的知识库编号,可以跟踪其具体信息。然而,并非所有更新都能顺利进行,有些可能会遇到 Windows 更新错误 0xc1900131 等问题,从而无法成功安装。
为什么会出现0xc1900131错误
0xc1900131错误主要发生在主要版本升级期间,当安装程序无法验证特定文件或包的完整性时。常见原因包括安装文件损坏或不完整、安装程序与系统配置之间的冲突或存储问题导致数据误读。
如果文件被篡改或更改,触发安全检查以阻止安装,也可能会发生这种情况。 0xc1900131错误会中断升级过程,导致系统无法完成安装。例如,一些用户报告在升级到 23H2 或 24H2 时遇到此问题。
修复 0xc1900131 错误
虽然错误 0xc1900131 有多种潜在的修复方法,但它们通常涉及解决根本原因,例如清理磁盘空间、更新驱动程序或修复系统文件。高级方法可能包括重置 Windows 更新组件或执行就地升级。
下面将提供解决该问题的详细说明。如需方便且自动化的解决方案,您可以考虑使用FortectMac Washing Machine X9修复,它可以检测并修复潜在的Windows问题,简化更新过程并恢复系统功能。
修复 1. 运行 Windows 更新疑难解答
Windows 更新疑难解答是一个有用的工具,可以帮助您发现与更新过程相关的潜在问题并自动修复它们。要运行它,请按照下列步骤操作:
- 在 Windows 搜索中输入 疑难解答,然后按 Enter。
- 选择其他疑难解答/其他疑难解答。
- 从列表中查找Windows 更新。
- 单击它并选择运行疑难解答/运行。
-
更新过程完成后重新启动您的计算机。
修复 2. 执行磁盘清理
当 0xc1900131 错误的原因是缓存有问题,可能会阻止新更新安装在您的电脑上时,磁盘清理非常有用。磁盘清理在删除这些文件方面表现出色,并且还释放了一些空间。
- 在 Windows 搜索中输入 磁盘清理,然后按 Enter。
- 如果您的Windows安装在驱动器C上,请从列表中选择它(默认情况下),然后按确定。
- 点击清理系统文件。
- 再次选择您的主磁盘,然后单击确定。
- 此处,选择使用的数据的最大部分 - 这些通常包括 Internet 临时文件、 Windows 更新、临时文件、回收站、传送优化文件、和其他。
- 点击确定——该过程应该很快就会完成。
修复 3. 扫描恶意软件
恶意软件可以拦截某些系统文件并在此过程中损坏它们。因此,您应该确保不是恶意软件导致 Windows 更新出现问题。您可以使用 Microsoft Safety Scanner 或使用 Microsoft Defender 进行深度扫描:
- 在 Windows 搜索栏中输入 Windows 安全,然后按 Enter。
- 选择病毒和威胁防护。
- 选择扫描选项。
- 选择Microsoft Defender 离线扫描并单击立即扫描。
- 您的计算机将立即重新启动以开始深度扫描。
修复4.执行检查磁盘
使用检查磁盘命令确保您的硬盘驱动器/固态驱动器没有任何损坏的扇区。
- 在 Windows 搜索中输入 cmd。
- 右键单击命令提示符并选择以管理员身份运行。
- 当用户帐户控制出现时,单击是。
- 在新窗口中输入以下命令,然后按 Enter:
chkdsk c: /f
(注意:如果您是,请使用 chkdsk c: /f /r /x 命令使用 SSD 作为主分区)
- 如果收到错误,请输入 Y,关闭命令提示符并重新启动您的设备。
- 等待扫描完成 - 您可以在事件查看器中找到结果。
修复5.重置Windows更新组件
工作的 Windows 更新组件可能不利于更新的成功安装。
- 以管理员身份打开命令提示符。
-
用户帐户控制将出现窗口 - 出现提示时单击是。
- 通过键入以下命令停止 BITS、Windows 更新和加密服务,并在每个命令后按 Enter:
- 网络停止位
- net stop wuauserv
- net stop appidsvc
- net stop cryptsvc
- 要重命名 SoftwareDistribution 和 Catroot2 文件夹(Windows 存储更新文件的位置),请键入以下命令:
- ren %systemroot%SoftwareDistribution SoftwareDistribution.old
- ren %systemroot%system32catroot2 catroot2.old
- regsvr32.exe /s atl.dll
- regsvr32.exe /s urlmon.dll
- regsvr32.exe /s mshtml.dll
- netsh winsock 重置
- netsh winsock 重置代理
- 通过键入以下命令重新启动之前停止的服务:
- 网络起始位
- net start wuauserv
- net start appidsvc
- net start cryptsvc
- 关闭命令提示符并重新启动您的计算机,然后再次尝试更新 Windows。
修复6.修复损坏的系统文件
要修复系统文件损坏,您始终可以在提升的命令提示符中运行 SFC 和 DISM 工具。
- 以管理员身份打开命令提示符。
- 在命令提示符窗口中,复制并粘贴以下命令,然后按 Enter:
sfc /scannow
- 等待扫描完成 - 这可能需要一段时间,具体取决于您的系统配置和磁盘大小。
- SFC 扫描完成后,运行以下一组 DISM 命令,在每个命令后按 Enter:
DISM /Online /Cleanup-Image /CheckHealth
DISM /在线/清理图像/ScanHealth
DISM /在线 /Cleanup-Image /RestoreHealth
- 完成 DISM 命令后,重新启动您的计算机。
修复7.使用媒体创建工具
媒体创建工具是一个很棒的
- 访问微软官方网站并下载Windows 10安装介质(Windows 11版本)。
- 双击安装程序,当UAC出现时选择是。
- 同意条款。
- 选择立即升级此电脑并选择下一步。
- Windows 现在将下载所有必需的文件 - 可能需要一段时间。
- 再次同意条款并点击下一步。
- 安装之前,请确保您对自己的选择感到满意(否则,您可以单击更改要保留的内容选项)。
- 单击安装开始升级过程。
以上是如何修复 Windows 更新错误 0xc1900131?的详细内容。更多信息请关注PHP中文网其他相关文章!