Windows 更新未安装。0x87d00244

Windows 更新未安装。0x87d00244

我们正在使用 SCCM 2012 SP1 CU5 (5.0.7804.1600),并且我们的许多 Windows 7 客户端都无法安装更新。当我运行“计算机策略检索和评估周期”时,我相信 C:\Windows\CCM\Logs\WUAHandler.log 会按预期运行 - 最后几个条目是:

Search Criteria is (DeploymentAction=* AND Type='Software') OR (DeploymentAction=* AND Type='Driver')
Async searching of updates using WUAgent started.
Async searching completed.
Successfully completed scan.

然后我运行“软件更新扫描周期”,C:\Windows\WindowsUpdate.log 文件也成功完成:

2014-12-04  09:24:41:086    1036    3458    Report  CWERReporter finishing event handling. (00000000)
2014-12-04  09:24:41:296    2888    309c    COMAPI  - Updates found = 444
2014-12-04  09:24:41:296 2888   309c    COMAPI  ---------
2014-12-04  09:24:41:296    2888    309c    COMAPI  -- END -- COMAPI: Search [ClientId = CcmExec]
2014-12-04  09:24:41:296    2888    309c    COMAPI  -------------
2014-12-04  09:24:46:039    1036    3458    Report  CWERReporter finishing event handling. (00000000)

运行“软件更新部署评估周期”时,C:\Windows\CCM\Logs \UpdatesDeployment.log 中出现错误:

Detection job ({47813475-0491-46E5-8CD1-B84B806B9844}) started for assignment ({a3c79c96-1ed1-456d-98e7-7b8a2b381775})
Started evaluation for assignment ({a3c79c96-1ed1-456d-98e7-7b8a2b381775})
Evaluation initiated for (12) assignments.
Job error (0x87d00244) received for assignment ({a3c79c96-1ed1-456d-98e7-7b8a2b381775}) action
Updates will not be made available

这些错误会针对每项工作显示。有办法解决吗?谢谢

答案1

这种体验是所有客户都具有的,还是只有部分客户具有的?

-如果所有客户端,我会检查更新包的内容状态

-如果只有一些客户端,我会查看您的边界组配置。

我找不到关于该特定错误的太多信息,因为我确信您也找不到。CMTrace.exe(您肯定应该使用它,查找C:\Program Files\Microsoft Configuration Manager\tools实用程序)在“工具”菜单下有一个“错误查找”。它报告了模糊的错误:

87d00244: The object or subsystem has not been initialized.


这里是我找到的一点参考资料(实际上,这是一篇非常好的文章)。根据日志片段中提供的信息,似乎受影响的客户端上的 Windows 更新代理运行正常,问题源于 ConfigMgr。

但是,引用分配的作业错误 87d00244 让我认为 WUA 不健康或未准备好,或者目标计算机上没有可用的更新内容。您可以检查 ccmcache 以获取相关的更新包吗?

另外,您能否确认您没有使用 IP 子网边界?如果您有奇数大小的子网(奇数是除 /24 之外的任何值),则完全有可能存在配置问题。


另一个更新:

受影响的计算机可能未安装 2014 年 7 月 Windows 更新 (Windows 更新代理)?这显然是 SCCM 更新基础设施的问题。(KB 因操作系统版本而异,有关更多信息,请参阅链接)

创建集合查询的指南发现了一些有趣的信息。我有很多客户没有安装此更新,而且在某些情况下,它似乎会影响安装后续更新的能力。

答案2

  • 打开 SCCM 控制台、资产和合规性以及设备

  • 右键单击收到错误的计算机并选择安装客户端

  • 在客户端推送的安装选项中,确保选中在安装客户端之前卸载现有 Configuration Manager 客户端复选框

答案3

虽然与运行软件更新部署评估周期时看到此错误代码没有特别关系,但其他用户报告说,使用 SMS 2003 工具包中的 CCMCLEAN 完全删除 ConfigMgr 客户端,然后重新安装客户端,以解决初始客户端安装期间出现的相同错误代码。请注意,此软件不再受支持,但也许值得在单个客户端上尝试一下,看看是否有帮助。

包含 CCMCLEAN 的 SMS 2003 Tookit 2 链接:http://technet.microsoft.com/en-us/systemcenter//bb676787.aspx

Technet 线程描述了客户端安装期间出现的相同错误:https://social.technet.microsoft.com/Forums/en-US/d3cb3b25-8195-47dd-8121-993681c21b5e/cm2012-client-install-fails-with-unable-to-compile-sql-ce-script-file?forum=configmanagerdeployment

相关内容