Software Updates

Deploy a new version of Windows Update Agent WUA

When using software Updates with Configuration Manager you may   want to deploy a new WU Agent to your machines for several reasons. WUA might cause all kinds of problems with client scanning and deployment. So my recommendation is to keep the WU Agent up to date. It’s not all times the clients update the agent by itself so therefore you will see a manual way of deploying it in this article.

After that you need to create a package with the source files and distribute it to your DPs. We also need to specify a program for the package I use this syntax for my x86 platform as I don’t want to force a restart and also hide it from the end user.

WindowsUpdateAgent30-x86.exe /WUForce /quiet /norestart
  • We will also need to create a collection for your machines to target an example query could be the following. With this query all active non obsolete clients that doesn’t have WUA 7.4.7600.226 will be listed. Make sure you have not like or like otherwise the version handling won’t work.
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_WINDOWSUPDATEAGENTVERSION on SMS_G_System_WINDOWSUPDATEAGENTVERSION.ResourceID = SMS_R_System.ResourceId where SMS_G_System_WINDOWSUPDATEAGENTVERSION.Version not like "7.4.7600.226" and SMS_R_System.Client = 1 and SMS_R_System.Obsolete != 1 and SMS_R_System.Active = 1


  • After this you need to create an advertisement to deploy to the collection and follow your deployment in the reports.