Customize and Deploy Adobe Acrobat Reader using SCCM

In this article, you will learn how to deploy Adobe Acrobat Reader using SCCM. We will download the latest version of Adobe Acrobat Reader DC, customize it using the Acrobat Customization Wizard DC and deploy it to our Windows 10 clients.

Adobe Acrobat Reader DC software is the free global standard for reliably viewing, printing, and commenting on PDF documents. The main purpose of this program is to edit and view Portable Document Format (PDF) files.

Adobe Acrobat Reader has two versions – Adobe Acrobat Reader DC and Adobe Acrobat Pro DC. So what is the difference between Adobe Acrobat Reader DC and Adobe Acrobat Pro DC ?. Adobe Acrobat Reader DC is a free, stand-alone application that you can use to open, view, sign, print, annotate, search, and share PDF files. Acrobat Acrobat Pro DC are the paid version using which you can create, protect, convert and edit your PDFs.

Before you deploy Adobe Acrobat Reader using SCCM, take a look at some deployment guides related to Adobe, hope you find them useful.

Download Adobe Acrobat Reader DC

When you want to download the Adobe Acrobat Reader DC software you need to visit the correct download link.

Usually, when you download the Adobe Acrobat Reader, you get an small installer that further downloads the Adobe Reader.

An internet connectivity is required to download additional setup files. This is not what we want, and we need the full Adobe Reader enterprise installer.

Adobe provides the enterprise installers where you can download the full installer. The installer is an executable file, and you have to extract the Adobe Reader MSI using a tool.

Before you download it, you get to choose the operating system, language and version. Go to the Adobe Acrobat Reader DC distribution page and download the installer.

Save this installer on the SCCM server or the shared folder which we will while creating application in SCCM.

Download Adobe Acrobat Reader DC
Download Adobe Acrobat Reader DC

Download Acrobat Customization Wizard DC

The Acrobat Customization Wizard DC streamlines the task of configuring (customizing) the installer before organization-wide deployment.

When you install Adobe Acrobat Reader DC, it installs with default settings. However, for enterprise deployments, you can customize the installer to not only skip the standard registration questions, but also accept the EULA and fill in your organization name automatically.

Some of the options that you can customize include :-

  • Leverage existing deployments by copying enterprise files and registry configurations.
  • Modify the registry (via the Registry Editor) and installer tables (via the Direct Editor) directly.
  • Optimize the behavior of the installer by setting up silent installation, pre-serialization, reboot options, languages, and so on.
  • Remove previous versions of Reader and Acrobat.

Download the latest version of Acrobat Customization Wizard DC and install it on a computer that you normally use while packaging applications in SCCM. Once we complete customizing the installer we will deploy Adobe Acrobat Reader using SCCM.

Download Acrobat Customization Wizard DC
Download Acrobat Customization Wizard DC

Install Acrobat Customization Wizard DC

We will now install Acrobat Customization wizard DC. Right click the Acrobat Customization Wizard installer and click Run as administrator. The tool extracts the files for installation. On the welcome page of Acrobat Customization Wizard DC click Next.

Install Acrobat Customization Wizard DC
Install Acrobat Customization Wizard DC

Accept the license agreement and click Next.

Install Acrobat Customization Wizard DC
Install Acrobat Customization Wizard DC

You can specify a custom destination folder by clicking Change option. I would recommend to leave the destination folder as default and click Next.

Install Acrobat Customization Wizard DC
Install Acrobat Customization Wizard DC

To install Acrobat Customization Wizard DC click Install.

Install Acrobat Customization Wizard DC
Install Acrobat Customization Wizard DC

The Acrobat Customization Wizard DC installation is complete. Click Finish.

Install Acrobat Customization Wizard DC
Install Acrobat Customization Wizard DC

Extract the Adobe Acrobat Reader Installer

Like I mentioned earlier when you download the Adobe Acrobat Reader Installer, you download an executable file.

You have to extract the MSI installer from this executable so that we can use it to customize using the Acrobat Customization Wizard DC. Use a tool like WinRAR or 7Zip to extract the AcroRead.msi from the installer.

Extract the Adobe Acrobat Reader Installer
Extract the Adobe Acrobat Reader Installer

I have extracted the files in the same folder and notice that we have two files which are important.

  • AcroRdrDCUpd2100120155.msp – This is the update file or patch that installs over the Adobe Reader.
  • AcroRead.msi – This msi installer installs the Acrobat Reader DC on your system.
Extract the Adobe Acrobat Reader Installer
Extract the Adobe Acrobat Reader Installer

Customize the Adobe Reader DC Installation Package

In this section, we will customize the Adobe Reader DC installation package using the Acrobat Customization Wizard DC.

This is an optional step before you deploy Adobe Acrobat Reader using SCCM. Click Start and launch the Acrobat Customization Wizard DC.

On the Menu bar, click File and select Open Package. Select the AcroRead.msi file from the Acrobat Reader folder.

Customize the Adobe Reader DC Installation Package
Customize the Adobe Reader DC Installation Package

Now you can start customizing the AcroRead.msi. We will customize a few basic options here. On the left pane, select Personalization option.

You can customize the default installation path however I will leave it to default. Next to EULA option select Suppress display of End user license agreement.

By selecting this option, you accept the EULA on behalf of the user and organization. This also means the EULA won’t be displayed for users when the Acrobat Reader DC is launched.

Customize the Adobe Reader DC Installation Package
Customize the Adobe Reader DC Installation Package

Click Installation options in the left pane and here you can perform the following customization.

  • Default viewer for PDF files – Select Make Reader the default PDF viewer. When you select this option, the default PDF reader on the system is set to Acrobat Reader DC. This option is useful when you want to avoid users manually changing the default PDF browser from Edge to Adobe.
  • Remove all versions of reader – Enable this option to uninstall any existing installation of Adobe Reader.
  • Enable Optimization – This feature allows the installer to run a de-fragmentation utility on a portion of the target drive during installation. Enabling this option improves the launch time and performance of Adobe Acrobat Reader DC.
  • Run Installation – Select Silently (no interface)
  • Reboot required at end of installation – Suppress reboot
Customize the Adobe Reader DC Installation Package
Customize the Adobe Reader DC Installation Package

You can customize other options based on your requirements. When you are done with customization, click File and select Save Package. This creates a new transformation file AcroRead.mst in the folder where the installer is present.

Create Adobe Acrobat Reader DC Application in SCCM

  • Launch the SCCM console.
  • Go to Software Library\Overview\Application Management\Applications.
  • Right click Applications and click Create Application.
  • On the General window, specify the location of Adobe Acrobat Reader DC application (AcroRead.msi). Click Next.
Create Adobe Acrobat Reader DC Application in SCCM
Create Adobe Acrobat Reader DC Application in SCCM

On the import information window, you can notice that application information has been imported successfully. This is truly an advantage of using the Windows Installer (*.msi) file. Click Next.

Create Adobe Acrobat Reader DC Application in SCCM
Create Adobe Acrobat Reader DC Application in SCCM

On the General information window, you can specify additional details about Adobe Acrobat Reader application such as Publisher, Software version etc.

The installation program is populated automatically, and you need to add TRANSFORMS=AcroRead.mst at the end of the command. Set the install behavior to install for system. Click Next.

Create Adobe Acrobat Reader DC Application in SCCM
Create Adobe Acrobat Reader DC Application in SCCM

Review the settings on Summary page and on the Completion window, click Close.

Create Adobe Acrobat Reader DC Application in SCCM
Create Adobe Acrobat Reader DC Application in SCCM

Specify Adobe Reader DC Application Icon in SCCM

This is an optional step where you can specify Adobe Reader DC Application Icon in SCCM console. To specify the Adobe Reader DC icon, right click the Adobe Acrobat Reader DC application and click Properties. Select the Software Center tab and specify the icon by clicking Browse button. Click Apply and OK.

Specify Adobe Reader DC Application Icon in SCCM
Specify Adobe Reader DC Application Icon in SCCM

Deploy Adobe Acrobat Reader using SCCM

Use the below steps to deploy Adobe Acrobat Reader using SCCM.

  • Launch the ConfigMgr console.
  • Go to Software Library\Overview\Application Management\Applications.
  • Right click Adobe Acrobat Reader DC application and click Deploy.

On the General window, click Browse and specify the SCCM device collection to which you want to deploy Adobe Acrobat Reader DC application. Click Next.

Deploy Adobe Acrobat Reader using SCCM
Deploy Adobe Acrobat Reader using SCCM

Specify the distribution points to which you want to distribute the content. Click Next.

Deploy Adobe Acrobat Reader using SCCM
Deploy Adobe Acrobat Reader using SCCM

Specify the deployment settings which includes selecting Action and Purpose. Select the Action as Install and purpose as Available. You can also mark Allow end users to attempt to repair the application but we can set this later. Click Next.

Deploy Adobe Acrobat Reader using SCCM
Deploy Adobe Acrobat Reader using SCCM

You may specify the schedule for the deployment on Scheduling window. Click Next.

Deploy Adobe Acrobat Reader using SCCM
Deploy Adobe Acrobat Reader using SCCM

On the user experience window, you can specify the user experience settings for the deployment. Click Next.

Deploy Adobe Acrobat Reader using SCCM
Deploy Adobe Acrobat Reader using SCCM

On the Alerts window click Next. Review the deployment settings on Summary window and click Close on Completion box.

Deploy Adobe Acrobat Reader using SCCM
Deploy Adobe Acrobat Reader using SCCM

We have completed the steps to deploy Adobe Acrobat Reader using SCCM to our Windows 10 computers. In the next section we will test the deployment.

Test the Adobe Acrobat Reader Deployment

In this section, we will test if the Adobe Acrobat Reader installs on our Windows 10 computers and applies the changes that we did to the installer.

On the client computer, launch the Software Center and select Applications. On the right hand side, select Adobe Acrobat Reader application and click Install.

The Adobe Acrobat reader application installed successfully on the client computer. You can monitor the application installation progress by opening AppEnforce.log on the client computer.

Deploy Adobe Acrobat Reader using SCCM
Deploy Adobe Acrobat Reader using SCCM

Below lines are from AppEnforce.log located on the client computer.

+++ Starting Install enforcement for App DT "Adobe Acrobat Reader DC - Windows Installer (.msi file)" ApplicationDeliveryType - ScopeId_D4A9F377-AB00-4DDE-8E62-BF50CAEC1CC5/DeploymentType_977fb81c-03f4-4be0-a6c3-723c15a48f49, Revision - 1, ContentPath - C:\Windows\ccmcache\a, Execution Context - System Performing detection of app deployment type Adobe Acrobat Reader DC - Windows Installer (.msi file)(ScopeId_D4A9F377-AB00-4DDE-8E62-BF50CAEC1CC5/DeploymentType_977fb81c-03f4-4be0-a6c3-723c15a48f49, revision 1) for system.
+++ MSI application not discovered [MSI Product Code: {AC76BA86-7AD7-1033-7B44-AC0F074E4100}, MSI Product version: ]
App enforcement environment:
Context: Machine
Command line: msiexec /i "AcroRead.msi" /q
Allow user interaction: No
UI mode: 0
User token: null
Session Id: 1
Content path: C:\Windows\ccmcache\a
Working directory: AppEnforce
Prepared working directory: C:\Windows\ccmcache\a
Found executable file msiexec with complete path C:\Windows\system32\msiexec.exe
Prepared command line: "C:\WINDOWS\system32\msiexec.exe" /i "AcroRead.msi" /qn TRANSFORMS=AcroRead.mst
Valid MSI Package path = C:\Windows\ccmcache\a\AcroRead.msi
Advertising MSI package [C:\Windows\ccmcache\a\AcroRead.msi] to the system.
Executing Command line: "C:\WINDOWS\system32\msiexec.exe" /i "AcroRead.msi" /qn TRANSFORMS=AcroRead.mst
Working directory C:\Windows\ccmcache\a
Post install behavior is BasedOnExitCode
Waiting for process 2012 to finish. Timeout = 120 minutes.
Process 2012 terminated with exitcode: 0
Looking for exit code 0 in exit codes table
Matched exit code 0 to a Success entry in exit codes table
Performing detection of app deployment type Adobe Acrobat Reader DC - Windows Installer (*.msi file)(ScopeId_D4A9F377-AB00-4DDE-8E62-BF50CAEC1CC5/DeploymentType_977fb81c-03f4-4be0-a6c3-723c15a48f49, revision 1) for system.

Let’s test the uninstall option. Click Uninstall and you will notice that the application is uninstalled without any issues. Again use the Appenforce.log file for troubleshooting uninstall issues.

Prepared command line: "C:\Windows\system32\msiexec.exe" /x {AC76BA86-7AD7-1033-7B44-AC0F074E4100} /q /qn
Executing Command line: "C:\Windows\system32\msiexec.exe" /x {AC76BA86-7AD7-1033-7B44-AC0F074E4100} /q /qn with user context
Working directory C:\Windows\ccmcache\a
Looking for exit code 0 in exit codes table…
Matched exit code 0 to a Success entry in exit codes table.
Deploy Adobe Acrobat Reader using SCCM
Deploy Adobe Acrobat Reader using SCCM

Conclusion

I hope this guide helps you to customize and deploy Adobe Acrobat Reader using SCCM. If you have any question, let me know in the comments section below.

Leave a Reply

Your email address will not be published. Required fields are marked *

15 Comments

  1. Avatar photo Mohammed Younis says:

    Hi,

    I have deployed Adobe reader DC to the firm. I need to enable Adobe to automatically update without any intervention from me.

    What is the best way to do this?

    Any advice is appreciated, thanks

  2. Adobe Acrobat Reder DC 15.007.20033 installed by itself with this method.

      1. This is happened when we deploy Adobe Reader DC version 2022.002.20212.

        At the end, there is 2 version found at PC (Adobe Acrobat Reader DC 15.007.20033 and Adobe Reader DC version 2022.002.20212).

        Is there any missing steps or way to prevent this?

  3. Hello,

    First i would like to thank you for everything, whitout your blog i don’t know where would i be: D

    With this manual I’ve created the application in SCCM, until this day everything was perfect.

    Today if i click on the install button in the Software Center the next version will be installed:

    2015.007.20033

    If i download the latest msi file what is 2022.001.20117 the problem is the same.

    Do you have any ideas why is this happening?

    Thanks in advance.

    Best regards, Vitaly

  4. for me is better using setup.exe with *.cmd START /WAIT “%~d0” “Setup.exe” /sAll /rs /sl “1029”
    (/sl “1029” is my language)
    first, there is no new package for my language (it always downloads the old version 19.0.** or 21.0.**) so I download the MUI version and the second is that this is the initial installation of adobe via sccm so I set in the installation that I want to uninstall all previous installations of the reader (currently we only use 64bit, but historically there are a lot of machines with 32bit versions) and this function only works when you run setup.exe. (see note under this option)

  5. Avatar photo Matt Nicholson says:

    It’s worth noting that when installing Adobe Acrobat DC, the standard detection method of using the MSI ID doesn’t work because Adobe have used the same MSI ID for every version of Adobe DC since at least 2015. I’ve managed to get it working using the MSI ID *and* the specific version number:

    Setting Type: File System
    Type: File
    Path: %ProgramFiles(x86)%\Adobe\Acrobat DC\Acrobat
    File of folder name: Acrobat.exe

    • The file system setting must satisfy the following rule to indicate the presence of this application
    Property: Version
    Operator: Greater than or equal to
    Value: 22.1.20117.0

    Note: You must ensure any older versions of Adobe DC are set to use the “Equals” operator, otherwise SCCM will not be able to tell the difference between the new and old versions and will repeatedly uninstall your application.

    I’ve twinned this with another detection method (using the Or connector) looking for a specific registry entry. Possibly redundant, but I wanted to nail it down tight after having a *lot* of trouble with this deployment:

    Setting Type: Registry
    Hive: HKEY_LOCAL_MACHINE
    Key: SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{AC76BA86-1033-FFFF-7760-0C0F074E4100}
    Value: DisplayVersion
    Data Type: String

    • This registry setting setting must satisfy the following rule to indicate the presence of this application
    Operator: Equals
    Value: 22.001.20117

    Hope that’s of use.

  6. Avatar photo Christopher Ireland says:

    There are several way to do this.

    The straight MSI command requires the actual patch path to be included, which will be difficult considering the ccmcache folder will be different every time:
    msiexec /i AcroRead.msi /qn TRANSFORMS=AcroRead.mst PATCH=C:\<path to patch file\AcroRdrDCUpd2200120085.msp

    The PowerShell method could handle it like this:
    $args = "/i $PSScriptRoot\AcroRead.msi /qn TRANSFORMS=$PSScriptRoot\AcroRead.mst PATCH=$PSScriptRoot\AcroRdrDCUpd2200120085.msp"
    Start-Process -FilePath msiexec.exe -ArgumentList $args -Wait -WindowStyle Hidden

    But of course the easiest way to install after running the customization wizard is to simply run Setup.exe by itself. It will find the setup.ini file in the same directory and will install the MSI, the transform, and the patch automatically.

  7. Hello,

    How to detect the application if we have older version already installed? (like 21.1.20140.30039)
    The msi ID is the same since like 2015, {AC76BA86-7AD7-1036-7B44-AC0F074E4100}, and apply the .msp update does not change the msi ID.
    So if we need to update, we need another detection methode.
    Im looking at acroread.exe, version attribute (wich is the .msp version number) but it doesn’t work correctly.

    Another idea ?

    Thank you.

  8. Why .msi does not use .msp file?

  9. Avatar photo Lukholo Jeneto says:

    I used this tool to customize latest Adobe DC, it’s easy to use.

  10. Does the MSP patch get applied using this method? I thought you had to call setup.exe in order for the setup.ini (which contains the patch path, etc) to be applied.

    1. are you sure? I did all the steps but msi does not use msp.

  11. Can this customized “Adobe Acrobat Reader DC Application” be used in task sequence as well?