I originally posted this in the regular installation problems section, but it more properly belongs here ....
We are currently (finally) upgrading our enterprise workstations to AAProX from AAPro9. However, I am having a problem with the actual upgrade process.
We are using SCCM to deploy to our workstations and it is working fine for new installations to machines with no pre-existing version of Acrobat, using the following command line:
start /wait msiexec.exe /i acropro.msi /qn TRANSFORMS=acropro.mst REBOOT=REALLYSUPPRESS
The .mst contains all the required customizations and the /qn switch allows the installation to complete without needing to close any MS Office apps or Internet Explorer. The REBOOT property, well, really suppresses.
Here is the problem: if a workstation has AAP9 installed, the upgrade will work just fine as long as there are no MS Office apps or Internet Explorer running. However, if any of these MS applications are open and running, the upgrade fails. It seems that, even though the installer can handle open applications to install the new AAPX, the part that handles the removal of the earlier version of AAP cannot deal with open MS apps and fails.
I've spent a lot of time searching and tried a couple of things, as follows, but with no resolution:
- separate command line for removal of AAP9
start /wait msiexec.exe /x {AC76BA86-1033-F400-7760-000000000004} /qn REBOOT=REALLYSUPPRESS
- added properties to both separate command lines to attempt to suppress the user interface for the application pop-ups (as suggested other sites)
start /wait msiexec.exe /x {AC76BA86-1033-F400-7760-000000000004} /qn UIMODE="NO" REBOOT=REALLYSUPPRESS
start /wait msiexec.exe /i acropro.msi /qn UIMODE="NO" TRANSFORMS=acropro.mst REBOOT=REALLYSUPPRESS
- I found the UPGRADINGPRODUCTCODE Property on another Adobe forum page, but it didn't perform as it was suggested it would.
start /wait msiexec.exe /x {AC76BA86-1033-F400-7760-000000000004} /qn UPGRADINGPRODUCTCODE=1 REBOOT=REALLYSUPPRESS
start /wait msiexec.exe /i acropro.msi /qn UPGRADINGPRODUCTCODE=1 TRANSFORMS=acropro.mst REBOOT=REALLYSUPPRESS
I've looked at the Direct Edit section in the Customization tool for the different 'Ignore' actions, but I don't really understand what they would actually do, so I backed away from that for now, in hopes that someone has some magic beans to offer here. Ideally there is a property or a quick custom action that can be added to the .mst file. We have about 300 installs to upgrade, so I would rather not have to beg or plead or force close all of the different MS processes for that many users.
I've also run the Acorbat Cleaner tool, which works fine but requires a machine restart before the installation of AAPX. I'm really trying to make this work without having to intrude on the users' work day. After hours could work, but forced restarts when they aren't there could cause data loss and users hate IT enough already. Would really like to make it clean.
So, I need some in terms of how to get AAP9 to uninstall silently without having to close the open apps, if it's possible at all. Many thanks in advance for any help.
Any light at the end of this tunnel would be most appreciated.