mardi 14 avril 2015

How to force usage of 64 Bit version of msiexec.exe in a 32 BIT CMD.exe environment

With a Batch file I am performing Installation Actions.


The Batch is running using the 32 bit Version of CMD.exe to support proper installations of older products.


Now I Need to install a new Feature: Intel Haxm.


The silent Installation could be done with the silent_install.bat provided by INTEL.


Unfortunatelly this Installation is only working when using the 64 BIT Version of msiexec.exe.


So how can I call the 64 BIT Version of msiexec.exe in a Batch file which is running with the 32 BIT cmd.exe?


I tried already to call Msiexec.exe with c:\windows\system32\msiexec.exe


But when doing this the logfile from MSIEXEC still says:


=== Verbose logging started: 14.04.2015 14:27:53 Build type: SHIP UNICODE 5.00.9600.00 Calling process: c:\windows\SysWOW64\msiexec.exe ===


Do you have any idea how I can call the 64 bit Version of msiexec.exe in a 32 bit cmd.exe Environment?


Thanks for a hint.


Best Regards


Frank


Aucun commentaire:

Enregistrer un commentaire