Freigeben über


ZTIWindowsUpdate.WSF does not install all patches

This article is obsolete. The algorithm how  was changed in recent versions of MDT, and now this logic is built into it.  

 

 

ZTIWindowsUpdate.wsf is the script that goes to Microsoft Update or internal WSUS server and install all approved updates from there. It is a part of automated image build process I've been creating for all of my customers.

In MDT 2010 this script was optimized to reduce the number of reboots. To accomplish it, the script now remembers all installed patches, and does not install them if they have been already installed.

The problem is that some patches need to be re-installed. Let's say we run this script for the first time, then install some applications overwriting newer files and some patches become applicable again, but second run of ZTIWindowsUpdate.wsf won't reapply the patch due to reasons above. With help of Keith Garner, I wrote a simple script that will zero the list of installed updates. It's attached here, copy WSF script to your MDT share scripts folder, and add actions to your Task Sequence like shown here:

DeleteListOfInstalledUpdates.zip

Comments

  • Anonymous
    June 06, 2012
    Hello AlexSemi,Is this still applicable to MDT 2012?Thanks in advance.-YPae
  • Anonymous
    September 04, 2012
    Yes, still applicable to MDT 2012 (and MDT 2012 Update 1)
  • Anonymous
    February 15, 2014
    HIcan you please attach the picture ?i want to be able  to add the net patches that release since i did the sysprep can you please assist ?thansk,Roni.
  • Anonymous
    November 10, 2015
    Is this still applicable to MDT 2013?