Except where indicated, these are incompatible with App-V 4 and 5 packages right now. When you sequence a package and see a MSXML Runtime file, grab the version string and consult these tables to find the exact installer that you need to use external to the package.

Microsoft has a KB Article listing MSXML versions that contains many more versions than those shown on this page (but without the details). Generally speaking, the different major versions of MSXML may coexist as side-by-side components on the same system. Within a major version, we see that components are replaced. Security Updates seem to ignore the resource file, while Service Pack releases update both files.

 

SEE ALSO: The VC++ Runtime Versions charts.

 

MSXML Version 1 and 2!

These versions are obsolete. (I hope).


 

MSXML Version 3!

The Installers for MSXML 3 are no longer available via Microsoft. There are some patch installers available, but this is so old, and Windows 7 includes the newest of the MSXML 3 as part of the OS, so I didn't bother documenting them. You probably won't run into one of these.

  • C:\Windows\winsxs subfolders; look for folders with names like C:\Windows\winsxs\amd64_Microsoft-windows-msxml30_[guid]_[VERSION]_[lang]_[guid] or C:\Windows\winsxs\x86_Microsoft-windows-msxml30_[guid]_[VERSION]_[lang]_[guid]
  • C:\Windows\System32 folder; look for files with names like msxml3.dll> and msxml3r.dll
  • C:\Windows\System32/[Lang] folder; look for files with names like msxml3.dll.mui> and msxml3r.dll.mui
  • C:\Windows\SysWOW64 folder; look for files with names like msxml3.dll> and msxml3r.dll
  • C:\Windows\SysWOW64/[Lang] folder; look for files with names like msxml3.dll.mui> and msxml3r.dll.mui

The version numbers for the files in MSXML 3 use a format of "8.*0.*.*", where the first asterisk indicates the Service Pack level. When the third level is 7600, the file came with the Windows 7 RTM release, 7601 means it came with the 7 SP1 release.


 

MSXML Version 4!

Because Windows 7 ships without any MSXML 4 version, this is what we tend to catch a lot of. Unlike the VC runtimes, it is possible to just include the latest version 4 on the sequencer and clients and be done already.

MSXML 4 Files show up in the following locations:

  • C:\Windows\winsxs subfolders; look for folders with names like C:\Windows\winsxs\amd64_Microsoft-windows-msxml2_[guid]_[VERSION]_[lang]_[guid] or C:\Windows\winsxs\x86_Microsoft-windows-msxml2_[guid]_[VERSION]_[lang]_[guid]
  • C:\Windows\System32 folder; look for files with names like msxml4.dll> and msxml4r.dll
  • C:\Windows\System32/[Lang] folder; look for files with names like msxml4.dll.mui> and msxml4r.dll.mui
  • C:\Windows\SysWOW64 folder; look for files with names like msxml4.dll> and msxml4r.dll
  • C:\Windows\SysWOW64/[Lang] folder; look for files with names like msxml4.dll.mui> and msxml4r.dll.mui
Common Name Source Install File name(s) Install File Signature Date Install File Detail Version Documentation Version msxml folder msxml file system32 file File property "name" File property "version"
MSXML 4.0 Service Pack 2 (Microsoft XML Core Services) https://www.microsoft.com/en-us/download/details.aspx?id=19662 Msxml.msi
Seems to be both x86 and x64 installer
Apr/23/2003 {FE5E421A-5EE7-4819-AC41-4A82F927A277} 1.0 x86_microsoft.msxml2_[guid]_4.20.9818.0_none_[guid]
x86_microsoft.msxml2r_[guid]_4.1.1.0_none_[guid]
msxml4.dll
msxml4r.dll
msxml4.dll
msxml4r.dll
MSXML 4.0 SP 2
MSXML 4.0 SP1
4.20.9818.0
4.10.9404.0
Security Update for Microsoft XML Core Services 4.0 Service Pack 2 (KB936181) https://www.microsoft.com/en-us/download/details.aspx?id=2386 msxml4-KB936181-enu.exe
Must run as administrator
May/8/2007 6.2.0029.0 4.20.9848.0 x86_microsoft.msxml2_[guid]_4.20.9848.0_none_[guid] msxml4.dll
msxml4r.dll
msxml4.dll
msxml4r.dll
MSXML 4.0 SP 2
MSXML 4.0 SP1
4.20.9848.0
4.10.9404.0
Security Update for MSXML 4.0 Service Pack 2 (KB954430) https://www.microsoft.com/en-us/download/details.aspx?id=14623 msxml4-KB954430-enu.exe
Must run as administrator
Oct/1/2008 6.2.0029.0 4.20.9870.0 x86_microsoft.msxml2_[guid]_4.20.9870.0_none_[guid]
x86_microsoft.msxml2r_[guid]_4.1.1.0_none_[guid]
msxml4.dll
msxml4r.dll
msxml4.dll
msxml4r.dll
MSXML 4.0 SP 2
MSXML 4.0 SP1
4.20.9870.0
4.10.9404.0
Update for Microsoft XML Core Services 4.0 Service Pack 2 (KB973688) https://www.microsoft.com/en-us/download/details.aspx?id=13631 msxml4-KB973688-enu.exe
Must run as administrator
Jul/21/2009 6.2.0029.0 4.20.9876.0 x86_microsoft.msxml2_[guid]_4.20.9876.0_none_[guid]
x86_microsoft.msxml2r_[guid]_4.1.1.0_none_[guid]
msxml4.dll
msxml4r.dll
msxml4.dll
msxml4r.dll
MSXML 4.0 SP 2
MSXML 4.0 SP1
4.20.9876.0
4.10.9404.0
MSXML 4.0 Service Pack 3 (Microsoft XML Core Services) https://www.microsoft.com/en-us/download/details.aspx?id=15697 msxml.msi Jan/22/2009 {BD50E0BC-C17A-4333-916D-65DAE162D2B0} 1.0 x86_microsoft.msxml2_[guid]_4.30.2100.0_none_[guid]
x86_microsoft.msxml2r_[guid]_4.30.2100.0_none_[guid]
msxml4.dll
msxml4r.dll
msxml4.dll
msxml4r.dll
MSXML 4.0 SP3
MSXML 4.0 SP3
4.30.2100.0
4.30.2100.0
Update for Microsoft XML Core Services 4.0 Service Pack 3 (KB973685) https://www.microsoft.com/en-us/download/details.aspx?id=7434 msxml4-KB973685-enu.exe
Must run as administrator
Jul/21/2009 6.2.0029.0 4.30.2107.0 x86_microsoft.msxml2_[guid]_4.30.2107.0_none_[guid]
x86_microsoft.msxml2r_[guid]_4.30.2100.0_none_[guid]
msxml4.dll
msxml4r.dll
msxml4.dll
msxml4r.dll
MSXML 4.0 SP3
MSXML 4.0 SP3
4.30.2107.0
4.30.2100.0
Security Update for Microsoft XML Core Services 4.0 Service Pack 3 (KB2721691) https://www.microsoft.com/en-us/download/details.aspx?id=30193 msxml4-KB2721691-enu.exe
Must run as administrator
Jun/25/2012 6.2.0029.0 2721691 x86_microsoft.msxml2_[guid]_4.30.2114.0_none_[guid]
x86_microsoft.msxml2r_[guid]_4.30.2100.0_none_[guid]
msxml4.dll
msxml4r.dll
msxml4.dll
msxml4r.dll
MSXML 4.0 SP3
MSXML 4.0 SP3
4.30.2114.0
4.30.2100.0
Security Update for Microsoft XML Core Services 4.0 Service Pack 3 for x64-based Systems (KB2721691) https://www.microsoft.com/en-us/download/details.aspx?id=30304 msxml4-KB2721691-enu.exe Jun/25/2012 6.2.0029.0 2721691          
Security Update for Microsoft XML Core Services 4.0 Service Pack 3 (KB2758694) https://www.Microsoft.com/en-us/download/details.aspx?id=36292 msxml4-KB2758694-enu.exe
Must run as administrator
Nov/8/2012 6.2.0029.0 2758694 x86_microsoft.msxml2_[guid]_4.30.2117.0_none_[guid]
x86_microsoft.msxml2r_[guid]_4.30.2100.0_none_[guid]
msxml4.dll
msxml4r.dll
msxml4.dll
msxml4r.dll
MSXML 4.0 SP3
MSXML 4.0 SP3
4.30.2117.0
4.30.2100.0
Security Update for Microsoft XML Core Services 4.0 Service Pack 3 (KB2758694)
NOTE: This appears to be the x64 version.
https://www.microsoft.com/en-us/download/details.aspx?id=36273 msxml4-KB2758694-enu.exe Nov/8/2012 6.2.0029.0 2758694          

 

 

MSXML Version 5!

The Installers for MSXML 5 is associated with Microsoft Office 2003 and 2007. I didn't bother documenting them.

 

 

MSXML Version 6!

MSXML 6 Files show up in the following locations:

  • C:\Windows\winsxs subfolders; look for folders with names like C:\Windows\winsxs\amd64_microsoft-windows-msxml60[.resources]_[guid]_[VERSION]_[lang]_[guid] or C:\Windows\winsxs\x86_Microsoft-windows-msxml60[.resources]_[guid]_[VERSION]_[lang]_[guid]
  • C:\Windows\System32 folder; look for files with names like msxml6.dll> and msxml6r.dll
  • C:\Windows\System32/[Lang] folder; look for files with names like msxml6.dll.mui> and msxml6r.dll.mui
  • C:\Windows\SysWOW64 folder; look for files with names like msxml6.dll> and msxml6r.dll
  • C:\Windows\SysWOW64/[Lang] folder; look for files with names like msxml6.dll.mui> and msxml6r.dll.mui
Common Name Source Install File name(s) Install File Signature Date Install File Detail Version Documentation Version msxml folder msxml file system32 file File property "name" File property "version"
Microsoft Core XML Services (MSXML) 6.0 https://www.microsoft.com/en-us/download/details.aspx?id=3988 Msxml6.msi Sep/8/2005 {A60D52F8-FAAB-4544-AF65-EAC1A22E5435} 6.0 unknown unknown unknown unknown unknown
Microsoft Core XML Services (MSXML) 6.0 https://www.microsoft.com/en-us/download/details.aspx?id=3988 msxml6_x64.msi Sep/8/2005 {31E4B8AB-D0BA-453B-B3F3-37AF06860A6D} 6.0          
Vulnerabilities in Microsoft XML Core Services 6.0 RTM Could Allow Remote Code Execution (925673)>br/>[Also KB924191] https://www.microsoft.com/en-us/download/details.aspx?id=9528 msxml6-KB925673-enu-x86.exe Sep/20/2006 6.2.0029.0 1.0 unknown unknown unknown unknown unknown
Vulnerabilities in Microsoft XML Core Services 6.0 RTM Could Allow Remote Code Execution (925673)>br/>[Also KB924191] https://www.microsoft.com/en-us/download/details.aspx?id=9528 msxml6-KB925673-enu-amd64.exe Sep/20/2006 6.2.0029.0 1.0          
Vulnerabilities in Microsoft XML Core Services 6.0 Could Allow Remote Code Execution (927977) https://www.microsoft.com/en-us/download/details.aspx?id=7425 msxml6-KB927977-enu-x86.exe Nov/5/2006 6.2.0029.0 1 unknown unknown unknown unknown unknown
Vulnerabilities in Microsoft XML Core Services 6.0 Could Allow Remote Code Execution (927977) https://www.microsoft.com/en-us/download/details.aspx?id=7425 msxml6-KB927977-enu-amd64.exe Nov/5/2006 6.2.0029.0 1          
Security Update for Microsoft XML Core Services 6.0 (KB954459) https://www.microsoft.com/en-us/download/details.aspx?id=24032 msxml6-KB954459-enu-x86.exe
Must run as administrator
Aug/30/2008 6.2.0029.0 6.20.1099.0 unknown unknown unknown unknown unknown
Security Update for Microsoft XML Core Services 6.0 (KB954459) https://www.microsoft.com/en-us/download/details.aspx?id=24032 msxml6-KB954459-enu-amd64.exe Aug/30/2008 6.2.0029.0 6.20.1099.0          
Microsoft Core XML Services (MSXML) 6.0 Service Pack 1 https://www.microsoft.com/en-us/download/details.aspx?id=6276 Msxml6_x86.msi Dec/5/2006 FC7047ED-3F6E-4A59-B7D7-AF7D9A869261} unknown unknown unknown unknown unknown unknown
Microsoft Core XML Services (MSXML) 6.0 Service Pack 1 https://www.microsoft.com/en-us/download/details.aspx?id=6276 msxml6_x64.msi Dec/5/2006 {6A3B8AE9-3F13-4302-A5AE-C51A0BA1592E}            
Security Update for Microsoft XML Core Services 6.0 and Service Pack 1 (KB933579) https://www.microsoft.com/en-us/download/details.aspx?id=9996 msxml6-KB933579-enu-x86.exe
must run as administrator
May/15/2007 6.2.0029.0 6.10.12000.0 unknown unknown unknown unknown unknown
Security Update for Microsoft XML Core Services 6.0 and Service Pack 1 (KB933579) https://www.microsoft.com/en-us/download/details.aspx?id=9996 msxml6-KB933579-enu-amd64.exe May/15/2007 6.2.0029.0 6.10.12000.0          
MSXML 6.0 Service Pack 2 Could not locate x86 version unknown unknown unknown unknown unknown unknown unknown unknown unknown
MSXML 6.0 Service Pack 2 Could not locate x64 version unknown unknown unknown unknown unknown unknown unknown unknown unknown
Update for MSXML Core Services 6.0 Service Pack 2 (KB973686) https://www.microsoft.com/en-us/download/details.aspx?id=9774 msxml6-KB973686-enu-x86.exe
Must run as administrator
Aug/20/2009 6.2.0029.0 6.20.2003.0 unknown unknown unknown unknown unknown
Update for MSXML Core Services 6.0 Service Pack 2 (KB973686) https://www.microsoft.com/en-us/download/details.aspx?id=9774 msxml6-KB973686-enu-amd64.exe
Must run as administrator
Aug/20/2009 6.2.0029.0 6.20.2003.0          
Security Update for Microsoft XML Core Services 6.0 Service Pack 2 (KB2721693) https://www.microsoft.com/en-us/download/details.aspx?id=30280 msxml6-KB2721693-enu-x86.exe
must run as administrator
Jun/26/2012 6.2.0029.0 272693 unknown unknown unknown unknown unknown
Security Update for Microsoft XML Core Services 6.0 Service Pack 2 (KB2721693) https://www.microsoft.com/en-us/download/details.aspx?id=30293 msxml6-KB2721693-enu-amd64.exe Jun/26/2012 6.2.0029.0 272693          
Security Update for Microsoft XML Core Services 6.0 Service Pack 2 (KB2758696) https://www.microsoft.com/en-us/download/details.aspx?id=36316 msxml6-KB2758696-enu-x86.exe
Must run as administrator
Nov/8/2012 6.2.0029.0 2758696 unknown unknown unknown unknown unknown
Microsoft XML 6.0 Service Pack 3 Unable to locate a download version for x86 or x64. Is part of Windows 7 RTM release x86_microsoft.msxml60_[guid]_6.1.7600.16385_none_[guid]
x86_microsoft.msxml60.resources_[guid]_6.1.7600.16385_none_[guid]
msxml6.dll and msxml6r.dll
msxml6r.dll.mui
msxml6.dll and msxml6r.dll MSXML 6.0 SP3 6.30.7600.16385
Microsoft XML 6.0 Service Pack 3 Unable to locate a download version for x86 or x64. Is part of Windows 7 SP1 release x86_microsoft.msxml60_[guid]_6.1.7601.17514_none_[guid]
x86_microsoft.msxml60.resources_[guid]_6.1.7600.16385_none_[guid]
msxml6.dll and msxml6r.dll
msxml6r.dll.mui
msxml6.dll and msxml6r.dll MSXML 6.0 SP3 6.30.7601.17514
6.30.7600.16385
Microsoft XML 6.0 Service Pack 3 Unable to locate a download version for x86 or x64. Is part of Windows 8 RTM release x86_microsoft.msxml60_[guid]_6.1.9200.16384_none_[guid]
x86_microsoft.msxml60.resources_[guid]_6.1.9200.16384_none_[guid]
msxml6.dll and msxml6r.dll
msxml6r.dll.mui
msxml6.dll and msxml6r.dll MSXML XML Core Services 6.30.9200.16384