Microsoft XML Parser – MSXML4.DLL and MSXML4-KB927978-ENU.LOG

Microsoft provides several different XML parsers. The System.xml parser and the System.XML.XmlReader XML parser are included with the Microsoft .NET Framework 2.0. The MSXML parser is included in the following files: Msxml.dll, msxml2.dll, msxml3.dll, msxml4.dll, msxml5.dll, and msxml6.dll. Sub-versions of these files marked with an a or r as in msxml4r.dll are resource-only DLLs. The Windows HTTP Services (Winhttp*.dll) is also included with some versions of MSXML. The Microsoft XML parser is a Component Object Model (COM) implementation of the W3C DOM model.

More information from Microsoft on these XML parsers can be found at http://support.microsoft.com/kb/269238. More background information on XML can be found at http://en.wikipedia.org/wiki/XML.

If you're missing or getting errors on one or more of these files, you may want to download the latest version of Microsoft's .NET Framework. At the time of this writing, that was version 2.0 found at http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang;=en.

Unless these files are causing problems, we'd recommend leaving them in place.

MSXML4-KB927978-enu was distributed via WindowsUpdate. It contains a security update for Microsoft XML Core Services, version 4.0. More information can be found at http://support.microsoft.com/kb/927978. In a perfect world, this update would have downloaded, installed, and then the file MSXML4-KB927978-enu.log would have been deleted when you rebooted your system. Unfortunately, the file was left running on many systems. If rebooting doesn't get rid of it on your system, it can be safely removed using WinPatrol.

  • Safe


  • Microsoft