Some ITMU-specific reports contain no data after you upgrade to SMS 2003 Service Pack 3

This article has been archived. It is offered "as is" and will no longer be updated.
You install Inventory Tool for Microsoft Updates (ITMU) Revision 3 on a computer that is running Microsoft Systems Management Server (SMS) 2003, and then you upgrade to SMS 2003 Service Pack 3 (SP3). After you do this, some ITMU-specific reports contain no data. Or, the ITMU lists only updates that are detected by a previous scan tool, such as Microsoft Baseline Security Analyzer.

This problem also occurs when you install SMS 2003 SP3, and then you rerun the SMS Setup program to modify settings. For example, you use the SMS Setup program to add the Asset Intelligence module.

This problem does not occur if you perform a site reset or if you install SMS 2003 SP3 before you install ITMU Revision 3.
This problem occurs because SMS 2003 SP3 includes an earlier version of the ITMU reports definition. When you install SMS 2003 SP3, the reports definition is overwritten by the SMS 2003 SP3 reports definition. However, ITMU Revision 3 contains the most recent ITMU reports definition.
After you upgrade to SMS 2003 SP3 or after you rerun the SMS 2003 Setup program to add modules, reinstall ITMU Revision 3. You do not have to remove the existing ITMU Revision 3 installation. This installation repairs itself by reinstalling the ITMU Revision 3 reports definition on the site server and by copying all the ITMU files to the default ITMU packages, such as to the Windows Update Tools package and to the Windows Update Agent package. The repair operation updates the package version number, and then it redistributes the ITMU packages to all the assigned distribution points.

ITMU Revision 3 is located in the SMS SP3 source files folder that is named Scantools. You can also download ITMU Revision 3. To do this, visit the following Microsoft Web site: If you do not want to update the existing ITMU package, you can manually compile the ITMU Revision 3 Swupdate_Reports.mof file. To do this, follow these steps:
  1. Use Windows Explorer to locate the Program Files\Microsoft Updates Inventory Tool\ReportingMofs\ENU folder.
  2. Copy the Swupdate_Reports.mof file to a temporary folder, such as the C:\Temp folder.
  3. Right-click Swupdate_Reports.mof, click Rename, and then rename the file. For example, rename the file to ITMUV3.mof.
  4. Right-click ITMUV3.mof, point to Open With, and then click Notepad.
  5. In Notepad, type the following line at the beginning of the file:
    #pragma namespace("\\\\SMSProviderComputer\\root\\SMS\\site_XXX")
    Note SMSProviderComputer is the SMS provider computer name. XXX is the site code.
  6. In Notepad, click File, and then click Save.
  7. Click Start, click Run, type cmd, and then click OK.
  8. At the command prompt, locate the folder that contains the ITMUV3.mof file, and then type the following command:
    mofcomp ITMUV3.mof
    After you run this command, you receive the following message:
    Microsoft (R) 32-bit MOF Compiler Version 5.2.3790.0Copyright (c) Microsoft Corp. 1997-2001. All rights reserved.Parsing MOF file: ITMUV3.MOFMOF file has been successfully parsedStoring data in the repository...Done!

Article ID: 937098 - Last Review: 01/15/2015 18:22:38 - Revision: 2.0

  • Microsoft Systems Management Server 2003 Service Pack 3
  • kbnosurvey kbarchive kbtshoot kbexpertiseinter kbprb KB937098