Skip to main content
New Participant
March 7, 2013
Answered

11.0.2 MSI not installing properly

  • March 7, 2013
  • 2 replies
  • 33913 views

So I have downloaded the most recent version of Adobe Reader 11.0.2. I extraced the contents and edited the MSI using the Adobe Customization Wizard.

My issue is this. When I install using the command msiexec /i file.msi TRANSFORMS=file.mst /qn It will install Adobe Reader 11.0.0 with all of the customizations that were created in the .mst file. Why is it not installing 11.0.2? If I run the .exe file it installs 11.0.2 but if I run the .msi file it only installs version 11.0.0. Any help would be great. Thanks.

This topic has been closed for replies.
Correct answer SubratoNamata

The way I apply Transforms and install 11.0.02 after obtaining AdbeRdr11002_en_US.exe is this,

1. Apply the following extraction command, to extract all the deliverables in AdbeRdr11002_en_US.exe,

AdbeRdr11002_en_US.exe -sfx_o"<extraction_folder_path>" -sfx_ne

--remember no space between _sfx_o and extraction folder path, quote is required though--

e.g. if extraction folder path is "c:\abc", then command would look like this,

AdbeRdr11002_en_US.exe -sfx_o"c:\abc" -sfx_ne

2. This will extract the following files in "c:\abc"

ABCPY.INI

AcroRead.msi

AdbeRdrSecUpd11002.msp

AdbeRdrUpd11001.msp

Data1.cab

setup.exe

Setup.ini

3. Use the customization wizard for A11 to customize the installer according to your need and save the package to obtain AcroRead.mst file

4. Once you have the transforms ready, use the following command to install 11.0.02,

msiexec /i AcroRead.msi PATCH="<path to AdbeRdrUpd11001.msp>;<path to AdbeRdrSecUpd11002.msp>" TRANSFORMS="AcroRead.mst"

Hope, it helps!

Message was edited by: Subrato Namata

2 replies

New Participant
March 8, 2013

I was able to get mine working using the executable with the /msi switch and then adding the TRASNFORMS in. Below is the code line.

"AdbeRdr11002_en_US.exe" /msi /quiet /t "TRANSFORMS=AcroRead.mst" /qn

SubratoNamataCorrect answer
Adobe Employee
March 11, 2013

The way I apply Transforms and install 11.0.02 after obtaining AdbeRdr11002_en_US.exe is this,

1. Apply the following extraction command, to extract all the deliverables in AdbeRdr11002_en_US.exe,

AdbeRdr11002_en_US.exe -sfx_o"<extraction_folder_path>" -sfx_ne

--remember no space between _sfx_o and extraction folder path, quote is required though--

e.g. if extraction folder path is "c:\abc", then command would look like this,

AdbeRdr11002_en_US.exe -sfx_o"c:\abc" -sfx_ne

2. This will extract the following files in "c:\abc"

ABCPY.INI

AcroRead.msi

AdbeRdrSecUpd11002.msp

AdbeRdrUpd11001.msp

Data1.cab

setup.exe

Setup.ini

3. Use the customization wizard for A11 to customize the installer according to your need and save the package to obtain AcroRead.mst file

4. Once you have the transforms ready, use the following command to install 11.0.02,

msiexec /i AcroRead.msi PATCH="<path to AdbeRdrUpd11001.msp>;<path to AdbeRdrSecUpd11002.msp>" TRANSFORMS="AcroRead.mst"

Hope, it helps!

Message was edited by: Subrato Namata

EnterpriseHelp
Community Manager
Community Manager
March 12, 2013

This worked very well Subrato Namata, I appreciate this information. I also realized that with the setup.ini in this directory I could essentially use Setup.exe and include my transform file in place of what was there and it ran perfectly including my changes in the transform as well as the patches. I appreciate the information from everyone. Thanks!


For future reference, here's the Admin Guide topic on exe expansion: http://www.adobe.com/devnet-docs/acrobatetk/tools/AdminGuide/basics.html#expanding-exe-packages

Ben

EnterpriseHelp
Community Manager
Community Manager
March 7, 2013

Start with the Admin Guide: http://www.adobe.com/devnet-docs/acrobatetk/tools/AdminGuide/index.html

msiexec.exe /i "[UNC PATH]\filename.msi" PATCH="[UNCPATH]\filename.msp" TRANSFORMS="MY.mst"

11 > 11.0.01 > 11.0.02.

hth,

Ben

New Participant
March 8, 2013

I'm relatively new to this type of deployment, do you have to run the command line individually for each .msp or can you run the command line with both .msp files, e.g.

msiexec.exe /i "AcroRead.msi" PATCH="AdbeRdrUpd11001.msp" PATCH="AdbeRdrSecUpd11002.msp" TRANSFORMS="AcroRead.mst"

or should it be deployed as

msiexec.exe /i "AcroRead.msi" PATCH="AdbeRdrUpd11001.msp" TRANSFORMS="AcroRead.mst"

then another deployment like

msiexec.exe /i "AcroRead.msi" PATCH="AdbeRdrSecUpd11002.msp" TRANSFORMS="AcroRead.mst"

I also want to add that I've tried my first option listed there and receive a prompt that the .msp are not valid.

New Participant
March 8, 2013

You've transformed the base MSI, but did you create an administrative install first? My first step is always to create the admin install with: "msiexec /a xxx.msi /p xxx.msp targetdir='\\x\x\x\' /passive"