by Agus Kurniawan
27. March 2011 18:18
We can extract MSI file (*.msi) to a specific folder without doing installation process. To execute it, we can use msiexec on commandline. Type msiexec into your commandline
> msiexec
Then you’re going to see the MSIEXEC dialog as below (* it was done in Windows 7)

so how to extract msi file to a specific folder?
To extract msi file you can try this script
> msiexec /a FULL_PATH_MSI_FILE /qb targetdir=TARGET_DIRECTORY
FULL_PATH_MSI_FILE is your msi file (full path). TARGET_DIRECTORY is a folder where you want to put the extraction files.
Here is example:
> msiexec /a "d:\6425_ppt.msi" /qb targetdir=d:\6425

7-zip Application
We also can extract msi file using 7-zip application. Just open msi file using 7-zip application and then you can see the content files from msi file. See picture below

Now you extract all files or selected files from 7-zip application