
The table we are most interested in is the Property table, so open that up and you’ll see a list of Properties and values on the right side of the editor. Some value changes can render the whole MSI inoperable. There is a lot of valuable information in these tables, and will allow you to complete revamp the entire structure of the MSI, however, unless you know what you are doing, tread very carefully. On the left side of the screen is a list of tables. The Orca editor opens and opens the Adobe Reader MSI database.

I right clicked on the MSI and chose “Edit with Orca”. I downloaded the offline installer for Adobe Reader 11, which came as a Zip file. After extracting the zip file I find an EXE and an MSI. For this example I’ll be opening the MSI database for Adobe Reader 11. It only takes a second to install Orca and it almost doesn’t look like it actually did anything, but if you right-click on an MSI there should be an “Edit with Orca” option in the context menu. For the purposes of this post, this is the tool I will use. On my Win 8.1 test machine with the 8.1 SDK installed, I found it in “C:\Program Files (x86)\Windows Kits\8.1\bin\x86” and it was called “Orca-x86_en-us.msi”. Once that’s complete, find the Orca installer and run it. Do a search online for Microsoft SDK and download the one for your OS (7, 8, 8.1) and install it. There are a number of these, but Microsoft provides a free one as part of their SDK. In order to find these properties, you’ll need a tool to open the MSI database. That’s where MSI Public Properties come in, and they are slightly less easy to find than the command line switches, and they can be different for each MSI. Or you only want to install it for the currently logged in user (for example: programs that you only want to see when you log in to the local admin account but you don’t want other users to see it on their desktop or start menu). Msiexec /i “D:\Downloads\acroRead.msi” /qb!īut, let’s say that you want it installed somewhere other than the default.

In this part, I'll be discussing MSI Property values, how to find them and how to modify them to change many of the details of an MSI install.Īt this point, you have you basic MSI install command: These were the basic options for installing an MSI quietly or silently with little or no user input. In the first part of the 2-part blog, I went over some of the various command line switches for MSI's.
