Scripting Question

Difference between msiexec and msiexec.exe

07/24/2015 5201 views
I want to know if there is difference when you enter msiexec or msiexec.exe in command line? Ifnot what is the difference ?

examples:- msiexec /i "spss.22" /qn
                - msiexec.exe /i "spss22.msi" /qn

Thank you!
Answer Summary:
0 Comments   [ + ] Show comments


Answer Chosen by the Author

none, but on a x64 machine there are 2 msiexec.exe's one in system32 and one one syswow64 and there is a difference with those
Answered 07/24/2015 by: SMal.tmcc
Red Belt

  • Thank you SMall.tmcc! So if I enter just msiexec command line for x64 machine it is correct?
    • if you use the commands like you listed in your question by default it will use the 32bit msiexec in syswow64 you want to use c:\windows\system32\msiexec /i app.msi /qn
      • This content is currently hidden from public view.
        Reason: Removed by member request For more information, visit our FAQ's.
      • the kace client is 32bit so it will default to the 32bit msiexec in syswow64. use the full path to call your exe;s with and you will have less problems. that will work on both 32 and 64 bit machines

All Answers

As mentioned by SMal.tmcc, there is no difference between 

msiexec /i "spss22.msi" /qn and msiexec.exe /i "spss22.msi" /qn

(But, Definitely there is a difference between spss.22 and spss22.msi.. I understand that it is a typo :))

On a computer running 64-bit operating system, the Windows Installer service is hosted in a 64-bit process that installs both 32-bit and 64-bit packages.
Answered 07/25/2015 by: jagadeish
Red Belt

This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ