PRB: Unregistering MSXML 3.0 DLL Removes Registry Entries When Installed in Replace Mode (300188)



The information in this article applies to:

  • Microsoft XML 2.0
  • Microsoft XML 2.5
  • Microsoft XML 2.6
  • Microsoft XML 3.0
  • Microsoft XML 3.0 SP1

This article was previously published under Q300188

SYMPTOMS

If MSXML 3.0 is installed in replace mode and the dynamic-link library (DLL) is unregistered, all registry entries for previous versions are removed, and Web applications that were using MSXML no longer work correctly.

RESOLUTION

Reinstall the previous version of MSXML to restore the component.

STATUS

This behavior is by design.

MORE INFORMATION

Use the steps to reproduce behavior only on test computers. Following these steps breaks MSXML on that computer, so that you must reinstall MSXML.

Steps to Reproduce Behavior

  1. Install MSXML 3.0. During setup, select Replace Mode.
  2. Unregister Msxml3.dll. Applications that use MSXML no longer work correctly.

Modification Type:MajorLast Reviewed:10/12/2001
Keywords:kbDSupport kbMSXMLnosweep kbprb KB300188