[SMS] SMS 2003: ITMU v3 requires two passes, two reboots, to deploy April 2010 security patches

This was mentioned on today’s MVP call with the Product Group, which apparently caused a few issues for some of you. So just in case any of you missed it I thought I’d re-post this from the Configuration Manager Support Team Blog:

We've been getting some calls about this one so I thought it deserved a mention here.  If you're having some ITMU related issues with the April 2010 security patch install then you'll want to take a quick read of this one.  Note that this issue only affects SMS 2003.  Our currently supported products, ConfigMgr 2007 and WSUS 3.0, do not share this limitation.

=====

Issue: Deployment of the April 2010 security patches requires two executions of PatchInstall.exe and may require two reboots of the client. On the first execution, the PatchInstall.log shows:

INSTALL FAILED: UpdateID = 804db346-55c5-44b7-8491-1ecf77062836, QNumber = 978601, Title = Security Update for Windows XP (KB978601), ExitCode = 1642, Executable = C:\WINDOWS\system32\VPCache\PackageID\SmsWusHandler.exe /InstallFile:"\\DPServer\SMSPKGx$\PackageID\804db346-55c5-44b7-8491-1ecf77062836\windowsxp-kb978601-x86-enu_49ae6ac4f6e0a609124f2ce6f80fcef249273c02.exe" /UpdateID:804db346-55c5-44b7-8491-1ecf77062836

...

INSTALLED: UpdateID = d9782d11-f459-402c-bf34-d2606caa91a1, QNumber = 979309, Title = Security Update for Windows XP (KB979309), ExitCode = 0, Duration = 2, Executable = C:\WINDOWS\system32\VPCache\PackageID\SmsWusHandler.exe /InstallFile:"\\DPServer\SMSPKGx$\PackageID\d9782d11-f459-402c-bf34-d2606caa91a1\windowsxp-kb979309-x86-enu_b6a3d8953714847d02d614e8fcb5b4171d1029fb.exe" /UpdateID:d9782d11-f459-402c-bf34-d2606caa91a1

And on the second execution, after the reboot, the same log shows:

REBOOT NEEDED: UpdateID = 804db346-55c5-44b7-8491-1ecf77062836, QNumber = 978601, Title = Security Update for Windows XP (KB978601), ExitCode = 3010, Duration = 2, Executable = C:\WINDOWS\system32\VPCache\PackageID\SmsWusHandler.exe /InstallFile:"\\DPServer\SMSPKGx$\PackageID\804db346-55c5-44b7-8491-1ecf77062836\windowsxp-kb978601-x86-enu_49ae6ac4f6e0a609124f2ce6f80fcef249273c02.exe" /UpdateID:804db346-55c5-44b7-8491-1ecf77062836

Cause: MS10-019 shipped as two KBs - KB978601 and KB979309 - with KB978601 requiring that KB979309 be installed in order to install successfully. ITMU v3 has a limitation that results in PatchInstall.exe trying to install KB978601 first.

Resolution: Per http://support.microsoft.com/lifecycle/?p1=2890, SMS 2003 mainstream support ended on January 12, 2010. As such, no further updates to ITMU will be released and use of the work-around - running the Patch Install package twice - is required.

It is important to note that our currently supported products, SCCM 2007 and WSUS 3.0, do not share this limitation and can deploy the current security patches in one pass.

Keith Thornley | Senior Support Escalation Engineer

Link to the article:

http://blogs.technet.com/configurationmgr/archive/2010/05/10/sms-2003-itmu-v3-requires-two-passes-two-reboots-to-deploy-april-2010-security-patches.aspx

Read the complete post at http://wmug.co.uk/blogs/cliffs_blog/archive/2010/05/19/sms-sms-2003-itmu-v3-requires-two-passes-two-reboots-to-deploy-april-2010-security-patches.aspx

Published Wednesday, May 19, 2010 12:31 PM by Cliff Hobbs - FAQShop.com and Microsoft MVP ConfigMgr/ SMS