网站搜索

SCCM 更新和服务陷入下载状态


自最近几个技术预览版发布以来,我注意到我实验室的更新和服务节点中的所有 SCCM 更新和服务都停留在下载状态。我不确定为什么会发生这种情况,但让我分享一下此问题的解决方法。

因此,在我的实验室设置中下载 SCCM 技术预览版 2007 更新时,我注意到该更新停留在下载状态。

我在 dmpdownloader.log 文件中没有看到任何错误。我可以说它并没有完全卡住,因为我可以看到更新正在下载,但速度非常非常慢。

注意 - 不应在当前分支版本上尝试本文中介绍的步骤。此外,微软也不以任何方式支持这一点。因此,使用风险需您自担。我发布此内容是因为以下解决方法在我的技术预览实验室设置中有效。

ConfigMgr 更新和服务 - 下载缓慢

澄清一下,过去,ConfigMgr 技术预览版更新几乎需要半天时间才能下载,这是不可接受的。

下载可能需要时间的原因之一可能是由于连接速度慢或互联网连接不良。我没有遇到这个问题,因为我的下载速度很好。

通常ConfigMgr技术预览版更新不超过1GB。因此下载这些更新应该不会花费太多时间。

检查 dmpdownloader.log 文件,我没有看到任何错误。我可以看到 2007TP .cab 文件下载链接。

另一个原因可能是云中托管的 Microsoft 服务器的问题 - cmupdatepackppe.blob.core.windows.net。微软托管的服务器大部分时间都很好。在与其他同事核实后,当他们说下载对他们来说效果很好时,我排除了这个原因。

在安装任何新的 SCCM 技术预览更新后,我还会拍摄虚拟机的快照。这次我把快照恢复到之前的版本,检查了下载问题,还是一样。

每当我们在更新和服务节点中看到 SCCM 更新陷入下载状态时,我们都会使用 Configuration Manager 更新重置工具(CMUpdateReset.exe 工具)。

使用 SCCM 更新重置工具后,我重新启动了 SMS EXECUTIVE 服务,但这没有帮助。更新和服务只是重试相同的下载。

ConfigMgr 更新再次陷入下载状态。检查 EasySetupPayload 显示一个文件夹和一个 cab 文件。大小为 0 KB。

修复 SCCM 更新和服务卡在下载状态的问题

我很好奇为什么 SCCM 技术预览版更新在我的设置中下载速度如此之慢。不仅如此,我还想快速下载 2007 年技术预览版更新。

因此,我在浏览器中访问了 2007TP .cab 文件下载链接,可以下载 cab 文件。 2007 TP cab 文件通过浏览器下载的速度要快得多。

所以现在我有 .cab 文件,如果我可以用 EasySetupPayload 文件夹中的文件替换它,那就可以解决我的问题。

我复制了下载的 .cab 文件,并尝试在 EasySetupFolder 中替换它。

您会收到“文件夹正在使用”消息。基本上您将无法替换 cab 文件,因为 EasySetupPayload 文件夹已被 ConfigMgr 使用。

我停止了 SMS_EXEC 服务并尝试替换 cab 文件,但这对我不起作用。

不知怎的,我不得不替换这个 cab 文件。所以我在安全模式下重新启动了 Windows Server 2019。我知道在安全模式下 ConfigMgr 不会读取或使用 EasySetupPayload 文件夹。

在安全模式下,我可以用我下载的文件替换 EasySetupPayload 中的 .cab 文件。我将服务器重新启动到正常模式。

瞧!在控制台的“更新和服务”节点下,我发现 ConfigMgr 技术预览版 2007 更新处于准备安装状态。这就是我修复 SCCM 更新和服务卡在下载状态的方法。

相关文章