Check Msxml 6 Installed

Are you saying that you can't find the merge modules, or asking which one to use?

I have an application which depends of the MSXML6, in most of the machines when the application is deployed this package is already installed, but in a few cases the MSXML6 is not installed, The question is how i can check if the MSXML 6 is already installed? Microsoft Core XML Services (MSXML) 6.0. These technologies are currently in maintenance mode in MSXML3 and MSXML4 but will be phased out according to the life-cycle for those components. MSXML6 will install side by side with MSXML 3 and MSXML4 and will not impact existing applications that use MSXML3 and MSXML4. Quick tip: using MSXML v6 with TXMLDocument in D7-D2007 By default, the VCL’s TXMLDocument class will delegate to MSXML for its actual parsing and writing. Now MSXML itself comes in various versions, with newer ones being installed side-by-side with older ones.


If it's which ones? - the two items in bold are what you need for standard 32bit and 64bit use.
MSXML 6.0 SP1 (ia64) - Japanese
Itanium 64bit processor version, Japanese language
MSXML 6.0 SP1 (ia64)
Itanium 64bit processor version, standard language (English)
MSXML 6.0 SP1 (x64) - Japanese
64bit processor (x86-64), Japanese language
MSXML 6.0 SP1 (x64)
64bit processor (x86-64), standard language (English)
MSXML 6.0 SP1 - Japanese
32bit processor (x86), Japanese language
MSXML 6.0 SP1
32bit processor (x86), standard language (English)
If you can't find them, then it is because Microsoft have chosen not to provide merge modules for MSXML 6.0.
I'd be surprised if Flexera have produced some for use, but if they have lucky you!
As VBScab has stated, if you want a merge module for MSXML 6.0, and there isn't a Flexera provided one, the best thing to do is create one and you can reuse it for all future projects.
If you're redistributing software commercially with your created merge module I would be sure to check that you're covered for this redistrubution. If it's for internal purposes you should be fine.
Hope that helps,
Dunnpy
Active1 year, 7 months ago

windows has many MSXML versions that can be installed side by side. i.e ver 3, 4, 5 & 6.

I have to find which msxml file is present on the system. My query is limited through registry only.

JobiJobi
4274 gold badges16 silver badges32 bronze badges

Microsoft Core Xml Services Msxml 6 0

2 Answers

All of the MSXML versions installed on your machine will be in the following registry GUID:

Installed

If you are looking for a specific version, say 3.0, you would check that Name = 3.0.

Jan Doggen
5,42413 gold badges48 silver badges94 bronze badges
AnarahAnarah

Getting you all versions installed via Powershell:

First line gets you to have the HKEY_Classes_Root as a drive in powershell.Second line gets you the versions installed.

Msxml 6 Service Pack

Output similar to:

Check Msxml 6 Installed
WesleyWesley

Install Msxml 6 Windows 10

Not the answer you're looking for? Browse other questions tagged msxml or ask your own question.