Adobe Reader
Adobe Reader is a PDF viewer, similar to Foxit_Reader.
Product Type and Track
Adobe has three products:
Acrobat Pro and Std (these require a license) and Acrobat Reader which requires a distribution agreement.
Each of these belongs to one of two tracks: Continuous or Classic. The continuous track is recommended by Adobe as they suggest it offers frequent updates and new features. The Classic track is the legacy method and gets quarterly updates but no new features.
Should you choose the continuous or classic track?
The Continuous track provides service-based tools as well as new features, security and platform enhancements, and bug fixes as part of frequent (and most often) silent updates. Over time, the Continuous track’s update cadence will be more frequent than the Classic track. Classic license program customers do not have access to this track for Acrobat.
Choose Continuous track if you:
- Use named-user deployments; that is, you want to manage entitlements through enterprise IDs. In service-centric environments, it’s beneficial to have a single identity of the user across the desktop, mobile & cloud. products support federated and enterprise IDs for identity-based licensing.
- Want new features delivered in updates as soon as they become available.
- Use Acrobat web services.
- Would like to take advantage of frequent updates for security and functionality reasons (you can leverage the silent and automatic update mode, but it is not required).
- Can automatically update or push controlled updates on a 60 day schedule. Since web and desktop updates are released in tandem, keeping the desktop updated ensures features and functionality remain synchronized with Document Cloud services.
- For the Continuous track, only the latest base release and last update will be available for download.
The Classic track is similar to the 11.x model and provides few (if any) new features in updates. Like previous releases, a quarterly update cadence delivers security and platform enhancements as well as bug fixes. Acrobat Classic is now available as an FRL and NUL package that you can create in the Admin console and deploy on your machines. When using the NUL package for Acrobat Classic, only the Adobe cloud storage is available. Other services, such as Share, and Send for review are disabled. As is standard with FRL licensing, there is no access to services or storage. For more information, see Feature restricted licensing.
Choose Classic track if you:
- Manage a locked environment and need to control the frequency and nature of updates. All updates remain available for download.
- You don’t need identity-based licensing and deployment is machine based, and the ability to manage users via the Admin Console.
- Want to limit the feature set to those included in major releases.
- Do not want to use services.
- Want to manage updates like previous 11.x releases.
Downloading the Software
Adobe offers 2 general flavors of the install file (both free to use). The standard one for normal users and an enterprise package for system administrators. There are NO third party (or Adobe) add-ons if you download the enterprise version from their distribution center.
Which ever installation file you use, please note that you need permission in order to redistribute Adobe Reader, even inside a corporate network. You can find information about obtaining this permission here: http://www.adobe.com/products/reader/distribution.html
Once you have been given permission to distribute in your LAN there is a download link you can use to get the installer. If you choose the en_US installer it is 32-bit by default. It will pester users about upgrading to the 64-bit and they'll need administrator rights and that will put the upgrades out of band as your 32-bit installer will no longer work. If you want the 64-bit installer select the "All languages" version.
I've found that the 64-bit version from the distribution link and the "standard" version seem to be and do the same thing essentially.
If you follow this: [1] you'll have a choice to download the Pro or std version. These two versions do have different characteristics so if you know a workstation needs pro features and has a login to provide that access use that instead of std. Even though there is an upgrade path for std, it will cause problems for you trying to manually update the program using wpkg later.
Using the installer
You can apply for a license here: http://www.adobe.com/products/reader/rdr_distribution1.html?readstep
Don't worry this doesn't cost anything and only takes a few minutes to fill out the form and receive your agreement certificate.
Once you have the distribution agreement, you can download the enterprise distribution version from here: http://get.adobe.com/reader/enterprise
This package generally comes as an exe file but you can open it with a using an archival utility like 7-zip to pull out any files you need. Example: 7z e AdobeAcroRdrDC2600121529_en_US.exe AcroRead.msi Data1.cab
In the 32-bit version usually you'll only need the following files:
- AcroRead.msi (equivalent to the AdbeRdrxxxx_en_US.msi)
- Data1.cab
In the Pro 64-bit versions you'll need AcroPro.msi, Core.cab, AcroRdrDCx64"update number".msp. In the Std 64-bit versions you'll need AcroPro.msi, Core.cab, AcroRdrDCx64"update number"_MUI.msp.
If you get stuck, Adobe provides loads of help and resources for enterprise deployment.
Deployment Manual for Adobe Reader 9 at Adobe (PDF)
Customization Wizard
The .mst file is made with Adobe Customization Wizard. You will need to follow Adobe's instructions and recreate the MST each time you apply a new patch. More info at Adobe.com
- Adobe Customization Wizard 9
- Adobe Customization Wizard X
- Adobe Customization Wizard 11
- Adobe Customization Wizard DC
Versions
For Acrobat 9 update to latest minor version, you need to install all previous Quarterly released versions. Please refer to Adobe's guide for detailed explanation.
For Acrobat 10 update to latest minor version, you need to only install the initial release, the latest Quarterly, and any out-of-cycles release after the latest Quarterly
Adobe Reader DC
The Acrobat Reader DC product family introduces two tracks for both Acrobat and Reader which are essentially different products: “Classic†and “Continuous.†Most end users will install the Continuous track provided from the Reader Download Center. Enterprise organizations will user either the Classic or Continuous track. For details and a comparison of the two tracks, see http://www.adobe.com/go/acrobatdctracks
Adobe Reader DC Continuous Track
| Version | Date | Type | Reader file | Vulnerability ID or Release Notes |
|---|---|---|---|---|
| 2019.012.20036 | August 13, 2019 | Base | AcroRdrDC1901220036_<lang code>.exe | APSB19-41 |
| 2019.012.20036 | August 13, 2019 | Continuous | AcroRdrDCUpd1901220036.msp | APSB19-41 |
For previous versions of Adobe Reader DC in 2018, view history
Adobe Reader XI
| Version | Type | Reader file | Vulnerability ID |
|---|---|---|---|
| 11.0.1 | Quarterly | AdbeRdrUpd11001.msp | APSB13-02 |
| 11.0.2 | OOC | AdbeRdrSecUpd11002.msp | APSB13-07 |
| 11.0.3 | Quarterly | AdbeRdrUpd11003.msp | APSB13-15 |
| 11.0.4 | Quarterly | AdbeRdrUpd11004.msp AdbeRdrUpd11004_MUI.msp | APSB13-22 |
| 11.0.5 | OOC | AdbeRdrSecUpd11005.msp | APSB13-25 |
| 11.0.6 | Quarterly | AdbeRdrUpd11006.msp | APSB14-01 |
| 11.0.7 | Quarterly | AdbeRdrUpd11007.msp | APSB14-15 |
| 11.0.8 | OOC | AdbeRdrSecUpd11008.msp | APSB14-19 |
| 11.0.9 | Quarterly | AdbeRdrUpd11009.msp | APSB14-20 |
| 11.0.10 | Quarterly | AdbeRdrUpd11010.msp | APSB14-28 |
Adobe Reader X
| Version | Type | Reader file | Vulnerability ID |
|---|---|---|---|
| 10.0 | Base | AdbeRdr1000_lang_ID.msi | N/A |
| 10.0.1 | Quarterly | AdbeRdrUpd1001_<Tier_#>.msp | APSB11-03 |
| 10.0.2 | Patch | N/A | APSB11-06 |
| 10.0.3 | Patch | N/A | APSALL-02 |
| 10.1 | Quarterly | AdbeRdrUpd1010_MUI.msp AdbeRdrUpd1010_<lang_id>.msp | APSB11-16 |
| 10.1.1 | Quarterly | AcrobatUpd1011.msp AcrobatUpd1011_MUI.msp | APSB11-24 |
| 10.1.2 | Quarterly | AcrobatUpd1012.msp AcrobatUpd1012_MUI.msp | APSB12-02 |
| 10.1.3 | Quarterly | AcrobatUpd1013.msp AcrobatUpd1013_MUI.msp | APSB12-08 |
| 10.1.4 | Quarterly | AcrobatUpd1014.msp AcrobatUpd1014_MUI.msp | APSB12-16 |
| 10.1.5 | Quarterly | AcrobatUpd1015.msp AcrobatUpd1015_MUI.msp | APSB13-02 |
| 10.1.8 | AdbeRdrUpd1018.msp AcrobatUpd1018_MUI.msp |
Adobe Reader 9
| Version | Type | File (Reader) | Uninstall String | |
|---|---|---|---|---|
| 9.1.0 | Quarterly | AdbeRdrUpd910_<langID>.msi/exe | AC76BA86-7AD7-<locale>-7B44-A91000000001 | |
| 9.1.1 | Security | AdbeRdrUpd911_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A91000000001 | |
| 9.1.2 | Quarterly | AdbeRdrUpd912_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A91000000001 | |
| 9.1.3 | Security | AdbeRdrUpd913_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A91000000001 | |
| 9.2.0 | Quarterly | AdbeRdrUpd920_<langID>.msi/exe | AC76BA86-7AD7-<locale>-7B44-A92000000001 | |
| 9.3.0 | Quarterly | AdbeRdrUpd930_<langID>.msi/exe | AC76BA86-7AD7-<locale>-7B44-A93000000001 | |
| 9.3.1 | Security | AdbeRdrUpd931_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A93000000001 | |
| 9.3.2 | Quarterly | AdbeRdrUpd932_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A93000000001 | |
| 9.3.3 | Quarterly | AdbeRdrUpd933_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A93000000001 | |
| 9.3.4 | Security | AdbeRdrUpd934_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A93000000001 | |
| 9.4.0 | Quarterly | AdbeRdrUpd940_<langID>.exeAdbeRdrUpd940_<langID>.msi | AC76BA86-7AD7-<locale>-7B44-A94000000001 | |
| 9.4.1 | Security | AdbeRdrUpd941_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A94000000001 | |
| 9.4.2 | Quarterly | AdbeRdrUpd942_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A94000000001 | |
| 9.4.3 | Security | AdbeRdrUpd943_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A94000000001 | |
| 9.4.4 | Security | AdbeRdrUpd944_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A94000000001 | |
| 9.4.5 | Quarterly | AdbeRdrUpd945_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A94000000001 | |
| 9.4.6 | Quarterly | AdbeRdrUpd946_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A94000000001 | |
| 9.4.7 | Security | AdbeRdrUpd947_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A94000000001 | |
| 9.5.0 | Quarterly | AdbeRdrUpd950_<langID>.exeAdbeRdrUpd950_<langID>.msi | AC76BA86-7AD7-<locale>-7B44-A95000000001 | |
| 9.5.1 | Quarterly | AdbeRdrUpd951_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A95000000001 | |
| 9.5.2 | Quarterly | AdbeRdrUpd952_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A95000000001 | |
| 9.5.3 | Quarterly | AdbeRdrUpd953_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A95000000001 | |
| 9.5.4 | Security | AdbeRdrUpd954_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A95000000001 | |
| 9.5.5 | Security | AdbeRdrUpd955_all_incr.msp | AC76BA86-7AD7-<locale>-7B44-A95000000001 |
Some locales for the uninstall string
| Language | Locale |
|---|---|
| Čeština / Czech | 1029 |
| Deutsch / German | 1031 |
| English United States | 1033 |
| Espanol / Spanish | 1034 |
| Francais / French | 1036 |
| Italiano / Italian | 1040 |
| РуÑÑкий / Russian | 1049 |
Packages
Installing according to host attributes
The package below simplifies installing different versions according to host attributes.
For instance, Adobe Reader X is only supported on Windows XP and above, so for Windows 2000 Adobe Reader 9 must be installed.
The package below highly simplifies this, since you only apply one package to all hosts, which determines the version to install.
<package
id="AdobeReader"
name="AdobeReader"
revision="2012.01.01"
reboot="false"
priority="10"
execute="once">
<!-- install version 9 on Windows 2000 -->
<include package-id="AdobeReader9" os="5\.0\.\d{4}"/>
<!-- install version 10 on Windows XP and above -->
<include package-id="AdobeReader10" os="(5\.[1-9]|6\.\d)\.\d{4}"/>
</package>
Acrobat Reader DC
Adobe Customization Wizard DC is available here.
<?xml version="1.0" encoding="UTF-8"?>
<packages:packages
xmlns:packages="http://www.wpkg.org/packages" xmlns:wpkg="http://www.wpkg.org/wpkg" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.wpkg.org/packages ../xsd/packages.xsd" >
<package
id="AdobeReaderDCx64"
name="Adobe Acrobat Reader (64-bit)"
revision="%version%"
reboot="false"
priority="5">
<variable name="version" value="26.001.21529" />
<variable name="baseversion" value="21.001.20135" />
<variable name="baseFileVersion" value="2100120135" />
<variable name="patchFileVersion" value="2600121529" />
<variable name="langCode" value="en_US" />
<variable name="langName" value="English" />
<variable name="installerOptions" value="ENABLE_CHROMEEXT=0 DISABLE_BROWSER_INTEGRATION=YES DISABLE_DISTILLER=YES EULA_ACCEPT=YES SUPPRESSLANGSELECTION=1 DISABLEDESKTOPSHORTCUT=2 UPDATE_MODE=0 DISABLE_ARM_S\
ERVICE_INSTALL=1" />
<!-- First we need to know if we have Adobe Acrobat Reader installed. If not then we continue below -->
<check type="uninstall" condition="versiongreaterorequal" path="Adobe Acrobat (64-bit)" value="%version%" />
<!-- We want to proceed with installation or upgrade but we need to remove incompatible versions
The first version we want to be rid of is the one marked as Adobe Acrobat Reader, which is the 32-bit install. We only run
the uninstall sequence IF we find that this edition exists on the system. -->
<install cmd='msiexec /qn /x {AC76BA86-7AD7-1033-7B44-AC0F074E4100}' >
<exit code="0" />
<exit code="3010" reboot="false" />
<condition>
<check type="uninstall" condition="exists" path="Adobe Acrobat Reader" />
</condition>
</install>
<!-- Now we can assume that we don't have the "Adobe Acrobat Reader" product installed but it
is possible we still aren't in a place where we can install the update. We need more checks. -->
<!-- We want to upgrade if the base version of Reader is installed -->
<install include="upgrade">
<condition>
<check type="uninstall" condition="exists" path="Adobe Acrobat DC (64-bit)" />
</condition>
</install>
<!-- If we have NOTHING installed then we need to install the base THEN run the upgrade -->
<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeAcrobatReader\AcroPro.msi" %installerOptions% '>
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<install cmd='msiexec /qn /p "%SOFTWARE%\AdobeAcrobatReader\AcroRdrDCx64Upd%patchFileVersion%_MUI.msp" ' />
<!-- <condition>
<check type="uninstall" condition="exists" path="Adobe Acrobat DC (64-bit)" />
</condition>
</install> -->
<!-- This will initiate if we have the correct product installed but a lower version -->
<upgrade cmd='msiexec /qn /p "%SOFTWARE%\AdobeAcrobatReader\AcroRdrDCx64Upd%patchFileVersion%_MUI.msp" ' />
<remove cmd='msiexec /qn /x {AC76BA86-1033-FF00-7760-BC15014EA700}' />
</package>
Adobe Acrobat Pro
<?xml version="1.0" encoding="UTF-8"?>
<packages:packages
xmlns:packages="http://www.wpkg.org/packages" xmlns:wpkg="http://www.wpkg.org/wpkg" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.wpkg.org/packages ../xsd/packages.xsd" >
<package
id="AdobeAcrobatPro"
name="Adobe Acrobat Reader Pro"
revision="%version%"
reboot="false"
priority="5">
<variable name="version" value="26.001.21431" />
<variable name="baseversion" value="21.001.20135" />
<variable name="baseFileVersion" value="2100120135" />
<variable name="patchFileVersion" value="2600121431" />
<variable name="langCode" value="en_US" />
<variable name="langName" value="English" />
<!-- First we need to know if we have Adobe Acrobat Pro (listed as "Adobe Acrobat (64-bit)") installed. If not then we continue below -->
<check type="uninstall" condition="versiongreaterorequal" path="Adobe Acrobat (64-bit)" value="%version%" />
<!-- We want to proceed with installation or upgrade but we need to remove incompatible versions
The first version we want to be rid of is the one marked as Adobe Acrobat (64-bit). We only run
the uninstall sequence IF we find that this edition exists on the system. -->
<install cmd='msiexec /qn /x {AC76BA86-7AD7-1033-7B44-AC0F074E4100}' >
<exit code="0" />
<exit code="3010" reboot="false" />
<condition>
<check type="uninstall" condition="exists" path="Adobe Acrobat Reader" />
</condition>
</install>
<!-- Now we can assume that we don't have the "Adobe Acrobat (64-bit)" product installed but it
is possible we still aren't in a place where we can install the update. We need more checks. -->
<!-- We want to upgrade if the base version of Reader is installed -->
<install include="upgrade">
<condition>
<check type="uninstall" condition="exists" path="Adobe Acrobat (64-bit)" />
</condition>
</install>
<!-- If we have NOTHING installed then we need to install the base THEN run the upgrade -->
<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeAcrobatPro\AcroPro.msi" PATCH="%SOFTWARE%\AdobeAcrobatPro\AcrobatDCx64Upd%patchFileVersion%.msp" EULA_ACCEPT=YES '>
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<!-- This will initiate if we have the correct product installed but a lower version -->
<upgrade cmd='msiexec /qn /p "%SOFTWARE%\AdobeAcrobatPro\AcrobatDCx64Upd%patchFileVersion%.msp" ' />
<remove cmd='msiexec /qn /x {AC76BA86-1033-FFFF-7760-BC15014EA700}' />
</package>
</packages:packages>
Adobe Reader XI
You can download version 11 from ftp://ftp.adobe.com/pub/adobe/reader/win/11.x/. Adobe Customization Wizard 11 is available here. This package uses the .msi extracted from the .exe. The .msi from the ftp site can also be used.
<!-- Adobe Reader -->
<package id="adobereader" name="Adobe Reader" revision="2" reboot="false" priority="5000">
<variable name="version" value="11.0.10" />
<variable name="shortversion" value="11008" />
<variable name="locale" value="de_DE" />
<variable name="Desktop" value="Desktop" /> <!-- Spanish:Escritorio, Russian:"Рабочий Ñтол"-->
<check type="logical" condition="or">
<check type="uninstall" condition="exists" path="Adobe Reader XI - Deutsch" architecture="x86"/>
<check type="uninstall" condition="exists" path="Adobe Reader XI (%version%) - Deutsch" architecture="x86"/>
<check type="uninstall" condition="exists" path="Adobe Reader XI - Deutsch" architecture="x64"/>
<check type="uninstall" condition="exists" path="Adobe Reader XI (%version%) - Deutsch" architecture="x64"/>
</check>
<install cmd='msiexec /qn /i "%SOFTWARE%\adobereader\AdbeRdr%shortversion%_%locale%.msi" DISABLE_ARM_SERVICE_INSTALL="1" '>
<exit code="0" /> <exit code="1619" /> <exit code="3010" reboot="false" /></install>
<install cmd='msiexec /qn /update "%SOFTWARE%\adobereader\AdbeRdrUpd%shortversion%.msp" '>
<exit code="0" /> <exit code="1619" /> <exit code="3010" reboot="false" /></install>
<install cmd='%COMSPEC% /c del /q "%AllUsersProfile%\%Desktop%\Adobe Reader XI.lnk"' ><exit code="any" /></install>
<install cmd='%COMSPEC% /c del /q "%Public%\%Desktop%\Adobe Reader XI.lnk"' ><exit code="any" /></install> <!-- Vista/Windows7 -->
<install cmd='%COMSPEC% /c REG ADD "HKLM\SOFTWARE\Adobe\Adobe ARM\1.0\ARM" /v "iCheck" /d "0" /t REG_DWORD /f' /><exit code="any" /> <!-- Disable auto-update -->
<install cmd='%COMSPEC% /c REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Adobe ARM" /d "" /f' /><exit code="any" /> <!-- Disable misc auto-run stuff -->
<install cmd='%COMSPEC% /c REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Adobe Reader Speed Launcher" /d "" /f' /><exit code="any" /> <!-- Disable misc auto-run stuff -->
<install cmd='%COMSPEC% /c REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "AdobeAAMUpdater-1.0" /d "" /f' /><exit code="any" /> <!-- Disable misc auto-run stuff -->
<!-- Upgrade uses the same commands as install -->
<upgrade include="install"/>
<!-- Beware: Uninstall String is bound to the locale of the installed Adobe Reader version-->
<remove cmd='msiexec /qn /x{AC76BA86-7AD7-1031-7B44-AB0000000001}' >
<exit code="0" />
</remove>
</package>
Adobe Reader X
You can download version 10 from ftp://ftp.adobe.com/pub/adobe/reader/win/10.x/. The Tier 1, 2, 3 and 4 .msp packages which are available are for specific language versions. The Tier 1 version is for English, French, German & Japanese.
Adobe Customization Wizard 10 is available here. You can also deploy it without a transform but you won't be able to customize the installer. There are command line switches available in section 3 of the Adobe Enterprise Administration Guide.
Relevant info about updating/patching Adobe Reader 10 at adobe.com. Note that the update MSP file for Reader 10 includes all previous patches for that 10.x version, so one for 10.0.3 will update a 10.0.0 installation. Installing it this way means that an MST file need only be created for each 10.x version.
<package
id="adobereader"
name="Adobe Reader"
revision="%version%"
priority="50">
<variable name="version" value="10.1.4" />
<variable name="fileversion" value="1014" />
<variable name="locale" value="en_US" />
<variable name="Desktop" value="Desktop" /> <!-- Spanish:Escritorio, Russian:"Рабочий Ñтол"-->
<check type="uninstall" condition="exists" path="Adobe Reader X (%version%)" />
<!--
<check type="uninstall" condition="exists" path="Adobe Reader X \(%version%\).*" /> --> <!-- Works with others languages -->
<!-- Install with the MSI, MST and patch -->
<install cmd='msiexec /qn /i "%SOFTWARE%\adobe-reader\AdbeRdr1010_%locale%.msi" TRANSFORMS="%SOFTWARE%\adobe-reader\AdbeRdr1010_%locale%.mst" PATCH="%SOFTWARE%\adobe-reader\AdbeRdrUpd%fileversion%.msp"'>
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<install cmd='%COMSPEC% /c del /q "%AllUsersProfile%\%Desktop%\Adobe Reader X.lnk"' ><exit code="any" /></install>
<install cmd='%COMSPEC% /c del /q "%Public%\%Desktop%\Adobe Reader X.lnk"' ><exit code="any" /></install> <!-- Vista/Windows7 -->
<install cmd='%COMSPEC% /c REG ADD "HKLM\SOFTWARE\Adobe\Adobe ARM\1.0\ARM" /v "iCheck" /d "0" /t REG_DWORD /f' /> <!-- Disable auto-update -->
<install cmd='%COMSPEC% /c REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Adobe ARM" /d "" /f' /> <!-- Disable misc auto-run stuff -->
<install cmd='%COMSPEC% /c REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Adobe Reader Speed Launcher" /d "" /f' /> <!-- Disable misc auto-run stuff -->
<install cmd='%COMSPEC% /c REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "AdobeAAMUpdater-1.0" /d "" /f' /> <!-- Disable misc auto-run stuff -->
<!-- Upgrade uses the same commands as install -->
<upgrade include="install"/>
<!-- English uninstall string-->
<remove cmd='msiexec /qn /x{AC76BA86-7AD7-1033-7B44-AA1000000001}' >
<exit code="0" />
</remove>
</package>
Updater
Since version 10.1 updates are performed using a Windows Service called AdobeARMservice (or "Adobe Acrobat Update Service"). According to the Acrobat-Reader Updater configuration guide you should add the following directive to the msiexec installer command above
DISABLE_ARM_SERVICE_INSTALL="1"
to disable updates altogether.
Adobe Reader 9
(There is also another page just for Adobe Reader 9)
All setup/update files refering to Adobe Reader 9.x at ftp.adobe.com
Here is list of versions and correct install sequence for Adobe Reader 9.
Adobe Reader 9.5.0
<package
id="adobereader"
name="Adobe Reader"
revision="%version%"
priority="50">
<variable name="version" value="9.5.0" />
<install cmd='msiexec /qn /i "%SOFTWARE%\reader95\AcroRead.msi" allusers=1 TRANSFORMS=%SOFTWARE%\reader95\AcroRead.mst'>
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<upgrade cmd='msiexec /qn /i "%SOFTWARE%\reader95\AcroRead.msi" allusers=1 TRANSFORMS=%SOFTWARE%\reader95\AcroRead.mst'>
<exit code="0" />
<exit code="3010" reboot="false" />
</upgrade>
<remove cmd='msiexec /qn /x{AC76BA86-7AD7-1033-7B44-A94000000001}'>
<exit code="0" />
</remove>
</package>
Adobe Reader 9.4
<package
id="adobereader"
name="Adobe Reader"
revision="%version%"
priority="50">
<variable name="version" value="9.4.5" />
<check type="uninstall" condition="exists" path="Adobe Reader %version%" />
<!-- First uninstall Adobe Reader 8.1.2 -->
<install cmd='msiexec /x{AC76BA86-7AD7-1033-7B44-A80000000002} /qn ' >
<exit code="1605" />
<exit code="1618" />
</install>
<!-- Install with the MSI -->
<install cmd='msiexec /qn /i "%SOFTWARE%\adobe-reader\AdbeRdr940_en_US.msi" TRANSFORMS="%SOFTWARE%\adobe-reader\AdbeRdr940_en_US.mst"' >
<exit code="0" />
<exit code="1638" />
<exit code="3010" reboot="false" />
</install>
<install cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd941_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<install cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd942_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<install cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd943_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<install cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd944_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<install cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd945_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<install cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd946_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<install cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd947_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<upgrade cmd='msiexec /qn /i "%SOFTWARE%\adobe-reader\AdbeRdr940_en_US.msi" TRANSFORMS="%SOFTWARE%\adobe-reader\AdbeRdr940_en_US.mst'>
<exit code="0" />
<exit code="3010" reboot="false" />
</upgrade>
<upgrade cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd941_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</upgrade>
<upgrade cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd942_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</upgrade>
<upgrade cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd943_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</upgrade>
<upgrade cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd944_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</upgrade>
<upgrade cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd945_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</upgrade>
<upgrade cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd946_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</upgrade>
<upgrade cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd947_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</upgrade>
<remove cmd='msiexec /qn /x{AC76BA86-7AD7-1033-7B44-A94000000001}' >
<exit code="0" />
</remove>
</package>
Adobe Reader 9.3
Patch 9.3.4 can be downloaded from ftp://ftp.adobe.com/pub/adobe/reader/win/9.x/9.3.4/misc/AdbeRdrUpd934_all_incr.msp. However in order to update from 9.3.0 to 9.3.4, first 9.3.2 and 9.3.3 must be installed. These can be downloaded from ftp://ftp.adobe.com/pub/adobe/reader/win/9.x/9.3.2/misc/AdbeRdrUpd932_all_incr.msp and ftp://ftp.adobe.com/pub/adobe/reader/win/9.x/9.3.3/misc/AdbeRdrUpd933_all_incr.msp.
<package
id="adobereader"
name="Adobe Reader %version%"
revision="%version%"
priority="50">
<variable name="version" value="9.3.4" />
<check type="uninstall" condition="exists" path="Adobe Reader %version%" />
<!-- First uninstall Adobe Reader 8.1.2 -->
<install cmd='msiexec /x{AC76BA86-7AD7-1033-7B44-A80000000002} /qn ' >
<exit code="1605" />
<exit code="1618" />
</install>
<!-- install with the msi -->
<install cmd='msiexec /qn /i %SOFTWARE%\adobe-reader\AdbeRdr930_en_US.msi TRANSFORMS=%SOFTWARE%\adobe-reader\AdbeRdr930_en_US.mst' >
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<!-- Later install patch with the msi, first to 9.3.2 then to 9.3.3 -->
<install cmd='msiexec /qn /update %SOFTWARE%\adobe-reader\AdbeRdrUpd932_all_incr.msp' />
<install cmd='msiexec /qn /update %SOFTWARE%\adobe-reader\AdbeRdrUpd933_all_incr.msp' >
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<install cmd='msiexec /qn /update %SOFTWARE%\adobe-reader\AdbeRdrUpd934_all_incr.msp' >
<exit code="3010" reboot="false" />
</install>
<!-- First uninstall Adobe Reader 8.1.2 -->
<upgrade cmd='msiexec /x{AC76BA86-7AD7-1033-7B44-A80000000002} /qn ' >
<exit code="1605" />
<exit code="1618" />
</upgrade>
<!-- install with the msi -->
<upgrade cmd='msiexec /qn /i %SOFTWARE%\adobe-reader\AdbeRdr930_en_US.msi TRANSFORMS=%SOFTWARE%\adobe-reader\AdbeRdr930_en_US.mst' >
<exit code="0" />
<exit code="3010" reboot="false" />
</upgrade>
<!-- Later install patch with the msi, first to 9.3.2 then to 9.3.3 -->
<upgrade cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd932_all_incr.msp"' />
<upgrade cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd933_all_incr.msp"' >
<exit code="0" />
<exit code="3010" reboot="false" />
</upgrade>
<upgrade cmd='msiexec /qn /update "%SOFTWARE%\adobe-reader\AdbeRdrUpd934_all_incr.msp"' >
<exit code="3010" reboot="false" />
</upgrade>
<remove cmd='msiexec /qn /x{AC76BA86-7AD7-1033-7B44-A93000000001}' >
<exit code="0" />
</remove>
</package>
The remnants of some older versions of Adobe Reader can cause 9.3 to fail to install the plugin correctly, causing a "The Adobe Reader that is running cannot be used to view PDF files in a web browser..." error. The solution that worked for me was to get WPKG to delete the "Program Files/Adobe' directory after uninstalling version 8. To do this, add the following XML snippet after the uninstall of 8.1.2.
<!-- Delete the adobe folder -->
<install cmd='%COMSPEC% /C del /Q "%PROGRAMFILES%\Adobe" ' >
<exit code="0" />
</install>
Note that you should not do this if you use other adobe software. In that case, you may need to delete the other Adobe Reader folders in your Adobe folder/s
Adobe Reader 9.1
All the files are downloaded from [2]
<package
id="adobe_reader9.1"
name="Adobe Reader 9.1 Customized"
revision="6"
priority="1">
<check type="uninstall" condition="exists" path="Adobe Reader 9.1.3" />
<install cmd='msiexec /qn /i %SOFTWARE%\adobe-reader\AdbeRdr910_en_US.msi TRANSFORMS=%SOFTWARE%\adobe-reader\AdbeRdr910_en_US.mst' >
<exit code="0" />
<exit code="3010" reboot="false" />
</install>
<install cmd='msiexec /qn /update %SOFTWARE%\adobe-reader\AdbeRdrUpd911_all_incr.msp' />
<install cmd='msiexec /qn /update %SOFTWARE%\adobe-reader\AdbeRdrUpd912_all_incr.msp' />
<install cmd='msiexec /qn /update %SOFTWARE%\adobe-reader\AdbeRdrUpd913_all_incr.msp' />
<!-- Removing 9.1.1 -->
<upgrade cmd='msiexec /qn /x{AC76BA86-7AD7-1044-7B44-A91000000001}'>
<exit code="0" />
<exit code="3010" reboot="false" />
<exit code="1605" /> <!-- Ignore errors if already removed -->
</upgrade>
<upgrade cmd='msiexec /qn /i %SOFTWARE%\adobe-reader\AdbeRdr910_en_US.msi TRANSFORMS=%SOFTWARE%\AdbeRdr910_en_US.mst' >
<exit code="0" />
<exit code="3010" reboot="false" />
</upgrade>
<upgrade cmd='msiexec /qn /update %SOFTWARE%\adobe-reader\AdbeRdrUpd911_all_incr.msp' />
<upgrade cmd='msiexec /qn /update %SOFTWARE%\adobe-reader\AdbeRdrUpd912_all_incr.msp' />
<upgrade cmd='msiexec /qn /update %SOFTWARE%\adobe-reader\AdbeRdrUpd913_all_incr.msp' />
<!-- Removing 9.1.3 -->
<remove cmd='msiexec /qn /x{AC76BA86-7AD7-1033-7B44-A91000000001}' >
<exit code="0" />
<exit code="3010" reboot="false" />
<exit code="1605" /> <!-- Ignore errors if already removed -->
</remove>
Adobe Reader 9.0
<package
id="adobe-reader"
name="Adobe Reader"
revision="1"
reboot="false"
priority="2">
<check
type="uninstall"
condition="exists"
path="Adobe Reader 9" />
<install
cmd='msiexec /qb /package "%SOFTWARE%\adobe-reader\AcroRead.msi" TRANSFORMS="%SOFTWARE%\adobe-reader\AcroRead.mst"'>
<exit
code="3010" /></install>
<upgrade
cmd='msiexec /qb /package "%SOFTWARE%\adobe-reader\AcroRead.msi" TRANSFORMS="%SOFTWARE%\adobe-reader\AcroRead.mst"'>
<exit
code="3010" /></upgrade>
<remove
cmd='msiexec /qb /uninstall "%SOFTWARE%\adobe-reader\AcroRead.msi"' />
Uninstaller wouldn't work using this:
<remove cmd='msiexec.exe /uninstall {AC76BA86-7AD7-1033-7B44-A90000000001} /qn /norestart'/>
Uninstaller would work using this:
<remove cmd='msiexec /qb /uninstall "%SOFTWARE%\adobe-reader\AcroRead.msi'/>
See Talk:Adobe_Reader for some more info on uninstalling.