SCCM更新重置工具- cmupdaterset . exe工具
当您的SCCM更新出现下载问题时,CMUpdateReset工具可以帮助您。此SCCM更新重置工具也称为cmupdaterset .exe工具。当SCCM更新卡在下载或复制状态工具以重置配置管理器更新时。
当涉及到安装ConfigMgr当前分支更新时,我经常从人们那里得到很多问题。特别是当SCCM 1810更新发布了,大多数人报道SCCM更新下载卡住了。
您可能在论坛中看到的一个典型建议是重新启动SMS_EXECUTIVE服务.然而,对大多数人来说,这是行不通的。
当您打开dmpdownloader.log时,您可能会看到以下代码行。
错误:无法通过命令/ retrouble下载454b3508-4387-4106-9441-283495dec3ec的redist
错误:下载所需文件失败
因此,让我们了解什么是这个用于SCCM的CM更新重置工具,以及如何使用CMUpdateReset tool来修复配置管理器更新下载问题。
目录
什么是SCCM更新重置工具/ CMUpdateReset工具?
从SCCM 1706,微软为CAS和主站点提供了CM更新重置工具。当控制台更新出现下载或复制问题时,此工具应该可以帮助您解决问题。
CM更新重置工具的位置
CMUpdateReset.exe是一个命令行工具。的CM更新复位工具在\ cd.latest \ SMSSETUP \工具站点服务器的文件夹。
什么时候使用CM更新重置工具?
首先,你必须知道何时使用重置工具。您必须使用此工具,当在控制台中更新尚未安装,处于失败状态.
什么是失败国家—“failed”状态是指更新正在进行中,但卡住或下载时间过长。在这个阶段,当您右键单击一个更新时,您会看到所有选项都变成灰色。
在使用此工具之前,请尝试重新启动SMS执行服务。但是如果这没有帮助,并且您仍然看到SCCM更新停留在下载状态,则使用CMUpdateReset。
更新重置工具将针对您指定的更新运行。另一个重要的一点是,该工具不会删除成功安装或下载的更新。
CMUpdateReset Tool必备事项
CM更新重置工具要求该帐户具有以下权限才能正常运行
- 该帐户必须对站点数据库- CAS和层次结构中的每个主站点具有读写权限。此工具不适用于辅助站点。
- 要设置这些权限,可以将用户帐户添加为db_datawriter而且db_datareader每个站点的SCCM数据库上的固定数据库角色。
- 您的层次结构的顶级站点上的本地管理员。
- 承载服务连接点的计算机上的本地管理员。
- 您必须在层次结构的顶级站点上运行此工具。
如何使用SCCM更新重置工具
现在您已经了解了配置管理器更新重置工具,您必须知道如何使用SCCM更新重置工具。使用SCCM更新重置工具,您可以重置有下载问题的更新,或者强制删除有问题的SCCM更新包。
让我介绍两个场景,它们将帮助您决定运行哪个命令。
场景1-你注意到更新卡在下载状态。因此,在这种情况下重置更新的最简单方法是使用以下命令。P是包GUID。
CM_SiteCode .exe -S SQLServerFQDN -D CM_SiteCode -P 706e6a13-d541-4f7e-bf82-3b14efaed35f
场景2—您运行场景1中提到的命令,但您仍然看到问题仍然存在。下面的命令强制删除有问题的更新包。P是包GUID。
CM_SiteCode .exe -FDELETE -S SQLServerFQDN -D CM_SiteCode -P 706e6a13-d541-4f7e-bf82-3b14efaed35f .exe
请注意—如果升级包处于下载后状态,工具不会对升级包进行清理。
如何修复SCCM更新卡在下载状态
当我安装时,我注意到SCCM更新卡在下载状态配置管理器技术预览1905.
我检查了EasySetupPayload文件夹,注意到cab文件大小为438MB。在另一个文件夹里,我没有看到任何文件。
等待30多分钟后,控制台仍然显示更新状态为下载.
所以我决定运行CMUpdateReset工具。我只是想重置更新,所以我运行下面的命令。
CM_SiteCode .exe -S SQLServerFQDN -D CM_SiteCode -P 706e6a13-d541-4f7e-bf82-3b14efaed35f
[警告]当控制台内更新尚未安装且处于失败状态时,可以使用此工具。失败状态可能意味着更新下载仍在进行中,但被卡住,花费的时间过长,可能比您对类似大小的更新包的历史预期要长几个小时。也可能是无法将更新复制到子主站点。当您运行该工具时,它将根据您指定的更新运行。如果软件包处于预安装状态,则会删除它。如果包处于复制状态,它将重新启动复制。您确定要运行该工具吗?“Yes”输入Y,“No”输入N。
Y
运行cmupdaterset .exe工具
验证SQL server FQDN属于顶级站点。
验证站点服务器运行1606或更高版本。
已验证复制处于活动状态。
软件包处于预安装状态。正在清理包裹。
已验证服务连接点已安装在顶层站点上。
已验证该帐户具有服务连接点共享的权限。
已查实该帐户有权限将收件箱\ man。箱文件夹。
服务SMS_EXECUTIVE正在机器corpsccm.prajwal.org上运行。
验证服务SMS_EXECUTIVE正在机器corpsccm.prajwal.org上运行。
Service CONFIGURATION_MANAGER_UPDATE正在机器corpsccm.prajwal.org上运行。
验证了服务CONFIGURATION_MANAGER_UPDATE正在机器corpsccm.prajwal.org上运行。
验证所有子站点(如果有的话)的包是否处于复制后状态。
在包分发列表中将包标记为已删除。(0行受影响。)
在CM_UpdatePackageSiteStatus_HIST中添加用于历史跟踪的条目。(1行受影响)
在包分发列表中将包标记为已删除。
删除站点服务器corpsccm.prajwal.org上EasySetupSettings表中的更新包6B4F84B7-5555-48B0-AECC-74FB5A8AA24B(0行受影响)
在CM_UpdatePackageSiteStatus_HIST中添加用于历史跟踪的条目。
(1行受影响)从EasySetupSettings表中删除更新包。
删除站点服务器corpsccm.prajwal.org上cm_updatepackageSiteStatus表中的更新包6B4F84B7-5555-48B0-AECC-74FB5A8AA24B(0行受影响)
在CM_UpdatePackageSiteStatus_HIST中添加用于历史跟踪的条目。(1行受影响)
删除cm_updatepackageSiteStatus表中的更新包。
删除站点服务器corpsccm.prajwal.org上CM_UpdatePackage_MonitoringStatus表中的更新包6B4F84B7-5555-48B0-AECC-74FB5A8AA24B(0行受影响)
在CM_UpdatePackageSiteStatus_HIST中添加用于历史跟踪的条目。(1行受影响)
删除cm_updatepackageSiteStatus表中的更新包。
从站点服务器corpsccm.prajwal.org的cm_updatepackack表中删除更新包6B4F84B7-5555-48B0-AECC-74FB5A8AA24B(受影响1行)
在CM_UpdatePackageSiteStatus_HIST中添加用于历史跟踪的条目。(1行受影响)
从CM_UpdatePackage_MonitoringStatus表中删除更新包。
验证站点服务器corpsccm.prajwal.org上6B4F84B7-5555-48B0-AECC-74FB5A8AA24B包的表项是否被删除。
在CM_UpdatePackageSiteStatus_HIST中添加用于历史跟踪的条目。(1行受影响)
删除corpsccm.prajwal.org \ sms_P01 \ EasySetupPayLoad \ \ 6 b4f84b7 - 5555 - 48 - b0 - aecc - 74 fb5a8aa24b.cab。
\corpsccm.prajwal.org\sms_P01\EasySetupPayLoad\ 6b4f84b7 -5555- 48b0 - aec - 74fb5a8aa24b .cab不存在需要删除。
在CM_UpdatePackageSiteStatus_HIST中添加用于历史跟踪的条目。(1行受影响)
删除\离线corpsccm.prajwal.org \ sms_P01 \ EasySetupPayLoad \ \ 6 b4f84b7 - 5555 - 48 - b0 - aecc - 74 fb5a8aa24b.cab。
\corpsccm.prajwal.org\sms_P01\EasySetupPayLoad\Offline\ 6b4f84b7 -5555- 48b0 - aec - 74fb5a8aa24b .cab不存在需要删除。
删除corpsccm.prajwal.org \ \离线sms_P01 \ EasySetupPayLoad \ \ ConfigMgr.Update.Manifest.cab。
\corpsccm.prajwal.org\sms_P01\EasySetupPayLoad\Offline\ConfigMgr.Update.Manifest.cab不存在,不能删除。
在CM_UpdatePackageSiteStatus_HIST中添加用于历史跟踪的条目。(1行受影响)
删除corpsccm.prajwal.org \ sms_P01 \ EasySetupPayLoad \ \ 6 b4f84b7 - 5555 - 48 - b0 - aecc - 74 fb5a8aa24b。
\sms_P01\EasySetupPayLoad\6B4F84B7-5555-48B0-AECC-74FB5A8AA24B不存在可删除。
在CM_UpdatePackageSiteStatus_HIST中添加用于历史跟踪的条目。(1行受影响)
删除cmupdate通知。在CM_UpdatePackageSiteStatus_HIST中添加用于历史跟踪的条目。(1行受影响)
[Success] CMUpdateReset.exe工具运行成功。如果工具删除了包(检查Updates和services以查看是否列出了包),则必须在顶级站点上重新启动SMS_EXECUTIVE服务。或者,在控制台中使用“检查更新”来重新下载包。
如果包正在重新启动复制或安装,请不要重新启动SMS_EXECUTIVE服务。您可以使用流程图排除其他问题。
更新从控制台中消失。现在重新启动SMS exec服务.当我检查更新时,我确实看到更新在控制台显示中再次可用可供下载.这次更新下载成功。
这是伟大的服务器管理员,但在客户端pc级做什么?即使是Level 2桌面也不允许操作更新服务器,但这就是大多数用户注意到他们的更新没有发生的地方。
@Prajwal
我已经安装了1806,我们正在准备升级到1910,但是当我看到我的更新和服务1806的状态卡住了“检查先决条件”。然后我无法运行任何其他更新,因为选项都是灰色的。
我试着在C:\Program Files\Microsoft配置管理器\EasySetupPayload中寻找参考GUID,但它不在那里。其他CM更新都在那里,其中添加了一个文件夹,该文件夹与CM中的任何其他GUID都不匹配。我试着运行CMUpdateReset工具,它给了我一个错误,是在复制后的状态,并调用CSS来解决。
什么好主意吗?
请验证用于启动更新的ID是否可以访问共享路径\\....\EasySetupPayload。
一切都好。谢谢Prajwal ! !
当我尝试运行该工具时,我们的服务器无法运行它,因为它是一个不受支持的16位应用程序。有什么办法吗?
嗨,普拉杰瓦尔,它不起作用,请给我另一个解决方案
嗨,我在控制台升级到1910卡在下载状态,我已经尝试了重置工具(标准重置和-FDELETE,每次重新尝试时,它仍处于下载状态。我想我已经尽我所能去下载了,任何建议都非常欢迎。谢谢你!
嗨,我正面临类似的问题,获得最新的1910更新,尝试了标准和FDELETE仍然停留在下载和dmpdownloader.log有以下错误:
错误:下载e2f7b2f9-4828-4650-9144-5dc7956781b7的redisl命令失败http://go.microsoft.com/fwlink/?LinkID=2057682/ LnManifestUrlhttp://go.microsoft.com/fwlink/?LinkID=2057571/RedistVersion 201910 /NoUI“\\SERVERNAME\EasySetupPayload\e2f7b2f9-4828-4650-9144-5dc7956781b7\redist”。
然而,我看到EasySetupPayload (3.45GB)有一个e2f7b2f9-4828-4650-9144-5dc7956781b7。Cab文件和解压缩文件夹e2f7b2f9-4828-4650-9144-5dc7956781b7
我已经尝试重新启动服务器,重新启动SMS_EXECUTIVE服务,并检查更新选项。有什么建议吗?
问候,Abhi
更多信息,c:\configmgrsetup.log显示下载INFO: downloading时出现问题http://go.microsoft.com/fwlink/?LinkID=2057800一旦我们放松了防火墙规则,下载就完成了
在执行updatereset命令时,进入错误下方
0 x80131904
已成功建立连接,但在登录过程中发生错误。
SSL提供者:目标主体名称不正确。
亲切的建议
我从1702年更新到1810年,由于无法更新MOF文件,我的安装卡住了。我在服务器上找不到这个工具。我从哪里得到这个工具呢?
你检查过这个位置吗- C:\Program Files\Microsoft Configuration Manager\cd.latest\SMSSETUP\TOOLS