WindowsServer2019安装KB5066586报错0x800f0985如何解决

dev 0 信誉分
2025-10-20T12:16:56.08+00:00

测试环境中通过WSUS统一下发补丁KB5066586WindowsServer2019,有1台winserver2019安装不成功。

在update界面选择install安装,卡在5%返回安装失败,报错0x800f0985。

打开控制面板也没有看到KB5066586这个补丁,感觉这个补丁就没有打上去。打开C\ Windows \SoftwareDistribution看到下发的格式为cab的补丁包,在安装过程中能直观的看到补丁包被解压安装,update界面返回安装失败后,文件夹内解压的文件全部自动清除。

求助这中情况该怎么解决,有什么排查思路可以分享,谢谢大家!

Windows 商业版 | Windows Server | 设备和部署 | 安装 Windows 更新、功能或角色
{count} 票

2 个答案

排序依据: 非常有帮助
  1. Tracy Le 2,025 信誉分 独立顾问
    2025-10-20T12:54:26.82+00:00

    你好,

    此错误通常表示 Windows 更新组件或组件存储(component store)出现了损坏。 我们可以按照以下步骤来排查并解决这个问题。

    首先,请尝试修复可能损坏的系统文件。 请在受影响的服务器上以 管理员身份 打开 命令提示符(Command Prompt),然后依次运行以下命令(请确保每条命令执行完成后再运行下一条):

    1. 证监会/scannow
    2. DISM /在线 /清理图像 /RestoreHealth

    当扫描完成并成功修复后,请 重新启动服务器

    如果重启后问题依旧存在,下一步是 从 Microsoft 更新目录(Microsoft Update Catalog)手动下载并安装更新。 你可以在该网站上搜索 “KB5066586”,下载适用于 Windows Server 2019 的正确版本,然后直接在服务器上运行安装程序。 这种方式通常可以绕过与 WSUS 分发过程相关的问题。

    最后,请检查你的 WSUS 服务器,确保该更新已完整下载并获批准,没有出现错误。

    希望以上步骤能帮助你解决安装失败的问题。 请告诉我执行后的结果。 如果此回答对你有帮助,请点击__“Accept Answer”__,以便其他人也能受益

    0 个注释 无注释

  2. Tracy Le 2,025 信誉分 独立顾问
    2025-10-28T12:03:24.5033333+00:00

    你好 dev

    非常感谢你补充了 “环境中无法连接外网” 这个关键信息。

    我们需要指定一个本地修复源来强制 DISM 在离线状态下工作。请按以下步骤操作:

    请 挂载 (Mount) 你的 Windows Server 2019 安装ISO文件。我们假设它被挂载为 D: 盘。

    1. 如果你还没有运行过)请先以管理员身份运行 sfc /scannow。
    2. 如果 sfc 失败,请运行下面这个修改后的 DISM 命令。它将指向 ISO 中的 install.wim 文件作为修复源:DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:2 /LimitAccess

    关于此命令的重要提示:

    • /Source:wim:D:\sources\install.wim:2 指向 D:\sources 文件夹中的 install.wim 文件。:2 通常是 "Server Standard (Desktop Experience)" (带桌面体验的标准版) 的索引号。如果你的 ISO 不同,你可能需要先用命令检查索引号。
    • /LimitAccess 参数是必须的。它会阻止 DISM 尝试连接任何互联网位置。

    当 DISM 修复完成后,请重启服务器。

    重启之后,再次尝试安装 KB5066586 更新。那个卡在5%的安装失败问题此时应该已经解决了。

    希望这能彻底解决你的问题!如果此回答有帮助,请点击 “Accept Answer”,以便其他人也能受益。:)

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。