Adobe Acrobat Reader 10.1.x / 11.0.x msi creation and customization

It seems like Adobe decides to change the process with every quarterly release. This example was done using Adobe Reader X version 10.1.4. It still works as of Adobe Reader XI version 11.0.02, although the links have changed a little.  You can easily modify the paths though for newer versions.  Hopefully they will leave it alone for the next sp, but don’t count on it…

  • Step 1.
    Since the code belongs to Adobe, you have to get their permission to distribute it, even within your enterprise. Make sure you are compliant by requesting permission here. It only takes a few minutes or a few hours at the worst to hear back from them.
  • Step 2.
    After you get your pass from Adobe, you can download the 10.1.4 Enterprise deployment .exe file here (ftp, easier), or here (http, faster).
  • Step 3.
    Now you need to download the 10.1.4 .msp patch file here. You can get her from the Software Distribution Request email Adobe sent you. Scroll down the page to “Adobe Reader 10.1.4 update – All languages”.
  • Step 4.
    Copy both files (the .exe and .msp) to a folder in the root of your HDD. Let’s say “C:\AdbeTemp”
    While you are at it, create a folder called “C:\AdbeAIP” as well. You’ll use it later.
  • Step 5.
    Use a utility like 7-zip to extract the contents of the .exe file to C:\AdbeTemp
    You should now have an “AcroRead.msi” file along with the .exe and .msp
  • Step 6. Open a command prompt and run the following two commands:
    msiexec /a C:\AdbeTemp\AcroRead.msi targetdir=c:\AdbeAIP
    msiexec /a C:\AdbeAIP\AcroRead.msi /p C:\AdbeTemp\AdbeRdrUpd1014.msp

    The first creates an Admin Install Point for 10.1.0 from the unzipped .msi file. The second slipstreams in the latest (10.1.4) quarterly update from the .msp file.  If there is a security update after that service pack, you will want to run the second command again, targeting it.
  • Step 7. (optional)
    If you want to customize the msi options, download the 10.x customization wizard here (or here for 11.x). You need to first copy the Setup.ini file from the AdbeTemp folder to the AdbeAIP folder.
    Install the wizard, run it, and open the new C:\AdbeAIP\AcroRead.msi file. When you save your changes, a transform will be created, called C:\AdbeAIP\AcroRead.mst. If you get an error when saving, verify that you copied the .ini file.
    To use the transform, the following syntax is required: msiexec /i file.msi /transforms=file.mst
  • Step 8.
    Test the install. You can use msiexec /i C:\AdbeAIP\AcroRead.msi to install the application. Don’t forget the /transforms switch if you created the .mst file. Verify that the version is 10.1.4.
  • Step 9.
    Copy the AdbeAIP folder to your network share. You are ready to deploy. Per Adobe’s instructions, make sure you remove any previous versions first.
Advertisements

~ by Jay P Morgan on August 24, 2012.

One Response to “Adobe Acrobat Reader 10.1.x / 11.0.x msi creation and customization”

  1. Nice guide, helped me out a lot,

    Thank you

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s