Install msi with msiexec in a Specific Directory

Cataldo picture Cataldo · Jan 12, 2012 · Viewed 127.6k times · Source

I want to install a msi with msiexec in a specific directory. I'm using:

msiexec /i "msi path" INSTALLDIR="C:\myfolder" /qb

It is not working with the "INSTALLDIR", because the msi is installing in the default path and not in my specific path.

Answer

Ciprian picture Ciprian · Jan 12, 2012

Use TARGETDIR instead of INSTALLDIR. Note that the quote marks for TARGETDIR property are only around the path in the case of spaces.

msiexec /i "msi path" TARGETDIR="C:\myfolder" /qb