修复SCCM 1810先决条件检查失败

在我之前的文章中,我介绍了执行的步骤SCCM 1810升级.在那篇文章中,我提到我遇到了一个错误和一些警告。在安装SCCM 1810更新时,在先决条件检查期间遇到了一个错误。这是我第一次卡在先决条件检查步骤。

在我的实验室设置中,我看到我的SCCM 1810先决条件检查失败了。我立即检查了更新包安装状态,我看到了错误等待系统重启.这是我多年来第一次看到这条消息。为了继续更新安装,我必须跳过先决条件检查(忽略那些警告),直接安装更新包。

然而,伴随着等待系统重新启动错误,我还看到了其他两个与SQL server相关的警告。如果你读这篇文章文章在SCCM 1810的新内容中,提到了先决条件检查现在更有弹性。它检查Windows功能的其他注册表项.等待系统重新启动的错误可以通过简单地重新启动服务器来修复(至少在我的情况下是这样)。如果重新启动没有为你修复这个错误,请在评论区告诉我。

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

以下是我在SCCM 1810先决条件检查期间得到的SQL警告。

[完成后伴有警告]:验证站点服务器上安装的Microsoft SQL Server Native Client版本是否满足启用TLS 1.2支持的最低要求。[警告完成]:站点数据库有SQL更改跟踪数据的积压。

SCCM 1810前提检查失败

SCCM 1810先决条件检查-等待系统重启

如果您正在安装SCCM 1810,如果您看到SCCM 1810先决条件检查失败,并且系统重启等待,那么您应该这样做。

如果您看到挂起的系统重新启动错误,您应该知道更新安装不会发生。首先,重启服务器。在重新启动后,启动SCCM控制台。去监控>概述>更新及维修状态.现在右键单击Configuration Manager 1810,然后单击重试安装

SCCM 1810前提检查失败

您现在将看到一个对话框“要再次安装更新包,请单击确定”。点击好吧安装更新包。更新现在应该可以安装了,没有任何问题。

SCCM 1810前提检查失败

SCCM 1810先决条件检查- SQL Server警告

在文章的开头,我谈到了我在SCCM 1810先决条件检查中得到的两个SQL Server警告。让我们看看这些警告是什么意思,以及如何修复这些警告。

  1. 站点数据库有SQL更改跟踪数据的积压-如果你看到这个警告,那么让我告诉你,一个新的检查已添加到先决条件检查步骤。它检查站点数据库是否有SQL更改跟踪数据的积压。要修复此警告,请参考此文章
  2. 站点服务器上的Microsoft SQL Server Native Client满足启用TLS 1.2支持的最低要求.如果您检查configmgrpreeq .log文件,您将发现这一行。SQL Server本地客户端版本-警告。配置管理器站点需要支持的SQL Server本机客户端版本。要启用TLS 1.2支持,必须在指定站点的数据库服务器上安装受支持的SQL Server Native Client版本。要解决这个问题,您需要更新SQL Server本机客户端以完全支持TLS 1.2。一旦更新,警告就会消失。点击这个链接有关Microsoft SQL Server支持TLS 1.2的更多信息。希望这篇文章能有所帮助。

SCCM 1810前提检查失败

42岁的评论

  1. 《阿凡达》的照片 艾哈迈德Hassanein 说:

    你好,

    Prereq检查通过,只有SQL Server Native Client警告,我们可以忽略警告并继续安装吗?

  2. 《阿凡达》的照片 艾哈迈德Hassanein 说:

    你好,

    Prereq检查通过,只有SQL Server Native Client警告,我们可以忽略警告并继续安装吗?

  3. 《阿凡达》的照片 戴夫年代 说:

    我目前正在运行SCCM版本1810。

    在运行SCCM 1810到1902升级前提条件检查时,我收到一条消息,说前提条件检查已通过,并有警告。

    当我查看先决条件警告时,我看到唯一的警告是针对SQL Server Native Client版本的(见第一个截图)。

    此警告显示以下消息。当我去https://go.microsoft.com/fwlink/?linkid=2026746我真的没有看到任何描述可以做什么来解决这个问题。

    [完成后伴有警告]:验证站点服务器上安装的Microsoft SQL Server Native Client版本是否满足启用TLS 1.2支持的最低要求。https://go.microsoft.com/fwlink/?linkid=2026746

    当我开始SCCM升级时,升级会在提取更新包后卡住(参见第二张截图)。

    当我查看CMUpdate.log文件时,我看到“There is site server reporting WARNING in preeq check”。安装将无法继续。CONFIGURATION_MANAGER_UPDATE 7/4/2019 5:24:52 PM 3832 (0x0EF8)”(参见第三个截图)。

    在这个SCCM服务器上安装的SQL版本显示在第四个屏幕截图中。

    我该如何修复此错误以使我能够成功地从SCCM版本1810升级到版本1902 ?

  4. 《阿凡达》的照片 肖恩 说:

    嗨,普拉杰瓦尔,我喜欢你所有的教程,它们很多时候帮我省去了一些头疼的问题。我试图升级到1810,但它一直在prereq阶段失败。在“SQL Server服务运行帐户”“SQL Server系统管理员权限”“SQL Server站点升级配置”“SQL Server始终在可用性组上的最大文本复制大小”上失败。我的主服务器和SQL服务器是分开的。我验证了我所使用的帐户在两台服务器上都具有管理权限,并且为两台SQL服务器注册了SPN。我不知道下一步该怎么办

  5. 《阿凡达》的照片 科里 说:

    你好,Prajwal,谢谢你所有关于SCCM的文章——当我们实施它的时候,我对它一无所知,你的指导帮助了我很多。我刚刚运行了更新到1810的先决条件检查,并得到了“站点数据库有SQL更改跟踪数据的积压”警告。当我运行Microsoft Article中的命令时,我发现我最古老的条目是89天。当我运行清理时,它似乎成功执行,但实际上似乎没有清理任何东西。在此之后运行先决条件检查仍然会给出相同的警告。下一步该怎么做,有什么建议吗?

    1. 是的,我在实验室里也有过同样的经历。事实上,我已经向微软报告了这件事,但我还没有得到任何回应。现在,您可以跳过该警告并安装修补程序。

  6. 《阿凡达》的照片 妮可 说:

    我希望有人能给我指出正确的方向。我试图升级到1810,但收到以下错误。我已经改变了我的端口,但找不到地方来纠正它,运行客户端设置失败。唯一成功的选择是恢复/重置站点,这是我绝对想避免的。有什么建议吗?

    SQL静态TCP端口未设置。
    SQL动态TCP端口设置为:。
    [oursqlserver.fqdn.com];SQL Server Tcp端口;错误;配置管理器主站点和中心管理站点要求启用SQL Server Tcp并设置为静态端口。

    提前谢谢!

  7. 《阿凡达》的照片 Hatem Sobhy 说:

    我在升级1810先决条件检查失败时遇到了一个问题,错误是“SQL server配置站点升级”,请建议

  8. 《阿凡达》的照片 Andresp 说:

    我也得到了等待重新启动的问题-重新启动服务器没有解决它。已检查注册表项-清除。
    Did Shutdown -poweron(为VmWare虚拟机)。读取后,检查器变为绿色。
    所以,在某个地方还有更多的东西。

      1. 《阿凡达》的照片 Zahin Memon 说:

        我也是。重启服务器3次。同样的错误仍然失败。

        1. 《阿凡达》的照片 寇比赫希 说:

          我也有同样的问题-你把这个处理掉了吗?

          1. 《阿凡达》的照片 Elybak 说:

            你好,
            2重新启动后,对我来说一切都OK

          2. 《阿凡达》的照片 马克 说:

            我的电脑需要重新启动SQL server。它在不同的服务器上。

  9. 《阿凡达》的照片 路加福音 说:

    TLS 1.2指向SQL 2012和更低,我有SQL 2016,但我仍然得到这个警告,这是奇怪的

  10. 《阿凡达》的照片 瑞安 说:

    即使在重新启动几次后,仍然存在重新启动挂起的问题。

    对我来说,解决问题的方法是进入注册表并获得所有权:
    Softw华体会体育系列areMicrosoftWindowsCurrentVersionComponent Based ServicingRebootPending
    给了自己使用注册表项的权限并删除了它。

    不重启。再次运行安装。

    1. 《阿凡达》的照片 Mantikor 说:

      非常感谢,瑞恩。它帮助。

  11. 《阿凡达》的照片 布鲁斯 说:

    我正在获取用于站点升级的sql server配置失败的sccm 2016

  12. 《阿凡达》的照片 瑞安 说:

    我有SQL Native 2012客户端和重启先决条件失败的1810。更新本机客户端并清除,然后重新启动了六次,但没有运气让重启前失败清除。

    它不会让我继续或忽略绕过和安装。

    我在2016 Hyper-V VM上运行一个带有本地SQL的独立SCCM服务器。主机的操作系统为2012 R2。

    我加载了Hyper-V管理器,并运行关机(不是重新启动,而是关机)的虚拟机,并看到“Getting Windows Ready Do Not Power Off”消息?什么?我以为就是这样了,错误会消除,但我错了。随后重新启动会再次显示“准备好Windows”,所以我搜索了事件查看器,看看是否有任何待定的更新。一切都很清楚。

    经过几个小时的等待/重试后,我注意到重新启动时“准备好Windows”消息消失了。运行PreRequ扫描,通过!

    我检查了Windows更新,最后安装的更新是KB4483229。是否可能这仍然运行/结束在后台?可能。

    安装现在正在运行。

    1. 赖安,谢谢你的最新消息。我知道这种错误令人恼火。您可能是对的,如果没有安装更新,或者需要重新启动才能完成安装,SCCM仍然显示待定的重新启动消息。微软并没有明确说明实际上做了哪些检查来确定和警告等待的系统重启消息。

  13. 你好Prajwal,
    谢谢你的研究。不幸的是,我无法通过SQL Management Studio 2014建立管理连接。如果我尝试通过SSMS连接到ADMIN:SCCMSERVERNAME,(翻译的)错误消息读起来像“通过SSMS的专用管理连接不支持,因为以编程方式建立了多个连接…”
    你知道如何通过SSMS建立这种连接吗?不幸的是,在微软的文章中没有详细的描述。
    先谢谢你,来自德国的祝福,马库斯

    1. 《阿凡达》的照片 约翰Rehill 说:

      现在,要建立这种联系,还有一个缺失的步骤。你不能直接进入SSMS。首先打开SSMS,连接到数据库,然后使用“数据库引擎查询”图标连接到admin:实例,然后可以运行查询

    2. 《阿凡达》的照片 科里 说:

      您可能已经发现了这一点,但是对于遇到这种情况的其他人来说——当您打开SSMS时,必须关闭初始的“连接到服务器”身份验证框。然后,从右上角的“新建查询”栏打开一个数据库引擎查询。这将打开一个新的身份验证窗口,但它将允许您登录到DAC连接。

  14. 《阿凡达》的照片 丹尼尔 说:

    有一件事我要补充作为提醒-如果你有单独的SQL数据库/主站点服务器,你需要更新站点服务器上的本机客户端,而不仅仅是SQL服务器。

  15. 《阿凡达》的照片 Wpayton 说:

    在无数次重新启动后,挂起的重新启动仍然失败。如何强制安装。其他的都过去了。我还检查了所有的注册表键,将信号文件重命名操作等......这是令人沮丧的

    1. 我在实验室里就遇到过这种情况。我确保在安装更新之前重新启动了服务器。但是,您是否忽略了先决条件而重新安装?。

  16. 《阿凡达》的照片 鲍勃Bilek 说:

    我已经重新启动了我的网站服务器,但预eq检查仍然失败,说系统重新启动正在等待。我已经更新了我的Windows 10 ADK,并安装了更新的SQL本机客户端。我可能已经重新启动服务器3次了。没有窗口更新挂起。

    1. 也可能是其他需要重启的事情。但是您可以重新启动服务器并重试更新安装。

  17. 《阿凡达》的照片 格雷格•霍伊尔 说:

    可能还值得注意的是,等待重新启动前置条件需要在站点中的所有站点服务器上实现;因此,请检查您的SQL DB或远程站点服务器是否需要重新启动。

      1. 《阿凡达》的照片 Dinesh Tashildar 说:

        谢谢. .最初我以为,只需要重新启动网站服务器。然而,即使我需要重新启动数据库服务器来摆脱重启警报。

  18. 您能否一步一步地说明如何消除关于SQL积压的警告?
    好像对我没用。

    1. 《阿凡达》的照片 Aldin 说:

      对我也没用。
      我已经执行了KB中的命令。没有错误。一切似乎都很好。但我还是得到了同样的警告。

    2. 我试着在我的实验室设置中修复了几个小时,但它对我不起作用。我已经向微软产品团队报告了这个问题,他们正在努力解决。

      1. 《阿凡达》的照片 吉姆 说:

        也不适合我。你收到微软产品团队的消息了吗?

  19. 《阿凡达》的照片 mikey090tx 说:

    般若-很棒的攻略。我能够更新到1810,并将我们的ADK更新到ver10.1.17763.1,并将我们的引导映像分发到所有DP。现在当我们Pxe一个设备时,我们不再看到任何任务图像选项。我检查了smspxe日志,我可以看到未知设备在哪里启动pxe序列,但似乎没有任务序列存在或可用。

    你过去遇到过这样的情况吗?

    1. 试着取消检查PXE并重新启用它。否则在社区论坛上报告这个问题,我会整理这个。

评论截止。