Adobe Reader best practices for desktop management with App Deploy

Adobe Reader best practices with App Deploy

A customer recently asked me: What is the best way to handle all of the numerous Adobe updates?  After the initial install, updates may be required quite frequently.  How do you manage it?  I turned to my colleague Johan and sought his advice on the best practices.

If each update is handled separately in Specops Deploy / App, installing the next major version (for example going from Adobe Reader 11 to Adobe Reader DC) would require you to un-deploy each and every update.  That would be cumbersome for desktop management.

So here at Specops, we recommend treating each update as a major update.  This would keep everyone on the same version, and when a real major update is available, everything can be easily uninstalled.

To get started, extract the .MSI for Adobe Reader if you have not done so already.  Put the .MSI file and data1.cab into your install directory.  Download the Adobe Customization Wizard, and create a custom MST file. Make sure you:

  1. Turn off automatic updates
  2. Accept EULA
  3. Remove messages and notifications about upgrades

You will need to also create two scripts – Install.cmd and Uninstall.cmd. I will talk more about these two scripts below. In the install directory include the following:

  1. Adobe Reader MSI file
  2. cab file
  3. Adobe Reader MSP file for patching for that version
  4. Custom MST file
  5. cmd
  6. cmd

The Install.cmd script should contain:

msiexec /i AdbeRdr11000_en_US.msi /qn TRANSFORMS="1.mst"
msiexec /update AdbeRdrUpd11012.msp /qn

**The 1.mst is the name of your custom file.

The Uninstall.cmd script should contain:

MsiExec.exe /X{AC76BA86-7AD7-1033-7B44-AB0000000001} /qn

The GUID would be the name of the install – located in the registry HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\Folders and look for your version of Adobe.

In Deploy/App – create a legacy package – with install.cmd as your install package and uninstall.cmd as the uninstall command. The command in the package should be point to the installation directory, for example %SpecopsDeployExecuteDir%\install.cmd or see the example below.

Adobe reader - 1

 

Also, make sure you tick Uninstall the package if the deployment falls “Out of Scope of Management” in the Deployment – this will remove the application if the computer is moved out of the target.

Adobe reader - 2

When you want to add new patches in the future– create a new package with the updated MSP file in it.  You will need to upgrade and point to the new package.

This is the best way for desktop management of the numerous patches and will ease your next update to a major Adobe version.

Happy Deployments!

(Last updated on October 30, 2023)

Tags: , , ,

Back to Blog

Related Articles

  • Deploy Greenshot (open source application) with Specops Deploy / App

    Greenshot is an open source screenshot tool, similar to the Windows Snipping Tool, but with more functionalities – and it’s free. In this blog, I will demonstrate how to install an open source application such as Greenshot with Specops Deploy / App in a simple and standardized way. There are three steps you need to…

    Read More
  • How to deploy Java 8

    We get a lot of questions from customers wondering how to deploy Java 8 to their client computers. Most people just want to add the Java support and get rid of the automatic update feature so that the clients won’t be nagged about new versions available every other week. This how-to blog post describes an…

    Read More