如何修复ConfigMgr更新前提条件检查失败

就在几天前,我发表了一篇关于安装配置管理器1710的文章更新汇总2.与之前的更新相比,此更新汇总带来了许多改进和修复。安装此更新非常简单,不需要太多时间。然而,我发现其中一个客户报告了一个与SCCM安装相关的问题更新汇总2.客户告诉他们最近在他们的安装中安装了SCCM 1710。更新确实出现在控制台中,当试图安装时,更新失败,出现“前提条件检查失败”错误。

请注意在这篇文章中,你会看到“先决条件检查失败”的解决方案是不同的。我不希望你们假设在任何情况下解都是一样的。我总是建议您检查日志文件,找出错误的实际原因,然后进行进一步的故障排除。

配置管理器更新安装前提检查失败

因此,当遇到先决条件检查失败的错误时,可以使用相同的步骤进行故障排除。在“更新和服务”节点中,更新状态显示“前提条件检查失败”。客户提到他们选择跳过先决条件检查来安装更新。这很好,但似乎因为某种原因,前提条件检查失败了。

配置管理器更新安装前提检查失败

PatchMyPC HorizontalAD
修补我的电脑赞助广告

在Monitoring下检查更新安装状态并没有发现太多问题。

配置管理器更新安装前提检查失败

ConfigMgrSetup.log文件显示Prereq检查未通过,站点安装将停止。请检查configmgrpreeq .log查看结果。最后查看configmgrpreeq .log文件,发现了实际的错误。迁移活动源层次结构错误。有一个为迁移配置的活动源层次结构。请停止源层次结构中每个源站点的数据收集。这次的错误描述非常清楚。

配置管理器更新安装前提检查失败

最重要的是检查迁移>源层次结构发现这里发生了什么事。配置了一个迁移任务,将数据从旧SCCM移动到新的SCCM设置。因此,这会停止更新以运行预配置的检查。

配置管理器更新安装前提检查失败

点击“停止收集数据”后,更新安装成功,控制台升级也成功。我希望这篇文章能帮助你解决类似的问题。

配置管理器更新安装前提检查失败

7评论

  1. 《阿凡达》的照片 希瑟·汉密尔顿 说:

    你对这个错误有什么解决方案吗?
    CWmiRegistry::WmiOpen: Failed to read key 华体会体育系列SOFTWARE\Policies\Microsoft\WindowsFirewall\DomainProfile on sqlserver.domain

    CWmiRegistry::GetDWORD: Failed to get DWORD value DoNotAllowExceptions
    CWmiRegistry::GetDWORD: Failed to get DWORD value DefaultInboundAction
    CWmiRegistry::GetDWORD: Failed to get DWORD value DefaultOutboundAction

    我看了sql服务器和那些条目不存在。这些是升级所必需的吗?

    请帮助。

    谢谢你!
    希瑟

  2. 《阿凡达》的照片 迈克-布朗 说:

    这是愚蠢的,你必须寻找错误时,这是一个预先检查。所有其他条目都显示PASS。为什么微软不能将其设置为FAIL?花了几个小时寻找FAIL。

    1. 无论您在安装状态中看到什么,您都必须检查日志文件。实际错误代码在错误日志中。

  3. 《阿凡达》的照片 拉杰什 说:

    一流的. .这个博客真的对工作有很多帮助。再接再厉。

  4. 《阿凡达》的照片 查尔斯 说:

    我也有这个问题。不幸的是,我的“源层次结构”没有条目。由于这是一段时间前在MS 2016服务器上的新安装,所以也没有迁移。我确实尝试将主站点添加为源站点(这是一个独立的系统),并且能够再次运行先决条件检查,但它再次失败。在这种情况下我该怎么做呢?

评论截止。