Assessing the Impact to Your Environment

 

The following table lists possible scenarios for dealing with the removal of version independence in MSXML. Locate the scenario that best describes your current situation, then read the notes for installing and using MSXML in that environment.

If you Notes
Have a version of MSXML prior to MSXML 2.6 and have never upgraded it. No action is required. Later versions of MSXML such as 4.0 and 5.0 install side-by-side with earlier versions of MSXML without affecting any existing functionality.
Installed MSXML 2.6 MSXML 2.6 was shipped with SQL Server 2000 and MDAC 2.6 and is provided in Windows or other service pack updates provided by Microsoft.

MSXML 2.6 installs in replace mode only.
Installed MSXML 3.0 MSXML 3.0 is provided as a required component with a number of Microsoft products, such as Microsoft Visual Studio and Microsoft Office. It is also a system component for current versions of Microsoft Windows.

MSXML 3.0 SP2 or later installs in replace mode only. (Note: you do not need to run xmlinst.exe utility when updating to this version of MSXML 3.0)
Installed MSXML 4.0 MSXML 4.0 is a separate download that was released by Microsoft in October 2001. The latest or current service pack release of MSXML 4.0 is available through the Microsoft Web site. MSXML 4.0 must be installed separately and is not currently included with other Microsoft products.

MSXML 4.0 installs side-by-side with earlier versions of MSXML without affecting any existing functionality.
Installed MSXML 5.0 for Microsoft Office Applications MSXML 5.0 for Microsoft Office Applications is only available with current versions of Microsoft Office.

MSXML 5.0 for Microsoft Office Applications installs side-by-side with earlier versions of MSXML without affecting any existing functionality.
Installed MSXML 6.0 MSXML 6.0 is a separate download that was released by Microsoft in November 2005. The latest or current service pack release of MSXML 6.0 is available through the Microsoft Web site. MSXML 6.0 must be installed separately. It is included with SQL Server 2005.

MSXML 6.0 installs side-by-side with earlier versions of MSXML without affecting any existing functionality.

See Also

GUID and ProgID Information
Why Version-Independent GUIDs and ProgIDs Were Removed
MSXML 3.0 GUIDs and ProgIDs
MSXML 4.0 GUIDs and ProgIDs
MSXML 5.0 for Microsoft Office Applications GUIDs and ProgIDs
Dependencies in MSXML
MSXML 4.0 Legacy Installation