PSS ID Number: 319744
Article Last Modified on 6/25/2004
The information in this article applies to:
- Microsoft XML 4.0
This article was previously published under Q319744
SYMPTOMS
After you apply the MSXML 4.0 security patch that is listed in Microsoft Knowledge Base article 317244, applications that use MSXML 3.0 no longer work.
CAUSE
This problem occurs when you install the MSXML 4.0 security patch (Microsoft Security Bulletin MS02-008) on a computer that is running a beta version of MSXML 4.0. The MSXML 4.0 Beta installer improperly maps registry keys for MSXML 3.0. Because the security patch removes these mappings, MSXML 3.0 functionality breaks after you apply the MSXML 4.0 security patch.
RESOLUTION
To restore MSXML 3.0 functionality, follow these steps:
- Remove MSXML 4.0 Beta from the computer.
- At a command prompt, run the following commands:
cd %systemroot%\system32
xmlinst.exe -u msxml3
regsvr32 msxml3.dll - Download and install the release version of MSXML 4.0 from the following Microsoft Web site:
Microsoft XML Web Services
http://msdn.microsoft.com/xml - Reapply the MSXML 4.0 security patch (MS02-008) from the following Microsoft Knowledge Base article:
317244 MS02-008: XMLHTTP Control in MSXML 4.0 Can Allow Access to Local Files
MORE INFORMATION
This problem only occurs if you apply the MSXML 4.0 security patch (MS02-008 from 317244) on a computer that has MSXML 4.0 Beta installed. This problem does not occur if you install the MSXML 2.0 security patch (MS02-008 from 318202), even if MSXML 4.0 Beta is installed on that computer. Furthermore, this problem does not occur if you install the MSXML 3.0 security patch (MS02-008 from 318203), even if MSXML 4.0 Beta is installed on that computer.
NOTE: Microsoft no longer supports the MSXML 4.0 Beta configuration.
Keywords: kbprb KB319744
Technology: kbAudDeveloper kbMSXML400 kbMSXML400Search kbMSXMLSearch