Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Creating_WSUS_updates_for_Adobe_Reader_(v10)

Bryan Dam

Licensing

The first thing you need to do is to get a license from Adobe to distribute Reader. This license is free, and the steps to acquire it are described here.

Downloading

Download Reader installations and patches from the Release Notes site.

Distributing

  • Launch LUP.
  • Choose Tools > Create Update.
  • Click the "Browse for Update File" and point to file you downloaded.
  • If you have used the Adobe Customization Wizard, there will also be an MST file. Use Add File to add it.
  • Click Next.
  • The two fields that are required (Vendor and Product) should be set to "Adobe Systems, Inc." and "Adobe Reader."
  • All of the other fields are optional. You can set values in them if you like.
  • Click Next until the update gets added.

Applying Patches

Adobe's release strategy has changed with this version of Reader. Major releases will have MSI installers and minor updates will have cumulative MSPs. The latest minor release will have the major release as a prerequisite and supersede any existing minor releases.

Reader Release Notes

Customizing

The easiest way to customize Reader is to use the Adobe Customization Wizard. It is an application that can be used to modify the MSI installer by the creation of a MST file. You can turn off the desktop icon, disable auto updates, etc. Unfortunately, the configuration changes only apply to installations for clean installations.

To apply these types of changes to machines where AR is already installed, consider making your own update. While the process of creating your own installer package from scratch is beyond the scope of this document, some general thoughts to get you started:

For the Installable rule, check for the registry value:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Adobe Reader Speed Launcher.

Then:

In your update, you might run a vbscript to perform the configuration actions you want:

' Create this key to disable the ARM
WshShell.RegWrite "HKLM\SOFTWARE\Adobe\Adobe ARM\1.0\ARM\iCheck", 0, "REG_DWORD"

'Remove speed starter from the registry
regKey = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Adobe Reader Speed Launcher"
objShell.RegDelete regKey

' Disable ARM
regKey = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Adobe ARM"
objShell.RegDelete regKey

' Remove desktop icon
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFile "C:\Users\Public\Desktop\Adobe Reader 9.lnk", True 
fso.DeleteFile "C:\Documents and Settings\All Users\Desktop\Adobe Reader 9.lnk", True

Administrative Installation Points

AIP is a method of distributing Reader which centralizes the installer binaries. You cannot patch a AIP installation of Reader, you must slipstream the update into the AIP and reinstall the whole product. In short, AIP installations are not compatible with LUP. The remedy is to remove the AIP installations and distribute the latest major release's MSI with LUP. How best to remove the AIP installations is unclear.

English, Multilingual User Interface, and Localized Installers

Adobe releases multiple versions of Reader. There is the international English version, a multilingual version, and versions that have been localized to specific countries. The updates follow these versions as well and you must apply the update that matches the version you have selected.


Related

Wiki: Main_Page