如果您尝试使用 Windows 更新更新或升级您的 Windows 10 计算机,但突然出现“错误 0x800f0900”,那么您来对地方了,因为这篇文章将帮助您解决此 Windows 更新问题。 当您遇到此错误时,您将在屏幕上看到以下错误消息:
“安装某些更新时出现问题,但我们稍后再试。 如果您一直看到这一点,并且想要搜索网络或联系支持人员以获取信息,这可能会有所帮助:
适用于基于 x2018 的系统的 Windows 03 版本 10 的 1709 年 64 月累积更新 (KB4088776) – 错误 0X800F0900”
这种 Windows 更新错误很可能是由系统中的某些损坏的文件引起的。 Windows 数据库也可能已损坏。 因此,如果您目前遇到此问题,请参考下面给出的选项,看看哪一个最适合您。
选项 1 – 尝试运行 DISM 工具
运行 DISM 工具有助于修复 Windows 系统映像以及 Windows 10 中的 Windows 组件存储。使用此内置工具,您可以使用各种选项,例如“/ScanHealth”、“/CheckHealth”和“/RestoreHealth” ”。
- 以管理员身份打开命令提示符。
- 然后输入这个命令: exe /在线 /Cleanup-image /Restorehealth
- 如果该过程需要一段时间,请不要关闭窗口,因为它可能需要几分钟才能完成。
运行此工具后,会在 C:WindowsLogsCBSCBS.log 中创建一个日志文件。 另一方面,如果 Windows 更新客户端已损坏,系统将提示您使用正在运行的 Windows 安装作为修复源,或使用来自网络共享的 Windows 并行文件夹作为文件源。 尽管发生这种情况的可能性较小,但如果确实如此,您需要在 DISM 工具中运行高级命令来修复损坏的 Windows 更新。 只需重复上述过程,但使用以下命令:
DISM.exe / Online / Cleanup-Image / RestoreHealth / Source:C:RepairSourceWindows / LimitAccess
选项 2 – 尝试运行系统文件检查器或 SFC 扫描
SFC 扫描或系统文件检查器是 Windows 中的内置命令实用程序,可帮助恢复损坏的文件以及导致计算机中出现多个问题(如 Windows 更新错误 0x800f0900)的丢失文件。 它用好的系统文件替换坏的和损坏的系统文件。 要运行 SFC 命令,请按照以下步骤操作。
- 点击Win + R以启动运行。
- 输入 CMD 在字段中,然后按Enter。
- 打开命令提示符后,键入 SFC / SCANNOW
该命令将启动系统扫描,这将需要一些时间才能完成。 完成后,您将获得以下结果:
- Windows资源保护未发现任何完整性违规。
- Windows资源保护发现损坏的文件并成功修复它们。
- Windows资源保护发现损坏的文件但无法修复其中一些。
选项 3 – 尝试运行 Windows 更新疑难解答
运行内置的 Windows 更新疑难解答还可以帮助您解决 Windows 更新错误 0x80073712。 要运行它,请转到“设置”,然后从选项中选择“疑难解答”。 从那里,单击 Windows 更新,然后单击“运行疑难解答”按钮。 之后,按照屏幕上的下一个说明进行操作,您应该就可以开始了。
选项 4 – 执行系统还原
您还可以尝试执行系统还原,因为它还可以帮助您修复 Windows 更新错误 0x800f0900。 您可以通过启动进入安全模式或系统还原来执行此选项。 如果您已经在高级启动选项中,只需直接选择系统还原并继续下一步。 如果您刚刚将 PC 启动到安全模式,请参阅以下步骤。
- 点击Win + R键以打开“运行”对话框。
- 之后,在字段中输入“sysdm.cpl”并点击 Enter。
- 接下来,转到“系统保护”选项卡,然后单击“系统还原”按钮。 这将打开一个新窗口,您必须在其中选择首选的系统还原点。
- 之后,按照屏幕上的说明完成该过程,然后重新启动计算机并检查问题是否已解决。
选项 5 – 重置 SoftwareDistribution 和 Catroot2 文件夹
您必须停止一些服务,例如 BITS、加密、MSI 安装程序和 Windows 更新服务。 为此,您需要刷新 SoftwareDistribution 文件夹中的内容。 Windows 操作系统中的 Software Distribution 文件夹是一个可以在 Windows 目录中找到的文件夹,用于临时存储在您的 PC 上安装 Windows Update 可能需要的文件。 因此,它是 Windows 更新所必需的,并由 WUAgent 维护。 除此之外,它还包含所有 Windows 更新历史记录文件,一旦您删除它们,您很可能会丢失更新历史记录。 因此,下次运行 Windows 更新时,可能会导致检测时间变长。
- 打开 WinX 菜单。
- 从那里,以管理员身份打开命令提示符。
- 然后输入以下命令 - 不要忘记在输入每个命令后立即按 Enter 键。
净停止wuauserv
net start cryptSvc
净起始位
网络启动msiserver
- 输入这些命令后,它将停止 Windows 更新服务、后台智能传输服务 (BITS)、加密和 MSI 安装程序
- 接下来,转到 C:/Windows/SoftwareDistribution 文件夹并删除所有文件夹和文件,从而点击 Ctrl + A 键将它们全部选中,然后单击删除。 请注意,如果文件正在使用中,您将无法删除它们。
重置 SoftwareDistribution 文件夹后,您需要重置 Catroot2 文件夹才能重新启动您刚刚停止的服务。 为此,请按照以下步骤操作:
网开始wuauserv
net start cryptSvc
净起始位
网络启动msiserver
- 之后,退出命令提示符并重新启动计算机,然后再次尝试运行 Windows 更新。