Difference between revisions of "Adobe Reader"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(Acrobat Reader DC: add config for 20.006.20042 with more variables.)
m (Acrobat Reader DC)
Line 427: Line 427:
 
</source>
 
</source>
  
The same, but with more parameters:
+
The same, but with more variables:
  
 
<source lang="xml">
 
<source lang="xml">

Revision as of 19:48, 10 May 2020

Adobe Reader is a PDF viewer, similar to Foxit_Reader.

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

Normal Version

All the files are downloaded from ftp://ftp.adobe.com/pub/adobe/reader/win/. The English version is in the directory "en_US", or "enu" for older versions.

Enterprise Version

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.

Usually you'll only need the following files:

  • AcroRead.msi (equivalent to the AdbeRdrxxxx_en_US.msi)
  • Data1.cab

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

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

Release Notes


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

You can download the DC version from ftp://ftp.adobe.com/pub/adobe/reader/win/AcrobatDC/. Adobe Customization Wizard DC is available here. Adobe Reader DC only supports Windows 7 or later versions. For Vista use Adobe Reader XI

 <package
    id="adobereaderdc"
    name="Adobe Reader DC"
    revision="%version%"
    priority="50">

    <variable name="version" value="15.010.20059" />
    <variable name="baseFileVersion" value="1500720033" />
    <variable name="patchFileVersion" value="1501020059" />

    <variable name="langCode" value="cs_CZ" />
    <variable name="langName" value="Czech" />
    <!--variable name="langCode" value="de_DE" /-->
    <!--variable name="langName" value="Deutsch" /-->

    <check type="uninstall" condition="versiongreaterorequal" path="Adobe Acrobat Reader DC - %langName%" value="%version%" />

    <install cmd='msiexec /qn /i "%SOFTWARE%\adobereader\AcroRdrDC%baseFileVersion%_%langCode%.msi" PATCH="%SOFTWARE%\adobereader\AcroRdrDCUpd%patchFileVersion%.msp" EULA_ACCEPT=YES ' >
        <exit code="0" />
        <exit code="3010" reboot="false" />
    </install>

        <upgrade include="install" />

        <remove cmd='msiexec "%SOFTWARE%\adobereader\AcroRdrDC%baseFileVersion%_%langCode%.msi" /qn /x' />
 </package>

The same, but with more variables:

<package
	id="adobereader"
	name="Adobe Reader"
	revision="%PKG_VERSION%"
	reboot="false"
	priority="0">

	<variable name="PKG_VERSION"		value="20.006.20042" />
	<variable name="PKG_BASE_FILE_VERSION"	value="1500720033" />
	<variable name="PKG_PATCH_FILE_VERSION"	value="2000620042" />
	<variable name="PKG_LOCALE"		value="ru_RU" />
	<variable name="PKG_LANG"		value="Russian" />
	<variable name="PKG_SOURCE"		value="%SOFTWARE%\Adobe\Reader" />
	<variable name="PKG_NAME"		value="AcroRdrDC%PKG_BASE_FILE_VERSION%_%PKG_LOCALE%.msi" />
	<variable name="PKG_MSP_NAME"		value="AcroRdrDCUpd%PKG_PATCH_FILE_VERSION%.msp" />
	<variable name="PKG_INSTALL_SWITCH"	value="/qn EULA_ACCEPT=YES" />
	<variable name="PKG_REMOVE_SWITCH"	value="/qn" />
	<variable name="PKG_MSI_CODE"		value="{AC76BA86-7AD7-1049-7B44-AC0F074E4100}" />

	<check type="uninstall" condition="versiongreaterorequal" path="Adobe Acrobat Reader DC - %PKG_LANG%" value="%PKG_VERSION%" />

	<install cmd='msiexec /i "%PKG_SOURCE%\%PKG_NAME%" PATCH="%PKG_SOURCE%\%PKG_MSP_NAME%" %PKG_INSTALL_SWITCH% USERNAME="User" COMPANYNAME="Your company name"' >
		<exit code="0" />
		<exit code="3010" reboot="false" />
	</install>

	<upgrade include="install" />

	<remove cmd='msiexec /X %PKG_MSI_CODE% %PKG_REMOVE_SWITCH%' />

</package>

An alternative to export the MSI make transforms etc. is to just use the exe file and pass it some switches like stated here. You can get the info what they do with "AcroRdrDCxyz_language.exe /?". Here /sAll is the Silent Mode for the Product, /rs is Supress Reboot, /l means Error Logging on and /msi means you can pass informations to the bundled msi Installer in the exe file.

  <package id="adobereader" name="Adobe Reader" revision="1" reboot="false" priority="50">
    <variable name="langCode" value="de_DE" />
    <variable name="langName" value="Czech" />
    <variable name="version" value="18.011.20058" />

    <check type="uninstall" condition="versiongreaterorequal" path="Adobe Acrobat Reader DC - %langName%" value="%version%" />

    <install cmd='"%SOFTWARE%\adobereader\AcroRdrDC1801120058_%langCode%.exe" /sAll /rs /l /msi ALLUSERS=1 EULA_ACCEPT=YES' />
    <upgrade include="install" />

    <remove cmd='msiexec "%SOFTWARE%\adobereader\AcroRdrDC%baseFileVersion%_%langCode%.msi" /qn /x' />
  </package>

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 [1]

<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.