Hello,
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:
Cancel
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Answer Chosen by the Author

3
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
Please log in to comment

Answers

3
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

Please log in to comment
Answer this question or Comment on this question for clarity