正常从SCCM控制台升级版本大概2个小时左右, 有时候由于安装失败等原因卡住,那么就要进行修复,如果找不到具体信息故障解决可用此方法重新升级在观察升级情况,
选中卡住的更新记录,点击显示状态,可以看到该条更新的GUID,然后根据GUID到下列目录查找对应的文件夹
在SCCM站点服务器目录 D:\Program Files\Microsoft Configuration Manager\EasySetupPayload
选择对应文件夹名称a200e842-5cb5-4bd3-ab77-2999b59721ae ,这个文件夹内升级包对应SCCM2006版本
在SQL中执行此语句,在刷新控制台信息即可恢复安装状态
EXEC spCMUSetUpdatePackageState N'a200e842-5cb5-4bd3-ab77-2999b59721ae',262146,N''
恢复后重新再进行更新安装.
如果通过以上方法处理后,仍然无法重新安装更新,就需要通过删除数据库中相关的更新包。
我们需要用到SCCM自带的重置更新工具CMUpdateReset,一般在以下路径SMSSETUP\TOOLS\CMUpdateReset。
此工具可以重新下载更新或者删除已下载的更新命令如下(需要使用管理员运行CMD,然后调用该程序)
Example to run the default CMUpdateReset.exe:
CMUpdateReset.exe -S server1.contoso.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C
CMUpdateReset.exe -S server1.contoso.com -I MyInstance -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C
用以上工具重置完成后,重启SMS_EXECUTIVE 服务,然后再检查更新重新下载补丁进行安装。