How to Prevent the Scan Tools from Automatically Upgrading XML (828602)



The information in this article applies to:

  • Microsoft Systems Management Server 2.0

SYMPTOMS

When you run the scan tools from the Security Update Inventory Tool or the Microsoft Office Inventory Tool for Updates, the scan tools try to automatically upgrade to Microsoft XML 3.0 Service Pack 2 (SP2). When they do so, only some of the XML files may upgrade. This may cause compatibility issues with other programs that use XML.

If your computer is using any of the XML files that still must be upgraded, the scan tools may not be able to replace the files until after you restart the computer.

RESOLUTION

A supported fix is now available from Microsoft, but it is only intended to correct the problem that is described in this article.

To resolve this problem, contact Microsoft Product Support Services to obtain the fix or download it directly from the Microsoft Feature Pack download site. For a complete list of Microsoft Product Support Services phone numbers and information about support costs, visit the following Microsoft Web site: Note In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The usual support costs will apply to additional support questions and issues that do not qualify for the specific update in question.

The English version of this hotfix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.
   Date         Time   Version      Size       File name              Platform 
   ---------------------------------------------------------------------------
   06-Oct-2003  20:05  1.0.200.126  2,535,424  Securitypatch_enu.exe  X86
   08-Oct-2003  19:40  1.0.200.126    167,561  S_scan.exe             X86
   06-Oct-2003  20:05  1.0.200.126  2,240,512  Officepatch_enu.exe    X86
   08-Oct-2003  19:42  1.0.200.126    166,958  O_scan.exe             X86
Note Because of file dependencies, the most recent hotfix or feature that contains these files may also contain additional files.

How to Install the Hotfix

To install the hotfix, run the updated Setup program, SecurityPatch_x.exe or OfficePatch_x (where x is the three-digit language code).

Note Setup detects and removes previous installations of the tool, but you can permit Setup to skip the removal of the collections, packages, programs, and advertisements that a previous installation of the tool created. If you keep the existing Microsoft Systems Management Server (SMS) objects that you used during a previous deployment, Setup reuses these objects. If a previous deployment used customized settings, review the settings for the collections, packages, programs, and advertisements to make sure that they are appropriate for your environment. The settings that Setup uses are reasonable default settings, but they may not suit all environments.

MORE INFORMATION

The S_scan.exe and the O_scan.exe scan tools are part of the SMS Software Update Services (SUS) Feature Pack. When you run the scan tools from the Security Update Inventory Tool or the Microsoft Office Inventory Tool for Updates, they verify that the client has the XML 3.0 SP2 files installed.

If the correct versions of these files are not installed, the scan tools automatically try to upgrade to XML 3.0 SP2. In rare circumstances, only some of the XML files are upgraded. As a result, the client may have Service Pack 1 (SP1) and SP2 XML files. For example, the client may have the XML SP2 version of Msxml3.dll and the XML SP1 version of Msxml3r.dll and Msxml3a.dll installed. This may cause compatibility issues with other programs that use XML.

This hotfix adds a new command-line switch to the updated versions of the scan tools. With this switch, you can prevent each scan tool from automatically installing or upgrading XML to version 3.0 SP2. If you do not want the scan tools to automatically install and upgrade XML, add the /noxml switch to your program command line. Examples:

s_scan.exe /s /cache /noxml
o_scan.exe /s /cache /noxml

Important Use this switch only if the client computers already have a supported version of the XML files installed (3.0 SP2 or later). If a client does not have a supported version of XML, the scan tools may not work correctly.
Writer: hansr
Tech Reviewer: hansr
Editor: v-dbrsu

Modification Type:MinorLast Reviewed:6/5/2006
Keywords:kbHotfixServer kbQFE KB828602