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: VC++ Runtime Versions chart.
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] |