Topic last updated—November 2007

The Windows Update Agent version 3.0 must be installed on Configuration Manager 2007 client computers before a scan for software updates compliance can successfully complete. When the site server is initially installed, the latest version of the Windows Update Agent is downloaded, and when the client computers are installed, the agent is upgraded automatically to version 3.0, if required. If the upgrade fails during the client installation, the installation is not attempted again and the Windows Update Agent must be upgraded using another method.

When Automatic Updates is enabled on client computers and when Windows Server Update Services (WSUS) 3.0 running on the software update point site system server is configured to support self-update, the Windows Update Agent will automatically download and install updates. When self-update is not an option, you can download and install the Windows Update Agent version 3.0 installation file on client computers. The following procedures provide the steps to download the installation file, create a query for computers that do not have at least Windows Update Agent version 3.0, create a collection based on the query, and create a software distribution that targets the new collection.

To download the Windows Update Agent version 3.0

To create a collection that retrieves computers that have an older version of the Windows Update Agent version 3.0

  1. Navigate to System Center Configuration Manager / Site Database / Computer Management / Collections.

  2. Right-click Collections, and then click New Collection.

  3. Specify the Name and Comment, and then click Next.

  4. Click the Query Rule icon to open the Query Rule Properties dialog box.

  5. Specify a name for the query, and then click Edit Query Statement.

  6. Click Show Query Language, and then replace the existing statement with a query such as the following sample query statement:

      Copy Code
    SELECT SMS_R_System.NetbiosName, SMS_G_System_WINDOWSUPDATEAGENTVERSION.Version 
    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 < "7.0.6000.374" order by SMS_G_System_WINDOWSUPDATEAGENTVERSION.Version
    

    The sample query will return all computers with a version of the Windows Update Agent that is less than 7.0.6000.374, which is version 3.0. The query will return only the computers that have a value for the Windows Update Agent version, which requires the computer to scan for software updates at least once and then take hardware inventory.

    Modify the sample query statement to meet your needs. Click Show Query Design to display the classes, criteria, and joins in the design dialog box.

  7. Click OK, and then specify whether the collection should be collection limited.

  8. Click OK, specify whether the collection should be updated on a schedule, and then click Next.

  9. Click Next, specify the security rights for the collection, click Next, and then click Close when the wizard completes.

  10. Click the collection under the Collections node to return the computers that do not have the Windows Update Agent version 3.0.

To distribute Windows Update Agent version 3.0 to clients

  1. Create a software distribution package for the downloaded Windows Update Agent version 3.0 installation files. For more information, see How to Create a Package.

  2. Create the program for the software distribution package. For the command line, specify WindowsUpdateAgent30-<platform>.exe /quiet /norestart /wuforce. For more information, see How to Create a Program.

  3. Create an advertisement that targets the client computers that do not have Windows Update Agent version 3.0 or later. Specify the collection that was created in the preceding procedure. For more information, see How to Create an Advertisement.

    Important
    It is highly recommended that you advertise the Windows Update Agent version 3.0 to a small set of test client computers before distributing it to all clients in the collection.

See Also